Lines Matching refs:usbdev_s
333 struct usbdev_s;
338 …struct usbdev_ep_s *(*allocep)(struct usbdev_s *dev, uint8_t eplog, usb_endpoint_descriptor_t *des…
339 void (*freeep)(struct usbdev_s *dev, struct usbdev_ep_s *ep);
343 int (*getframe)(struct usbdev_s *dev);
347 int (*wakeup)(struct usbdev_s *dev);
348 int (*selfpowered)(struct usbdev_s *dev, bool selfpowered);
349 int (*pullup)(struct usbdev_s *dev, bool enable);
353 int (*ioctl)(struct usbdev_s *dev, unsigned code, unsigned long param);
356 struct usbdev_s struct
368 int (*bind)(struct usbdevclass_driver_s *driver, struct usbdev_s *dev); argument
369 int (*unbind)(struct usbdevclass_driver_s *driver, struct usbdev_s *dev);
370 int (*setup)(struct usbdevclass_driver_s *driver, struct usbdev_s *dev,
373 struct usbdev_s *dev);
374 void (*suspend)(struct usbdevclass_driver_s *driver, struct usbdev_s *dev);
375 void (*resume)(struct usbdevclass_driver_s *driver, struct usbdev_s *dev);