Lines Matching refs:cdnsp_device

129 static void cdnsp_next_trb(struct cdnsp_device *pdev,
146 void cdnsp_inc_deq(struct cdnsp_device *pdev, struct cdnsp_ring *ring)
187 static void cdnsp_inc_enq(struct cdnsp_device *pdev,
236 static bool cdnsp_room_on_ring(struct cdnsp_device *pdev,
260 static void cdnsp_force_l0_go(struct cdnsp_device *pdev)
267 void cdnsp_ring_cmd_db(struct cdnsp_device *pdev)
276 static bool cdnsp_ring_ep_doorbell(struct cdnsp_device *pdev,
322 static struct cdnsp_ring *cdnsp_get_transfer_ring(struct cdnsp_device *pdev,
339 cdnsp_request_to_transfer_ring(struct cdnsp_device *pdev,
347 void cdnsp_ring_doorbell_for_active_rings(struct cdnsp_device *pdev,
398 static u64 cdnsp_get_hw_deq(struct cdnsp_device *pdev,
430 static void cdnsp_find_new_dequeue_state(struct cdnsp_device *pdev,
503 static void cdnsp_td_to_noop(struct cdnsp_device *pdev,
531 static struct cdnsp_segment *cdnsp_trb_in_td(struct cdnsp_device *pdev,
597 static void cdnsp_unmap_td_bounce_buffer(struct cdnsp_device *pdev,
634 static int cdnsp_cmd_set_deq(struct cdnsp_device *pdev,
690 int cdnsp_remove_request(struct cdnsp_device *pdev,
750 static int cdnsp_update_port_id(struct cdnsp_device *pdev, u32 port_id)
786 static void cdnsp_handle_port_status(struct cdnsp_device *pdev,
889 static void cdnsp_td_cleanup(struct cdnsp_device *pdev,
915 static void cdnsp_finish_td(struct cdnsp_device *pdev,
948 static int cdnsp_sum_trb_lengths(struct cdnsp_device *pdev,
963 static int cdnsp_giveback_first_trb(struct cdnsp_device *pdev,
992 static void cdnsp_process_ctrl_td(struct cdnsp_device *pdev,
1040 static void cdnsp_process_isoc_td(struct cdnsp_device *pdev,
1104 static void cdnsp_skip_isoc_td(struct cdnsp_device *pdev,
1128 static void cdnsp_process_bulk_intr_td(struct cdnsp_device *pdev,
1173 static void cdnsp_handle_tx_nrdy(struct cdnsp_device *pdev,
1225 static int cdnsp_handle_tx_event(struct cdnsp_device *pdev,
1438 static bool cdnsp_handle_event(struct cdnsp_device *pdev)
1527 struct cdnsp_device *pdev = (struct cdnsp_device *)data;
1569 struct cdnsp_device *pdev = (struct cdnsp_device *)priv;
1602 static void cdnsp_queue_trb(struct cdnsp_device *pdev, struct cdnsp_ring *ring,
1623 static int cdnsp_prepare_ring(struct cdnsp_device *pdev,
1671 static int cdnsp_prepare_transfer(struct cdnsp_device *pdev,
1766 static u32 cdnsp_td_remainder(struct cdnsp_device *pdev,
1792 static int cdnsp_align_td(struct cdnsp_device *pdev,
1859 int cdnsp_queue_bulk_tx(struct cdnsp_device *pdev, struct cdnsp_request *preq)
2012 int cdnsp_queue_ctrl_tx(struct cdnsp_device *pdev, struct cdnsp_request *preq)
2107 int cdnsp_cmd_stop_ep(struct cdnsp_device *pdev, struct cdnsp_ep *pep)
2129 int cdnsp_cmd_flush_ep(struct cdnsp_device *pdev, struct cdnsp_ep *pep)
2150 static unsigned int cdnsp_get_burst_count(struct cdnsp_device *pdev,
2172 cdnsp_get_last_burst_packet_count(struct cdnsp_device *pdev,
2200 int cdnsp_queue_isoc_tx(struct cdnsp_device *pdev,
2369 static void cdnsp_queue_command(struct cdnsp_device *pdev,
2385 void cdnsp_queue_slot_control(struct cdnsp_device *pdev, u32 trb_type)
2392 void cdnsp_queue_address_device(struct cdnsp_device *pdev,
2404 void cdnsp_queue_reset_device(struct cdnsp_device *pdev)
2411 void cdnsp_queue_configure_endpoint(struct cdnsp_device *pdev,
2424 void cdnsp_queue_stop_endpoint(struct cdnsp_device *pdev, unsigned int ep_index)
2431 void cdnsp_queue_new_dequeue_state(struct cdnsp_device *pdev,
2453 void cdnsp_queue_reset_ep(struct cdnsp_device *pdev, unsigned int ep_index)
2464 void cdnsp_queue_halt_endpoint(struct cdnsp_device *pdev, unsigned int ep_index)
2474 void cdnsp_queue_flush_endpoint(struct cdnsp_device *pdev,
2482 void cdnsp_force_header_wakeup(struct cdnsp_device *pdev, int intf_num)