Symbol: dwc3_ep
drivers/usb/dwc3/core.c
304
u32 dwc3_core_fifo_space(struct dwc3_ep *dep, u8 type)
drivers/usb/dwc3/core.h
1207
struct dwc3_ep *eps[DWC3_ENDPOINTS_NUM];
drivers/usb/dwc3/core.h
1586
u32 dwc3_core_fifo_space(struct dwc3_ep *dep, u8 type);
drivers/usb/dwc3/core.h
1662
int dwc3_send_gadget_ep_cmd(struct dwc3_ep *dep, unsigned int cmd,
drivers/usb/dwc3/core.h
1667
void dwc3_remove_requests(struct dwc3 *dwc, struct dwc3_ep *dep, int status);
drivers/usb/dwc3/core.h
1681
static inline int dwc3_send_gadget_ep_cmd(struct dwc3_ep *dep, unsigned int cmd,
drivers/usb/dwc3/core.h
960
struct dwc3_ep *dep;
drivers/usb/dwc3/debug.h
436
extern void dwc3_debugfs_create_endpoint_dir(struct dwc3_ep *dep);
drivers/usb/dwc3/debug.h
437
extern void dwc3_debugfs_remove_endpoint_dir(struct dwc3_ep *dep);
drivers/usb/dwc3/debug.h
441
static inline void dwc3_debugfs_create_endpoint_dir(struct dwc3_ep *dep)
drivers/usb/dwc3/debug.h
443
static inline void dwc3_debugfs_remove_endpoint_dir(struct dwc3_ep *dep)
drivers/usb/dwc3/debugfs.c
682
struct dwc3_ep *dep = s->private;
drivers/usb/dwc3/debugfs.c
711
struct dwc3_ep *dep = s->private;
drivers/usb/dwc3/debugfs.c
740
struct dwc3_ep *dep = s->private;
drivers/usb/dwc3/debugfs.c
762
struct dwc3_ep *dep = s->private;
drivers/usb/dwc3/debugfs.c
784
struct dwc3_ep *dep = s->private;
drivers/usb/dwc3/debugfs.c
806
struct dwc3_ep *dep = s->private;
drivers/usb/dwc3/debugfs.c
828
struct dwc3_ep *dep = s->private;
drivers/usb/dwc3/debugfs.c
850
struct dwc3_ep *dep = s->private;
drivers/usb/dwc3/debugfs.c
885
struct dwc3_ep *dep = s->private;
drivers/usb/dwc3/debugfs.c
930
struct dwc3_ep *dep = s->private;
drivers/usb/dwc3/debugfs.c
983
void dwc3_debugfs_create_endpoint_dir(struct dwc3_ep *dep)
drivers/usb/dwc3/debugfs.c
997
void dwc3_debugfs_remove_endpoint_dir(struct dwc3_ep *dep)
drivers/usb/dwc3/ep0.c
1072
static int dwc3_ep0_start_control_status(struct dwc3_ep *dep)
drivers/usb/dwc3/ep0.c
1084
static void __dwc3_ep0_do_control_status(struct dwc3 *dwc, struct dwc3_ep *dep)
drivers/usb/dwc3/ep0.c
1097
struct dwc3_ep *dep = dwc->eps[event->endpoint_number];
drivers/usb/dwc3/ep0.c
1115
void dwc3_ep0_end_control_data(struct dwc3 *dwc, struct dwc3_ep *dep)
drivers/usb/dwc3/ep0.c
1158
struct dwc3_ep *dep = dwc->eps[dwc->ep0_expect_in];
drivers/usb/dwc3/ep0.c
1180
struct dwc3_ep *dep = dwc->eps[0];
drivers/usb/dwc3/ep0.c
1205
struct dwc3_ep *dep = dwc->eps[event->endpoint_number];
drivers/usb/dwc3/ep0.c
195
struct dwc3_ep *dep = to_dwc3_ep(ep);
drivers/usb/dwc3/ep0.c
226
struct dwc3_ep *dep;
drivers/usb/dwc3/ep0.c
258
struct dwc3_ep *dep = to_dwc3_ep(ep);
drivers/usb/dwc3/ep0.c
268
struct dwc3_ep *dep = to_dwc3_ep(ep);
drivers/usb/dwc3/ep0.c
282
struct dwc3_ep *dep;
drivers/usb/dwc3/ep0.c
296
struct dwc3_ep *dwc3_ep;
drivers/usb/dwc3/ep0.c
298
dwc3_ep = dwc->eps[i];
drivers/usb/dwc3/ep0.c
299
if (!dwc3_ep)
drivers/usb/dwc3/ep0.c
30
static void __dwc3_ep0_do_control_status(struct dwc3 *dwc, struct dwc3_ep *dep);
drivers/usb/dwc3/ep0.c
302
if (!(dwc3_ep->flags & DWC3_EP_DELAY_STOP))
drivers/usb/dwc3/ep0.c
305
dwc3_ep->flags &= ~DWC3_EP_DELAY_STOP;
drivers/usb/dwc3/ep0.c
307
dwc3_stop_active_transfer(dwc3_ep, true, true);
drivers/usb/dwc3/ep0.c
309
dwc3_remove_requests(dwc, dwc3_ep, -ESHUTDOWN);
drivers/usb/dwc3/ep0.c
313
static struct dwc3_ep *dwc3_wIndex_to_dep(struct dwc3 *dwc, __le16 wIndex_le)
drivers/usb/dwc3/ep0.c
315
struct dwc3_ep *dep;
drivers/usb/dwc3/ep0.c
32
struct dwc3_ep *dep, struct dwc3_request *req);
drivers/usb/dwc3/ep0.c
342
struct dwc3_ep *dep;
drivers/usb/dwc3/ep0.c
36
static void dwc3_ep0_prepare_one_trb(struct dwc3_ep *dep,
drivers/usb/dwc3/ep0.c
542
struct dwc3_ep *dep;
drivers/usb/dwc3/ep0.c
65
static int dwc3_ep0_start_trans(struct dwc3_ep *dep)
drivers/usb/dwc3/ep0.c
698
struct dwc3_ep *dep = to_dwc3_ep(ep);
drivers/usb/dwc3/ep0.c
742
struct dwc3_ep *dep;
drivers/usb/dwc3/ep0.c
868
struct dwc3_ep *ep0;
drivers/usb/dwc3/ep0.c
89
static int __dwc3_gadget_ep0_queue(struct dwc3_ep *dep,
drivers/usb/dwc3/ep0.c
924
struct dwc3_ep *dep;
drivers/usb/dwc3/ep0.c
962
struct dwc3_ep *dep = dwc->eps[event->endpoint_number];
drivers/usb/dwc3/ep0.c
986
struct dwc3_ep *dep, struct dwc3_request *req)
drivers/usb/dwc3/gadget.c
1031
void dwc3_remove_requests(struct dwc3 *dwc, struct dwc3_ep *dep, int status)
drivers/usb/dwc3/gadget.c
1071
static int __dwc3_gadget_ep_disable(struct dwc3_ep *dep)
drivers/usb/dwc3/gadget.c
1128
struct dwc3_ep *dep;
drivers/usb/dwc3/gadget.c
1160
struct dwc3_ep *dep;
drivers/usb/dwc3/gadget.c
1189
struct dwc3_ep *dep = to_dwc3_ep(ep);
drivers/usb/dwc3/gadget.c
1223
static struct dwc3_trb *dwc3_ep_prev_trb(struct dwc3_ep *dep, u8 index)
drivers/usb/dwc3/gadget.c
1233
static u32 dwc3_calc_trbs_left(struct dwc3_ep *dep)
drivers/usb/dwc3/gadget.c
1275
static void dwc3_prepare_one_trb(struct dwc3_ep *dep,
drivers/usb/dwc3/gadget.c
1424
static bool dwc3_needs_extra_trb(struct dwc3_ep *dep, struct dwc3_request *req)
drivers/usb/dwc3/gadget.c
1446
static int dwc3_prepare_last_sg(struct dwc3_ep *dep,
drivers/usb/dwc3/gadget.c
1477
static int dwc3_prepare_trbs_sg(struct dwc3_ep *dep,
drivers/usb/dwc3/gadget.c
1577
static int dwc3_prepare_trbs_linear(struct dwc3_ep *dep,
drivers/usb/dwc3/gadget.c
1593
static int dwc3_prepare_trbs(struct dwc3_ep *dep)
drivers/usb/dwc3/gadget.c
1665
static void dwc3_gadget_ep_cleanup_cancelled_requests(struct dwc3_ep *dep);
drivers/usb/dwc3/gadget.c
1667
static int __dwc3_gadget_kick_transfer(struct dwc3_ep *dep)
drivers/usb/dwc3/gadget.c
1761
static int __dwc3_stop_active_transfer(struct dwc3_ep *dep, bool force, bool interrupt)
drivers/usb/dwc3/gadget.c
179
static void dwc3_ep_inc_enq(struct dwc3_ep *dep)
drivers/usb/dwc3/gadget.c
1841
static int dwc3_gadget_start_isoc_quirk(struct dwc3_ep *dep)
drivers/usb/dwc3/gadget.c
188
static void dwc3_ep_inc_deq(struct dwc3_ep *dep)
drivers/usb/dwc3/gadget.c
1914
static int __dwc3_gadget_start_isoc(struct dwc3_ep *dep)
drivers/usb/dwc3/gadget.c
193
static void dwc3_gadget_del_and_unmap_request(struct dwc3_ep *dep,
drivers/usb/dwc3/gadget.c
1980
static int __dwc3_gadget_ep_queue(struct dwc3_ep *dep, struct dwc3_request *req)
drivers/usb/dwc3/gadget.c
2050
struct dwc3_ep *dep = to_dwc3_ep(ep);
drivers/usb/dwc3/gadget.c
2064
static void dwc3_gadget_ep_skip_trbs(struct dwc3_ep *dep, struct dwc3_request *req)
drivers/usb/dwc3/gadget.c
2093
static void dwc3_gadget_ep_cleanup_cancelled_requests(struct dwc3_ep *dep)
drivers/usb/dwc3/gadget.c
2131
struct dwc3_ep *dep = to_dwc3_ep(ep);
drivers/usb/dwc3/gadget.c
2193
int __dwc3_gadget_ep_set_halt(struct dwc3_ep *dep, int value, int protocol)
drivers/usb/dwc3/gadget.c
226
void dwc3_gadget_giveback(struct dwc3_ep *dep, struct dwc3_request *req,
drivers/usb/dwc3/gadget.c
2282
struct dwc3_ep *dep = to_dwc3_ep(ep);
drivers/usb/dwc3/gadget.c
2298
struct dwc3_ep *dep = to_dwc3_ep(ep);
drivers/usb/dwc3/gadget.c
2515
struct dwc3_ep *dep;
drivers/usb/dwc3/gadget.c
2916
struct dwc3_ep *dep;
drivers/usb/dwc3/gadget.c
312
int dwc3_send_gadget_ep_cmd(struct dwc3_ep *dep, unsigned int cmd,
drivers/usb/dwc3/gadget.c
3214
static int dwc3_gadget_init_control_endpoint(struct dwc3_ep *dep)
drivers/usb/dwc3/gadget.c
3229
static int dwc3_gadget_init_in_endpoint(struct dwc3_ep *dep)
drivers/usb/dwc3/gadget.c
3278
static int dwc3_gadget_init_out_endpoint(struct dwc3_ep *dep)
drivers/usb/dwc3/gadget.c
3325
#define nostream_work_to_dep(w) (container_of(to_delayed_work(w), struct dwc3_ep, nostream_work))
drivers/usb/dwc3/gadget.c
3328
struct dwc3_ep *dep = nostream_work_to_dep(work);
drivers/usb/dwc3/gadget.c
3371
struct dwc3_ep *dep;
drivers/usb/dwc3/gadget.c
3478
struct dwc3_ep *dep;
drivers/usb/dwc3/gadget.c
3506
static int dwc3_gadget_ep_reclaim_completed_trb(struct dwc3_ep *dep,
drivers/usb/dwc3/gadget.c
3575
static int dwc3_gadget_ep_reclaim_trb_sg(struct dwc3_ep *dep,
drivers/usb/dwc3/gadget.c
3601
static int dwc3_gadget_ep_cleanup_completed_request(struct dwc3_ep *dep,
drivers/usb/dwc3/gadget.c
3649
static void dwc3_gadget_ep_cleanup_completed_requests(struct dwc3_ep *dep,
drivers/usb/dwc3/gadget.c
3671
static bool dwc3_gadget_ep_should_continue(struct dwc3_ep *dep)
drivers/usb/dwc3/gadget.c
3694
static void dwc3_gadget_endpoint_frame_from_event(struct dwc3_ep *dep,
drivers/usb/dwc3/gadget.c
3700
static bool dwc3_gadget_endpoint_trbs_complete(struct dwc3_ep *dep,
drivers/usb/dwc3/gadget.c
3753
static void dwc3_gadget_endpoint_transfer_in_progress(struct dwc3_ep *dep,
drivers/usb/dwc3/gadget.c
3773
static void dwc3_gadget_endpoint_transfer_complete(struct dwc3_ep *dep,
drivers/usb/dwc3/gadget.c
3787
static void dwc3_gadget_endpoint_transfer_not_ready(struct dwc3_ep *dep,
drivers/usb/dwc3/gadget.c
3815
static void dwc3_gadget_endpoint_command_complete(struct dwc3_ep *dep,
drivers/usb/dwc3/gadget.c
3860
static void dwc3_gadget_endpoint_stream_event(struct dwc3_ep *dep,
drivers/usb/dwc3/gadget.c
3889
struct dwc3_ep *dep;
drivers/usb/dwc3/gadget.c
3976
void dwc3_stop_active_transfer(struct dwc3_ep *dep, bool force,
drivers/usb/dwc3/gadget.c
4048
struct dwc3_ep *dep;
drivers/usb/dwc3/gadget.c
4180
struct dwc3_ep *dep;
drivers/usb/dwc3/gadget.c
459
static int dwc3_send_clear_stall_ep_cmd(struct dwc3_ep *dep)
drivers/usb/dwc3/gadget.c
483
static dma_addr_t dwc3_trb_dma_offset(struct dwc3_ep *dep,
drivers/usb/dwc3/gadget.c
491
static int dwc3_alloc_trb_pool(struct dwc3_ep *dep)
drivers/usb/dwc3/gadget.c
510
static void dwc3_free_trb_pool(struct dwc3_ep *dep)
drivers/usb/dwc3/gadget.c
521
static int dwc3_gadget_set_xfer_resource(struct dwc3_ep *dep)
drivers/usb/dwc3/gadget.c
556
struct dwc3_ep *dep;
drivers/usb/dwc3/gadget.c
584
static int dwc3_gadget_set_ep_config(struct dwc3_ep *dep, unsigned int action)
drivers/usb/dwc3/gadget.c
748
struct dwc3_ep *dep;
drivers/usb/dwc3/gadget.c
803
static int dwc3_gadget_resize_tx_fifos(struct dwc3_ep *dep)
drivers/usb/dwc3/gadget.c
917
static int __dwc3_gadget_ep_enable(struct dwc3_ep *dep, unsigned int action)
drivers/usb/dwc3/gadget.h
101
struct dwc3_ep *dep = req->dep;
drivers/usb/dwc3/gadget.h
107
void dwc3_gadget_giveback(struct dwc3_ep *dep, struct dwc3_request *req,
drivers/usb/dwc3/gadget.h
113
void dwc3_ep0_end_control_data(struct dwc3 *dwc, struct dwc3_ep *dep);
drivers/usb/dwc3/gadget.h
119
int __dwc3_gadget_ep_set_halt(struct dwc3_ep *dep, int value, int protocol);
drivers/usb/dwc3/gadget.h
121
void dwc3_stop_active_transfer(struct dwc3_ep *dep, bool force, bool interrupt);
drivers/usb/dwc3/gadget.h
131
static inline void dwc3_gadget_ep_get_transfer_index(struct dwc3_ep *dep)
drivers/usb/dwc3/gadget.h
19
#define to_dwc3_ep(ep) (container_of(ep, struct dwc3_ep, endpoint))
drivers/usb/dwc3/gadget.h
84
struct dwc3_ep *dep = req->dep;
drivers/usb/dwc3/trace.h
216
TP_PROTO(struct dwc3_ep *dep, unsigned int cmd,
drivers/usb/dwc3/trace.h
247
TP_PROTO(struct dwc3_ep *dep, unsigned int cmd,
drivers/usb/dwc3/trace.h
253
TP_PROTO(struct dwc3_ep *dep, struct dwc3_trb *trb),
drivers/usb/dwc3/trace.h
317
TP_PROTO(struct dwc3_ep *dep, struct dwc3_trb *trb),
drivers/usb/dwc3/trace.h
322
TP_PROTO(struct dwc3_ep *dep, struct dwc3_trb *trb),
drivers/usb/dwc3/trace.h
327
TP_PROTO(struct dwc3_ep *dep),
drivers/usb/dwc3/trace.h
368
TP_PROTO(struct dwc3_ep *dep),
drivers/usb/dwc3/trace.h
373
TP_PROTO(struct dwc3_ep *dep),