Home | History | Annotate | Download | only in usb

Lines Matching defs:usbd_bus

103 	void		      (*ubm_dopoll)(struct usbd_bus *);
104 struct usbd_xfer *(*ubm_allocx)(struct usbd_bus *, unsigned int);
105 void (*ubm_freex)(struct usbd_bus *, struct usbd_xfer *);
107 bool (*ubm_dying)(struct usbd_bus *);
108 void (*ubm_getlock)(struct usbd_bus *, kmutex_t **);
109 usbd_status (*ubm_newdev)(device_t, struct usbd_bus *, int,
112 int (*ubm_rhctrl)(struct usbd_bus *,
155 struct usbd_bus {
201 struct usbd_bus *ud_bus; /* our controller */
298 struct usbd_bus *ux_bus;
342 void usb_delay_ms_locked(struct usbd_bus *, u_int, kmutex_t *);
343 void usb_delay_ms(struct usbd_bus *, u_int);
356 usbd_status usbd_new_device(device_t, struct usbd_bus *, int, int, int,
385 void usb_schedsoftintr(struct usbd_bus *);