Lines Matching refs:usb
231 #define zd_usb_dev(usb) (&usb->intf->dev) argument
233 static inline struct usb_device *zd_usb_to_usbdev(struct zd_usb *usb) in zd_usb_to_usbdev() argument
235 return interface_to_usbdev(usb->intf); in zd_usb_to_usbdev()
243 static inline struct ieee80211_hw *zd_usb_to_hw(struct zd_usb *usb) in zd_usb_to_hw() argument
245 return zd_intf_to_hw(usb->intf); in zd_usb_to_hw()
248 void zd_usb_init(struct zd_usb *usb, struct ieee80211_hw *hw,
250 int zd_usb_init_hw(struct zd_usb *usb);
251 void zd_usb_clear(struct zd_usb *usb);
253 int zd_usb_scnprint_id(struct zd_usb *usb, char *buffer, size_t size);
255 void zd_tx_watchdog_enable(struct zd_usb *usb);
256 void zd_tx_watchdog_disable(struct zd_usb *usb);
258 int zd_usb_enable_int(struct zd_usb *usb);
259 void zd_usb_disable_int(struct zd_usb *usb);
261 int zd_usb_enable_rx(struct zd_usb *usb);
262 void zd_usb_disable_rx(struct zd_usb *usb);
264 void zd_usb_reset_rx_idle_timer(struct zd_usb *usb);
266 void zd_usb_enable_tx(struct zd_usb *usb);
267 void zd_usb_disable_tx(struct zd_usb *usb);
269 int zd_usb_tx(struct zd_usb *usb, struct sk_buff *skb);
271 int zd_usb_ioread16v(struct zd_usb *usb, u16 *values,
274 static inline int zd_usb_ioread16(struct zd_usb *usb, u16 *value, in zd_usb_ioread16() argument
277 return zd_usb_ioread16v(usb, value, (const zd_addr_t *)&addr, 1); in zd_usb_ioread16()
280 void zd_usb_iowrite16v_async_start(struct zd_usb *usb);
281 int zd_usb_iowrite16v_async_end(struct zd_usb *usb, unsigned int timeout);
282 int zd_usb_iowrite16v_async(struct zd_usb *usb, const struct zd_ioreq16 *ioreqs,
284 int zd_usb_iowrite16v(struct zd_usb *usb, const struct zd_ioreq16 *ioreqs,
287 int zd_usb_rfwrite(struct zd_usb *usb, u32 value, u8 bits);
289 int zd_usb_read_fw(struct zd_usb *usb, zd_addr_t addr, u8 *data, u16 len);