Lines Matching defs:wusbhc
98 struct wusbhc *wusbhc; member
247 struct wusbhc { struct
248 struct usb_hcd usb_hcd; /* HAS TO BE 1st */
249 struct device *dev;
250 struct uwb_rc *uwb_rc;
251 struct uwb_pal pal;
253 unsigned trust_timeout; /* in jiffies */
277 /* FIXME: make wusbhc_ops? */ argument
278 int (*start)(struct wusbhc *wusbhc); argument
279 void (*stop)(struct wusbhc *wusbhc, int delay); argument
280 int (*mmcie_add)(struct wusbhc *wusbhc, u8 interval, u8 repeat_cnt, argument
282 int (*mmcie_rm)(struct wusbhc *wusbhc, u8 handle); argument
283 int (*dev_info_set)(struct wusbhc *, struct wusb_dev *wusb_dev); argument
284 int (*bwa_set)(struct wusbhc *wusbhc, s8 stream_index, argument
286 int (*set_ptk)(struct wusbhc *wusbhc, u8 port_idx, argument
288 int (*set_gtk)(struct wusbhc *wusbhc, argument
290 int (*set_num_dnts)(struct wusbhc *wusbhc, u8 interval, u8 slots); argument
306 #define usb_hcd_to_wusbhc(u) container_of((u), struct wusbhc, usb_hcd) argument
348 static inline struct wusbhc *wusbhc_get(struct wusbhc *wusbhc) in wusbhc_get()
365 struct wusbhc *wusbhc = NULL; in wusbhc_get_by_usb_dev() local
381 static inline void wusbhc_put(struct wusbhc *wusbhc) in wusbhc_put()
454 static inline struct wusb_port *wusb_port_by_idx(struct wusbhc *wusbhc, in wusb_port_by_idx()
486 struct wusbhc *wusbhc; in wusb_dev_get_by_usb_dev() local