Lines Matching refs:adapter

30 static int rsi_usb_card_write(struct rsi_hw *adapter,  in rsi_usb_card_write()  argument
35 struct rsi_91x_usbdev *dev = (struct rsi_91x_usbdev *)adapter->rsi_dev; in rsi_usb_card_write()
65 static int rsi_write_multiple(struct rsi_hw *adapter, in rsi_write_multiple() argument
70 struct rsi_91x_usbdev *dev = (struct rsi_91x_usbdev *)adapter->rsi_dev; in rsi_write_multiple()
83 return rsi_usb_card_write(adapter, in rsi_write_multiple()
98 struct rsi_hw *adapter) in rsi_find_bulk_in_and_out_endpoints() argument
100 struct rsi_91x_usbdev *dev = (struct rsi_91x_usbdev *)adapter->rsi_dev; in rsi_find_bulk_in_and_out_endpoints()
239 struct rsi_hw *adapter = urb->context; in rsi_rx_done_handler() local
240 struct rsi_91x_usbdev *dev = (struct rsi_91x_usbdev *)adapter->rsi_dev; in rsi_rx_done_handler()
254 static int rsi_rx_urb_submit(struct rsi_hw *adapter) in rsi_rx_urb_submit() argument
256 struct rsi_91x_usbdev *dev = (struct rsi_91x_usbdev *)adapter->rsi_dev; in rsi_rx_urb_submit()
267 adapter); in rsi_rx_urb_submit()
286 int rsi_usb_write_register_multiple(struct rsi_hw *adapter, in rsi_usb_write_register_multiple() argument
291 struct rsi_91x_usbdev *dev = (struct rsi_91x_usbdev *)adapter->rsi_dev; in rsi_usb_write_register_multiple()
336 static int rsi_usb_host_intf_write_pkt(struct rsi_hw *adapter, in rsi_usb_host_intf_write_pkt() argument
345 return rsi_write_multiple(adapter, in rsi_usb_host_intf_write_pkt()
357 static void rsi_deinit_usb_interface(struct rsi_hw *adapter) in rsi_deinit_usb_interface() argument
359 struct rsi_91x_usbdev *dev = (struct rsi_91x_usbdev *)adapter->rsi_dev; in rsi_deinit_usb_interface()
363 kfree(adapter->priv->rx_data_pkt); in rsi_deinit_usb_interface()
374 static int rsi_init_usb_interface(struct rsi_hw *adapter, in rsi_init_usb_interface() argument
378 struct rsi_common *common = adapter->priv; in rsi_init_usb_interface()
385 adapter->rsi_dev = rsi_dev; in rsi_init_usb_interface()
388 if (rsi_find_bulk_in_and_out_endpoints(pfunction, adapter)) in rsi_init_usb_interface()
391 adapter->device = &pfunction->dev; in rsi_init_usb_interface()
392 usb_set_intfdata(pfunction, adapter); in rsi_init_usb_interface()
411 rsi_dev->rx_usb_urb[0]->transfer_buffer = adapter->priv->rx_data_pkt; in rsi_init_usb_interface()
415 adapter->rx_urb_submit = rsi_rx_urb_submit; in rsi_init_usb_interface()
416 adapter->host_intf_write_pkt = rsi_usb_host_intf_write_pkt; in rsi_init_usb_interface()
417 adapter->check_hw_queue_status = rsi_usb_check_queue_status; in rsi_init_usb_interface()
418 adapter->determine_event_timeout = rsi_usb_event_timeout; in rsi_init_usb_interface()
430 adapter->num_debugfs_entries = (MAX_DEBUGFS_ENTRIES - 1); in rsi_init_usb_interface()
457 struct rsi_hw *adapter; in rsi_probe() local
464 adapter = rsi_91x_init(); in rsi_probe()
465 if (!adapter) { in rsi_probe()
471 status = rsi_init_usb_interface(adapter, pfunction); in rsi_probe()
480 dev = (struct rsi_91x_usbdev *)adapter->rsi_dev; in rsi_probe()
489 status = rsi_usb_device_init(adapter->priv); in rsi_probe()
504 status = rsi_rx_urb_submit(adapter); in rsi_probe()
510 rsi_deinit_usb_interface(adapter); in rsi_probe()
512 rsi_91x_deinit(adapter); in rsi_probe()
526 struct rsi_hw *adapter = usb_get_intfdata(pfunction); in rsi_disconnect() local
528 if (!adapter) in rsi_disconnect()
531 rsi_mac80211_detach(adapter); in rsi_disconnect()
532 rsi_deinit_usb_interface(adapter); in rsi_disconnect()
533 rsi_91x_deinit(adapter); in rsi_disconnect()