Lines Matching refs:wahc
92 struct wahc;
117 struct wahc *wa;
186 struct wahc { struct
249 extern int wa_create(struct wahc *wa, struct usb_interface *iface, argument
251 extern void __wa_destroy(struct wahc *wa);
252 extern int wa_dti_start(struct wahc *wa);
253 void wa_reset_all(struct wahc *wa);
267 extern int wa_nep_create(struct wahc *, struct usb_interface *);
268 extern void wa_nep_destroy(struct wahc *);
270 static inline int wa_nep_arm(struct wahc *wa, gfp_t gfp_mask) in wa_nep_arm()
278 static inline void wa_nep_disarm(struct wahc *wa) in wa_nep_disarm()
285 static inline void wa_rpipe_init(struct wahc *wa) in wa_rpipe_init()
292 static inline void wa_init(struct wahc *wa) in wa_init()
327 extern int rpipe_get_by_ep(struct wahc *, struct usb_host_endpoint *,
334 extern void rpipe_ep_disable(struct wahc *, struct usb_host_endpoint *);
335 extern void rpipe_clear_feature_stalled(struct wahc *,
337 extern int wa_rpipes_create(struct wahc *);
338 extern void wa_rpipes_destroy(struct wahc *);
355 extern int wa_urb_enqueue(struct wahc *, struct usb_host_endpoint *,
357 extern int wa_urb_dequeue(struct wahc *, struct urb *, int);
358 extern void wa_handle_notif_xfer(struct wahc *, struct wa_notif_hdr *);
372 static inline struct wahc *wa_get(struct wahc *wa) in wa_get()
378 static inline void wa_put(struct wahc *wa) in wa_put()
384 static inline int __wa_feature(struct wahc *wa, unsigned op, u16 feature) in __wa_feature()
395 static inline int __wa_set_feature(struct wahc *wa, u16 feature) in __wa_set_feature()
401 static inline int __wa_clear_feature(struct wahc *wa, u16 feature) in __wa_clear_feature()
417 s32 __wa_get_status(struct wahc *wa) in __wa_get_status()
444 static inline s32 __wa_wait_status(struct wahc *wa, u32 mask, u32 value) in __wa_wait_status()
463 static inline int __wa_stop(struct wahc *wa) in __wa_stop()