Lines Matching refs:zd_usb

218 struct zd_usb {  struct
232 static inline struct usb_device *zd_usb_to_usbdev(struct zd_usb *usb) in zd_usb_to_usbdev() argument
242 static inline struct ieee80211_hw *zd_usb_to_hw(struct zd_usb *usb) in zd_usb_to_hw()
247 void zd_usb_init(struct zd_usb *usb, struct ieee80211_hw *hw,
249 int zd_usb_init_hw(struct zd_usb *usb);
250 void zd_usb_clear(struct zd_usb *usb);
252 int zd_usb_scnprint_id(struct zd_usb *usb, char *buffer, size_t size);
254 void zd_tx_watchdog_enable(struct zd_usb *usb);
255 void zd_tx_watchdog_disable(struct zd_usb *usb);
257 int zd_usb_enable_int(struct zd_usb *usb);
258 void zd_usb_disable_int(struct zd_usb *usb);
260 int zd_usb_enable_rx(struct zd_usb *usb);
261 void zd_usb_disable_rx(struct zd_usb *usb);
263 void zd_usb_reset_rx_idle_timer(struct zd_usb *usb);
265 void zd_usb_enable_tx(struct zd_usb *usb);
266 void zd_usb_disable_tx(struct zd_usb *usb);
268 int zd_usb_tx(struct zd_usb *usb, struct sk_buff *skb);
270 int zd_usb_ioread16v(struct zd_usb *usb, u16 *values,
273 static inline int zd_usb_ioread16(struct zd_usb *usb, u16 *value, in zd_usb_ioread16()
279 void zd_usb_iowrite16v_async_start(struct zd_usb *usb);
280 int zd_usb_iowrite16v_async_end(struct zd_usb *usb, unsigned int timeout);
281 int zd_usb_iowrite16v_async(struct zd_usb *usb, const struct zd_ioreq16 *ioreqs,
283 int zd_usb_iowrite16v(struct zd_usb *usb, const struct zd_ioreq16 *ioreqs,
286 int zd_usb_rfwrite(struct zd_usb *usb, u32 value, u8 bits);
288 int zd_usb_read_fw(struct zd_usb *usb, zd_addr_t addr, u8 *data, u16 len);