Lines Matching refs:usb_bus
52 * Since "struct usb_bus" is so thin, you can't share much code in it.
63 struct usb_bus self; /* hcd is-a bus */
131 static inline struct usb_bus *hcd_to_bus (struct usb_hcd *hcd)
136 static inline struct usb_hcd *bus_to_hcd (struct usb_bus *bus)
245 void *hcd_buffer_alloc (struct usb_bus *bus, size_t size,
247 void hcd_buffer_free (struct usb_bus *bus, size_t size,
260 struct usb_bus *, unsigned port);
357 extern void usb_enable_root_hub_irq (struct usb_bus *bus);
367 extern int hcd_bus_suspend (struct usb_bus *bus);
368 extern int hcd_bus_resume (struct usb_bus *bus);
375 static inline int hcd_bus_suspend(struct usb_bus *bus)
380 static inline int hcd_bus_resume (struct usb_bus *bus)
413 void (*urb_submit)(struct usb_bus *bus, struct urb *urb);
414 void (*urb_submit_error)(struct usb_bus *bus, struct urb *urb, int err);
415 void (*urb_complete)(struct usb_bus *bus, struct urb *urb);
416 /* void (*urb_unlink)(struct usb_bus *bus, struct urb *urb); */
421 static inline void usbmon_urb_submit(struct usb_bus *bus, struct urb *urb)
427 static inline void usbmon_urb_submit_error(struct usb_bus *bus, struct urb *urb,
434 static inline void usbmon_urb_complete(struct usb_bus *bus, struct urb *urb)
445 static inline void usbmon_urb_submit(struct usb_bus *bus, struct urb *urb) {}
446 static inline void usbmon_urb_submit_error(struct usb_bus *bus, struct urb *urb,
448 static inline void usbmon_urb_complete(struct usb_bus *bus, struct urb *urb) {}