Lines Matching refs:cdnsp_device

819 	struct cdnsp_device *pdev;
1393 struct cdnsp_device { struct
1485 void cdnsp_mem_cleanup(struct cdnsp_device *pdev); argument
1486 int cdnsp_mem_init(struct cdnsp_device *pdev);
1487 int cdnsp_setup_addressable_priv_dev(struct cdnsp_device *pdev);
1488 void cdnsp_copy_ep0_dequeue_into_input_ctx(struct cdnsp_device *pdev);
1489 void cdnsp_endpoint_zero(struct cdnsp_device *pdev, struct cdnsp_ep *ep);
1490 int cdnsp_endpoint_init(struct cdnsp_device *pdev,
1493 int cdnsp_ring_expansion(struct cdnsp_device *pdev,
1497 int cdnsp_alloc_stream_info(struct cdnsp_device *pdev,
1501 int cdnsp_alloc_streams(struct cdnsp_device *pdev, struct cdnsp_ep *pep);
1502 void cdnsp_free_endpoint_rings(struct cdnsp_device *pdev, struct cdnsp_ep *pep);
1506 int cdnsp_halt(struct cdnsp_device *pdev);
1507 void cdnsp_died(struct cdnsp_device *pdev);
1508 int cdnsp_reset(struct cdnsp_device *pdev);
1510 int cdnsp_setup_device(struct cdnsp_device *pdev, enum cdnsp_setup_dev setup);
1511 void cdnsp_set_usb2_hardware_lpm(struct cdnsp_device *usbsssp_data,
1522 int cdnsp_wait_for_cmd_compl(struct cdnsp_device *pdev);
1523 void cdnsp_update_erst_dequeue(struct cdnsp_device *pdev,
1527 void cdnsp_ring_cmd_db(struct cdnsp_device *pdev);
1528 void cdnsp_queue_slot_control(struct cdnsp_device *pdev, u32 trb_type);
1529 void cdnsp_queue_address_device(struct cdnsp_device *pdev,
1532 void cdnsp_queue_stop_endpoint(struct cdnsp_device *pdev,
1534 int cdnsp_queue_ctrl_tx(struct cdnsp_device *pdev, struct cdnsp_request *preq);
1535 int cdnsp_queue_bulk_tx(struct cdnsp_device *pdev, struct cdnsp_request *preq);
1536 int cdnsp_queue_isoc_tx(struct cdnsp_device *pdev,
1538 void cdnsp_queue_configure_endpoint(struct cdnsp_device *pdev,
1540 void cdnsp_queue_reset_ep(struct cdnsp_device *pdev, unsigned int ep_index);
1541 void cdnsp_queue_halt_endpoint(struct cdnsp_device *pdev,
1543 void cdnsp_force_header_wakeup(struct cdnsp_device *pdev, int intf_num);
1544 void cdnsp_queue_reset_device(struct cdnsp_device *pdev);
1545 void cdnsp_queue_new_dequeue_state(struct cdnsp_device *pdev,
1548 void cdnsp_ring_doorbell_for_active_rings(struct cdnsp_device *pdev,
1550 void cdnsp_inc_deq(struct cdnsp_device *pdev, struct cdnsp_ring *ring);
1551 void cdnsp_set_link_state(struct cdnsp_device *pdev,
1556 int cdnsp_enable_slot(struct cdnsp_device *pdev);
1557 int cdnsp_disable_slot(struct cdnsp_device *pdev);
1564 void cdnsp_suspend_gadget(struct cdnsp_device *pdev);
1565 void cdnsp_resume_gadget(struct cdnsp_device *pdev);
1566 void cdnsp_disconnect_gadget(struct cdnsp_device *pdev);
1572 void cdnsp_irq_reset(struct cdnsp_device *pdev);
1573 int cdnsp_halt_endpoint(struct cdnsp_device *pdev,
1575 int cdnsp_cmd_stop_ep(struct cdnsp_device *pdev, struct cdnsp_ep *pep);
1576 void cdnsp_setup_analyze(struct cdnsp_device *pdev);
1577 int cdnsp_status_stage(struct cdnsp_device *pdev);
1578 int cdnsp_reset_device(struct cdnsp_device *pdev);
1593 #define gadget_to_cdnsp(g) (container_of(g, struct cdnsp_device, gadget))
1597 int cdnsp_remove_request(struct cdnsp_device *pdev, struct cdnsp_request *preq,