Lines Matching refs:i2400mu
90 struct i2400mu *i2400mu = container_of(i2400m, struct i2400mu, i2400m); in i2400mu_bus_dev_start() local
91 struct device *dev = &i2400mu->usb_iface->dev; in i2400mu_bus_dev_start()
94 result = i2400mu_tx_setup(i2400mu); in i2400mu_bus_dev_start()
97 result = i2400mu_rx_setup(i2400mu); in i2400mu_bus_dev_start()
100 result = i2400mu_notification_setup(i2400mu); in i2400mu_bus_dev_start()
107 i2400mu_rx_release(i2400mu); in i2400mu_bus_dev_start()
109 i2400mu_tx_release(i2400mu); in i2400mu_bus_dev_start()
119 struct i2400mu *i2400mu = container_of(i2400m, struct i2400mu, i2400m); in i2400mu_bus_dev_stop() local
120 struct device *dev = &i2400mu->usb_iface->dev; in i2400mu_bus_dev_stop()
123 i2400mu_notification_release(i2400mu); in i2400mu_bus_dev_stop()
124 i2400mu_rx_release(i2400mu); in i2400mu_bus_dev_stop()
125 i2400mu_tx_release(i2400mu); in i2400mu_bus_dev_stop()
141 int __i2400mu_send_barker(struct i2400mu *i2400mu, in __i2400mu_send_barker() argument
148 struct device *dev = &i2400mu->usb_iface->dev; in __i2400mu_send_barker()
152 ret = usb_autopm_get_interface(i2400mu->usb_iface); in __i2400mu_send_barker()
161 epd = usb_get_epd(i2400mu->usb_iface, endpoint); in __i2400mu_send_barker()
162 pipe = usb_sndbulkpipe(i2400mu->usb_dev, epd->bEndpointAddress); in __i2400mu_send_barker()
165 ret = usb_bulk_msg(i2400mu->usb_dev, pipe, buffer, barker_size, in __i2400mu_send_barker()
187 if (edc_inc(&i2400mu->urb_edc, in __i2400mu_send_barker()
191 usb_queue_reset_device(i2400mu->usb_iface); in __i2400mu_send_barker()
194 usb_clear_halt(i2400mu->usb_dev, pipe); in __i2400mu_send_barker()
207 if (edc_inc(&i2400mu->urb_edc, in __i2400mu_send_barker()
212 usb_queue_reset_device(i2400mu->usb_iface); in __i2400mu_send_barker()
222 usb_autopm_put_interface(i2400mu->usb_iface); in __i2400mu_send_barker()
264 struct i2400mu *i2400mu = in i2400mu_bus_reset() local
265 container_of(i2400m, struct i2400mu, i2400m); in i2400mu_bus_reset()
283 i2400mu, i2400m_WARM_BOOT_BARKER, in i2400mu_bus_reset()
285 i2400mu->endpoint_cfg.bulk_out); in i2400mu_bus_reset()
288 i2400mu, i2400m_COLD_BOOT_BARKER, in i2400mu_bus_reset()
290 i2400mu->endpoint_cfg.reset_cold); in i2400mu_bus_reset()
292 result = usb_reset_device(i2400mu->usb_dev); in i2400mu_bus_reset()
321 usb_queue_reset_device(i2400mu->usb_iface); in i2400mu_bus_reset()
332 struct i2400mu *i2400mu = container_of(i2400m, struct i2400mu, i2400m); in i2400mu_get_drvinfo() local
333 struct usb_device *udev = i2400mu->usb_dev; in i2400mu_get_drvinfo()
350 struct i2400mu *i2400mu = container_of(i2400m, struct i2400mu, i2400m); in i2400mu_netdev_setup() local
351 i2400mu_init(i2400mu); in i2400mu_netdev_setup()
370 void i2400mu_debugfs_add(struct i2400mu *i2400mu) in i2400mu_debugfs_add() argument
372 struct dentry *dentry = i2400mu->i2400m.wimax_dev.debugfs_dentry; in i2400mu_debugfs_add()
375 i2400mu->debugfs_dentry = dentry; in i2400mu_debugfs_add()
385 &i2400mu->rx_size_auto_shrink); in i2400mu_debugfs_add()
387 debugfs_create_size_t("rx_size", 0600, dentry, &i2400mu->rx_size); in i2400mu_debugfs_add()
417 struct i2400mu *i2400mu; in i2400mu_probe() local
428 net_dev = alloc_netdev(sizeof(*i2400mu), "wmx%d", NET_NAME_UNKNOWN, in i2400mu_probe()
437 i2400mu = container_of(i2400m, struct i2400mu, i2400m); in i2400mu_probe()
439 i2400mu->usb_dev = usb_get_dev(usb_dev); in i2400mu_probe()
440 i2400mu->usb_iface = iface; in i2400mu_probe()
441 usb_set_intfdata(iface, i2400mu); in i2400mu_probe()
470 i2400mu->i6050 = 1; in i2400mu_probe()
476 if (i2400mu->i6050) { in i2400mu_probe()
478 i2400mu->endpoint_cfg.bulk_out = 0; in i2400mu_probe()
479 i2400mu->endpoint_cfg.notification = 3; in i2400mu_probe()
480 i2400mu->endpoint_cfg.reset_cold = 2; in i2400mu_probe()
481 i2400mu->endpoint_cfg.bulk_in = 1; in i2400mu_probe()
484 i2400mu->endpoint_cfg.bulk_out = 0; in i2400mu_probe()
485 i2400mu->endpoint_cfg.notification = 1; in i2400mu_probe()
486 i2400mu->endpoint_cfg.reset_cold = 2; in i2400mu_probe()
487 i2400mu->endpoint_cfg.bulk_in = 3; in i2400mu_probe()
501 i2400mu_debugfs_add(i2400mu); in i2400mu_probe()
506 usb_put_dev(i2400mu->usb_dev); in i2400mu_probe()
523 struct i2400mu *i2400mu = usb_get_intfdata(iface); in i2400mu_disconnect() local
524 struct i2400m *i2400m = &i2400mu->i2400m; in i2400mu_disconnect()
530 debugfs_remove_recursive(i2400mu->debugfs_dentry); in i2400mu_disconnect()
533 usb_put_dev(i2400mu->usb_dev); in i2400mu_disconnect()
582 struct i2400mu *i2400mu = usb_get_intfdata(iface); in i2400mu_suspend() local
584 struct i2400m *i2400m = &i2400mu->i2400m; in i2400mu_suspend()
616 atomic_dec(&i2400mu->do_autopm); in i2400mu_suspend()
618 atomic_inc(&i2400mu->do_autopm); in i2400mu_suspend()
626 i2400mu_notification_release(i2400mu); in i2400mu_suspend()
642 struct i2400mu *i2400mu = usb_get_intfdata(iface); in i2400mu_resume() local
643 struct i2400m *i2400m = &i2400mu->i2400m; in i2400mu_resume()
652 i2400mu_notification_setup(i2400mu); in i2400mu_resume()
667 struct i2400mu *i2400mu = usb_get_intfdata(iface); in i2400mu_reset_resume() local
668 struct i2400m *i2400m = &i2400mu->i2400m; in i2400mu_reset_resume()
688 struct i2400mu *i2400mu = usb_get_intfdata(iface); in i2400mu_pre_reset() local
689 return i2400m_pre_reset(&i2400mu->i2400m); in i2400mu_pre_reset()
703 struct i2400mu *i2400mu = usb_get_intfdata(iface); in i2400mu_post_reset() local
704 return i2400m_post_reset(&i2400mu->i2400m); in i2400mu_post_reset()