Lines Matching refs:dwc3_ep
179 static void dwc3_ep_inc_enq(struct dwc3_ep *dep) in dwc3_ep_inc_enq()
188 static void dwc3_ep_inc_deq(struct dwc3_ep *dep) in dwc3_ep_inc_deq()
193 static void dwc3_gadget_del_and_unmap_request(struct dwc3_ep *dep, in dwc3_gadget_del_and_unmap_request()
227 void dwc3_gadget_giveback(struct dwc3_ep *dep, struct dwc3_request *req, in dwc3_gadget_giveback()
291 int dwc3_send_gadget_ep_cmd(struct dwc3_ep *dep, unsigned int cmd, in dwc3_send_gadget_ep_cmd()
457 static int dwc3_send_clear_stall_ep_cmd(struct dwc3_ep *dep) in dwc3_send_clear_stall_ep_cmd()
481 static dma_addr_t dwc3_trb_dma_offset(struct dwc3_ep *dep, in dwc3_trb_dma_offset()
489 static int dwc3_alloc_trb_pool(struct dwc3_ep *dep) in dwc3_alloc_trb_pool()
508 static void dwc3_free_trb_pool(struct dwc3_ep *dep) in dwc3_free_trb_pool()
519 static int dwc3_gadget_set_xfer_resource(struct dwc3_ep *dep) in dwc3_gadget_set_xfer_resource()
564 static int dwc3_gadget_start_config(struct dwc3_ep *dep) in dwc3_gadget_start_config()
584 struct dwc3_ep *dep = dwc->eps[i]; in dwc3_gadget_start_config()
597 static int dwc3_gadget_set_ep_config(struct dwc3_ep *dep, unsigned int action) in dwc3_gadget_set_ep_config()
723 struct dwc3_ep *dep; in dwc3_gadget_clear_tx_fifos()
776 static int dwc3_gadget_resize_tx_fifos(struct dwc3_ep *dep) in dwc3_gadget_resize_tx_fifos()
875 static int __dwc3_gadget_ep_enable(struct dwc3_ep *dep, unsigned int action) in __dwc3_gadget_ep_enable()
990 void dwc3_remove_requests(struct dwc3 *dwc, struct dwc3_ep *dep, int status) in dwc3_remove_requests()
1030 static int __dwc3_gadget_ep_disable(struct dwc3_ep *dep) in __dwc3_gadget_ep_disable()
1087 struct dwc3_ep *dep; in dwc3_gadget_ep_enable()
1119 struct dwc3_ep *dep; in dwc3_gadget_ep_disable()
1148 struct dwc3_ep *dep = to_dwc3_ep(ep); in dwc3_gadget_ep_alloc_request()
1182 static struct dwc3_trb *dwc3_ep_prev_trb(struct dwc3_ep *dep, u8 index) in dwc3_ep_prev_trb()
1192 static u32 dwc3_calc_trbs_left(struct dwc3_ep *dep) in dwc3_calc_trbs_left()
1231 static void dwc3_prepare_one_trb(struct dwc3_ep *dep, in dwc3_prepare_one_trb()
1380 static bool dwc3_needs_extra_trb(struct dwc3_ep *dep, struct dwc3_request *req) in dwc3_needs_extra_trb()
1402 static int dwc3_prepare_last_sg(struct dwc3_ep *dep, in dwc3_prepare_last_sg()
1432 static int dwc3_prepare_trbs_sg(struct dwc3_ep *dep, in dwc3_prepare_trbs_sg()
1533 static int dwc3_prepare_trbs_linear(struct dwc3_ep *dep, in dwc3_prepare_trbs_linear()
1549 static int dwc3_prepare_trbs(struct dwc3_ep *dep) in dwc3_prepare_trbs()
1623 static void dwc3_gadget_ep_cleanup_cancelled_requests(struct dwc3_ep *dep);
1625 static int __dwc3_gadget_kick_transfer(struct dwc3_ep *dep) in __dwc3_gadget_kick_transfer()
1719 static int __dwc3_stop_active_transfer(struct dwc3_ep *dep, bool force, bool interrupt) in __dwc3_stop_active_transfer()
1799 static int dwc3_gadget_start_isoc_quirk(struct dwc3_ep *dep) in dwc3_gadget_start_isoc_quirk()
1872 static int __dwc3_gadget_start_isoc(struct dwc3_ep *dep) in __dwc3_gadget_start_isoc()
1938 static int __dwc3_gadget_ep_queue(struct dwc3_ep *dep, struct dwc3_request *req) in __dwc3_gadget_ep_queue()
2008 struct dwc3_ep *dep = to_dwc3_ep(ep); in dwc3_gadget_ep_queue()
2022 static void dwc3_gadget_ep_skip_trbs(struct dwc3_ep *dep, struct dwc3_request *req) in dwc3_gadget_ep_skip_trbs()
2051 static void dwc3_gadget_ep_cleanup_cancelled_requests(struct dwc3_ep *dep) in dwc3_gadget_ep_cleanup_cancelled_requests()
2089 struct dwc3_ep *dep = to_dwc3_ep(ep); in dwc3_gadget_ep_dequeue()
2151 int __dwc3_gadget_ep_set_halt(struct dwc3_ep *dep, int value, int protocol) in __dwc3_gadget_ep_set_halt()
2240 struct dwc3_ep *dep = to_dwc3_ep(ep); in dwc3_gadget_ep_set_halt()
2256 struct dwc3_ep *dep = to_dwc3_ep(ep); in dwc3_gadget_ep_set_wedge()
2499 struct dwc3_ep *dep; in dwc3_stop_active_transfers()
2863 struct dwc3_ep *dep; in __dwc3_gadget_start()
3150 static int dwc3_gadget_init_control_endpoint(struct dwc3_ep *dep) in dwc3_gadget_init_control_endpoint()
3165 static int dwc3_gadget_init_in_endpoint(struct dwc3_ep *dep) in dwc3_gadget_init_in_endpoint()
3214 static int dwc3_gadget_init_out_endpoint(struct dwc3_ep *dep) in dwc3_gadget_init_out_endpoint()
3263 struct dwc3_ep *dep; in dwc3_gadget_init_endpoint()
3331 struct dwc3_ep *dep; in dwc3_gadget_free_endpoints()
3359 static int dwc3_gadget_ep_reclaim_completed_trb(struct dwc3_ep *dep, in dwc3_gadget_ep_reclaim_completed_trb()
3427 static int dwc3_gadget_ep_reclaim_trb_sg(struct dwc3_ep *dep, in dwc3_gadget_ep_reclaim_trb_sg()
3453 static int dwc3_gadget_ep_reclaim_trb_linear(struct dwc3_ep *dep, in dwc3_gadget_ep_reclaim_trb_linear()
3468 static int dwc3_gadget_ep_cleanup_completed_request(struct dwc3_ep *dep, in dwc3_gadget_ep_cleanup_completed_request()
3527 static void dwc3_gadget_ep_cleanup_completed_requests(struct dwc3_ep *dep, in dwc3_gadget_ep_cleanup_completed_requests()
3549 static bool dwc3_gadget_ep_should_continue(struct dwc3_ep *dep) in dwc3_gadget_ep_should_continue()
3572 static void dwc3_gadget_endpoint_frame_from_event(struct dwc3_ep *dep, in dwc3_gadget_endpoint_frame_from_event()
3578 static bool dwc3_gadget_endpoint_trbs_complete(struct dwc3_ep *dep, in dwc3_gadget_endpoint_trbs_complete()
3629 static void dwc3_gadget_endpoint_transfer_in_progress(struct dwc3_ep *dep, in dwc3_gadget_endpoint_transfer_in_progress()
3649 static void dwc3_gadget_endpoint_transfer_complete(struct dwc3_ep *dep, in dwc3_gadget_endpoint_transfer_complete()
3663 static void dwc3_gadget_endpoint_transfer_not_ready(struct dwc3_ep *dep, in dwc3_gadget_endpoint_transfer_not_ready()
3682 static void dwc3_gadget_endpoint_command_complete(struct dwc3_ep *dep, in dwc3_gadget_endpoint_command_complete()
3727 static void dwc3_gadget_endpoint_stream_event(struct dwc3_ep *dep, in dwc3_gadget_endpoint_stream_event()
3795 struct dwc3_ep *dep; in dwc3_endpoint_interrupt()
3878 void dwc3_stop_active_transfer(struct dwc3_ep *dep, bool force, in dwc3_stop_active_transfer()
3950 struct dwc3_ep *dep; in dwc3_clear_stall_all_ep()
4080 struct dwc3_ep *dep; in dwc3_gadget_conndone_interrupt()