Lines Matching refs:cdnsp_device

818 	struct cdnsp_device *pdev;
1343 * struct cdnsp_device - represent USB device.
1392 struct cdnsp_device {
1484 void cdnsp_mem_cleanup(struct cdnsp_device *pdev);
1485 int cdnsp_mem_init(struct cdnsp_device *pdev);
1486 int cdnsp_setup_addressable_priv_dev(struct cdnsp_device *pdev);
1487 void cdnsp_copy_ep0_dequeue_into_input_ctx(struct cdnsp_device *pdev);
1488 void cdnsp_endpoint_zero(struct cdnsp_device *pdev, struct cdnsp_ep *ep);
1489 int cdnsp_endpoint_init(struct cdnsp_device *pdev,
1492 int cdnsp_ring_expansion(struct cdnsp_device *pdev,
1496 int cdnsp_alloc_stream_info(struct cdnsp_device *pdev,
1500 int cdnsp_alloc_streams(struct cdnsp_device *pdev, struct cdnsp_ep *pep);
1501 void cdnsp_free_endpoint_rings(struct cdnsp_device *pdev, struct cdnsp_ep *pep);
1505 int cdnsp_halt(struct cdnsp_device *pdev);
1506 void cdnsp_died(struct cdnsp_device *pdev);
1507 int cdnsp_reset(struct cdnsp_device *pdev);
1509 int cdnsp_setup_device(struct cdnsp_device *pdev, enum cdnsp_setup_dev setup);
1510 void cdnsp_set_usb2_hardware_lpm(struct cdnsp_device *usbsssp_data,
1521 int cdnsp_wait_for_cmd_compl(struct cdnsp_device *pdev);
1522 void cdnsp_update_erst_dequeue(struct cdnsp_device *pdev,
1526 void cdnsp_ring_cmd_db(struct cdnsp_device *pdev);
1527 void cdnsp_queue_slot_control(struct cdnsp_device *pdev, u32 trb_type);
1528 void cdnsp_queue_address_device(struct cdnsp_device *pdev,
1531 void cdnsp_queue_stop_endpoint(struct cdnsp_device *pdev,
1533 int cdnsp_queue_ctrl_tx(struct cdnsp_device *pdev, struct cdnsp_request *preq);
1534 int cdnsp_queue_bulk_tx(struct cdnsp_device *pdev, struct cdnsp_request *preq);
1535 int cdnsp_queue_isoc_tx(struct cdnsp_device *pdev,
1537 void cdnsp_queue_configure_endpoint(struct cdnsp_device *pdev,
1539 void cdnsp_queue_reset_ep(struct cdnsp_device *pdev, unsigned int ep_index);
1540 void cdnsp_queue_halt_endpoint(struct cdnsp_device *pdev,
1542 void cdnsp_queue_flush_endpoint(struct cdnsp_device *pdev,
1544 void cdnsp_force_header_wakeup(struct cdnsp_device *pdev, int intf_num);
1545 void cdnsp_queue_reset_device(struct cdnsp_device *pdev);
1546 void cdnsp_queue_new_dequeue_state(struct cdnsp_device *pdev,
1549 void cdnsp_ring_doorbell_for_active_rings(struct cdnsp_device *pdev,
1551 void cdnsp_inc_deq(struct cdnsp_device *pdev, struct cdnsp_ring *ring);
1552 void cdnsp_set_link_state(struct cdnsp_device *pdev,
1557 int cdnsp_enable_slot(struct cdnsp_device *pdev);
1558 int cdnsp_disable_slot(struct cdnsp_device *pdev);
1565 void cdnsp_suspend_gadget(struct cdnsp_device *pdev);
1566 void cdnsp_resume_gadget(struct cdnsp_device *pdev);
1567 void cdnsp_disconnect_gadget(struct cdnsp_device *pdev);
1573 void cdnsp_irq_reset(struct cdnsp_device *pdev);
1574 int cdnsp_halt_endpoint(struct cdnsp_device *pdev,
1576 int cdnsp_cmd_stop_ep(struct cdnsp_device *pdev, struct cdnsp_ep *pep);
1577 int cdnsp_cmd_flush_ep(struct cdnsp_device *pdev, struct cdnsp_ep *pep);
1578 void cdnsp_setup_analyze(struct cdnsp_device *pdev);
1579 int cdnsp_status_stage(struct cdnsp_device *pdev);
1580 int cdnsp_reset_device(struct cdnsp_device *pdev);
1595 #define gadget_to_cdnsp(g) (container_of(g, struct cdnsp_device, gadget))
1599 int cdnsp_remove_request(struct cdnsp_device *pdev, struct cdnsp_request *preq,