Lines Matching refs:usbdev_ep_s
252 struct usbdev_ep_s;
263 void (*callback)(struct usbdev_ep_s *ep, struct usbdev_req_s *req);
283 int (*configure)(struct usbdev_ep_s *ep, const usb_endpoint_descriptor_t *desc,
285 int (*disable)(struct usbdev_ep_s *ep);
289 struct usbdev_req_s *(*allocreq)(FAR struct usbdev_ep_s *ep);
290 void (*freereq)(struct usbdev_ep_s *ep, struct usbdev_req_s *req);
294 void *(*allocbuffer)(struct usbdev_ep_s *ep, uint16_t nbytes);
295 void (*freebuffer)(struct usbdev_ep_s *ep, void *buf);
299 int (*submit)(struct usbdev_ep_s *ep, struct usbdev_req_s *req);
300 int (*cancel)(struct usbdev_ep_s *ep, struct usbdev_req_s *req);
304 int (*stall)(struct usbdev_ep_s *ep, bool resume);
305 void (*flush)(struct usbdev_ep_s *ep);
310 struct usbdev_ep_s struct
338 …struct usbdev_ep_s *(*allocep)(struct usbdev_s *dev, uint8_t eplog, usb_endpoint_descriptor_t *des… argument
339 void (*freeep)(struct usbdev_s *dev, struct usbdev_ep_s *ep);
359 struct usbdev_ep_s *ep0; /* Endpoint zero */