Home
last modified time | relevance | path

Searched refs:dwc3_request (Results 1 – 9 of 9) sorted by relevance

/openbmc/linux/drivers/usb/dwc3/
H A Dgadget.h61 #define to_dwc3_request(r) (container_of(r, struct dwc3_request, request))
70 static inline struct dwc3_request *next_request(struct list_head *list) in next_request()
72 return list_first_entry_or_null(list, struct dwc3_request, list); in next_request()
82 static inline void dwc3_gadget_move_started_request(struct dwc3_request *req) in dwc3_gadget_move_started_request()
98 static inline void dwc3_gadget_move_cancelled_request(struct dwc3_request *req, in dwc3_gadget_move_cancelled_request()
107 void dwc3_gadget_giveback(struct dwc3_ep *dep, struct dwc3_request *req,
H A Dtrace.h102 TP_PROTO(struct dwc3_request *req),
106 __field(struct dwc3_request *, req)
134 TP_PROTO(struct dwc3_request *req),
139 TP_PROTO(struct dwc3_request *req),
144 TP_PROTO(struct dwc3_request *req),
149 TP_PROTO(struct dwc3_request *req),
154 TP_PROTO(struct dwc3_request *req),
H A Dgadget.c194 struct dwc3_request *req, int status) in dwc3_gadget_del_and_unmap_request()
227 void dwc3_gadget_giveback(struct dwc3_ep *dep, struct dwc3_request *req, in dwc3_gadget_giveback()
1008 struct dwc3_request *req; in dwc3_remove_requests()
1163 struct dwc3_request *req; in dwc3_gadget_ep_alloc_request()
1183 struct dwc3_request *req = to_dwc3_request(request); in dwc3_gadget_ep_free_request()
1218 struct dwc3_request *req; in dwc3_calc_trbs_left()
1243 * @req: dwc3_request pointer
1251 struct dwc3_request *req, unsigned int trb_length, in dwc3_prepare_one_trb()
1399 static bool dwc3_needs_extra_trb(struct dwc3_ep *dep, struct dwc3_request *req) in dwc3_needs_extra_trb()
1422 struct dwc3_request *re in dwc3_prepare_last_sg()
[all...]
H A Dep0.c32 struct dwc3_ep *dep, struct dwc3_request *req);
90 struct dwc3_request *req) in __dwc3_gadget_ep0_queue()
193 struct dwc3_request *req = to_dwc3_request(request); in dwc3_gadget_ep0_queue()
240 struct dwc3_request *req; in dwc3_ep0_stall_and_restart()
862 struct dwc3_request *r; in dwc3_ep0_complete_data()
920 struct dwc3_request *r; in dwc3_ep0_complete_status()
983 struct dwc3_ep *dep, struct dwc3_request *req) in __dwc3_ep0_do_control_data()
H A Dcore.h925 * struct dwc3_request - representation of a transfer request
944 struct dwc3_request { struct
1154 struct dwc3_request ep0_usb_req;
945 requestdwc3_request global() argument
946 listdwc3_request global() argument
947 depdwc3_request global() argument
948 sgdwc3_request global() argument
949 start_sgdwc3_request global() argument
951 num_pending_sgsdwc3_request global() argument
952 num_queued_sgsdwc3_request global() argument
953 remainingdwc3_request global() argument
955 statusdwc3_request global() argument
964 epnumdwc3_request global() argument
965 trbdwc3_request global() argument
966 trb_dmadwc3_request global() argument
968 num_trbsdwc3_request global() argument
970 needs_extra_trbdwc3_request global() argument
971 directiondwc3_request global() argument
972 mappeddwc3_request global() argument
/openbmc/u-boot/drivers/usb/dwc3/
H A Dgadget.h60 #define to_dwc3_request(r) (container_of(r, struct dwc3_request, request))
62 static inline struct dwc3_request *next_request(struct list_head *list) in next_request()
67 return list_first_entry(list, struct dwc3_request, list); in next_request()
70 static inline void dwc3_gadget_move_request_queued(struct dwc3_request *req) in dwc3_gadget_move_request_queued()
78 void dwc3_gadget_giveback(struct dwc3_ep *dep, struct dwc3_request *req,
H A Dep0.c31 struct dwc3_ep *dep, struct dwc3_request *req);
110 struct dwc3_request *req) in __dwc3_gadget_ep0_queue()
215 struct dwc3_request *req = to_dwc3_request(request); in dwc3_gadget_ep0_queue()
264 struct dwc3_request *req; in dwc3_ep0_stall_and_restart()
769 struct dwc3_request *r = NULL; in dwc3_ep0_complete_data()
865 struct dwc3_request *r; in dwc3_ep0_complete_status()
929 struct dwc3_ep *dep, struct dwc3_request *req) in __dwc3_ep0_do_control_data()
H A Dgadget.c224 void dwc3_gadget_giveback(struct dwc3_ep *dep, struct dwc3_request *req, in dwc3_gadget_giveback()
524 struct dwc3_request *req; in dwc3_remove_requests()
673 struct dwc3_request *req; in dwc3_gadget_ep_alloc_request()
689 struct dwc3_request *req = to_dwc3_request(request); in dwc3_gadget_ep_free_request()
700 struct dwc3_request *req, dma_addr_t dma, in dwc3_prepare_one_trb()
787 struct dwc3_request *req, *n; in dwc3_prepare_trbs()
854 struct dwc3_request *req; in __dwc3_gadget_kick_transfer()
954 static int __dwc3_gadget_ep_queue(struct dwc3_ep *dep, struct dwc3_request *req) in __dwc3_gadget_ep_queue()
1062 struct dwc3_request *req = to_dwc3_request(request); in dwc3_gadget_ep_queue()
1098 struct dwc3_request *req = to_dwc3_request(request); in dwc3_gadget_ep_dequeue()
[all …]
H A Dcore.h595 struct dwc3_request { struct
710 struct dwc3_request ep0_usb_req;