• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wimax/i2400m/

Lines Matching defs:i2400mu

82 int i2400mu_notification_grok(struct i2400mu *i2400mu, const void *buf,
86 struct device *dev = &i2400mu->usb_iface->dev;
87 struct i2400m *i2400m = &i2400mu->i2400m;
90 i2400mu, buf, buf_len);
97 i2400mu_rx_kick(i2400mu);
108 i2400mu, buf, buf_len, ret);
126 struct i2400mu *i2400mu = urb->context;
127 struct device *dev = &i2400mu->usb_iface->dev;
134 ret = i2400mu_notification_grok(i2400mu, urb->transfer_buffer,
136 if (ret == -EIO && edc_inc(&i2400mu->urb_edc, EDC_MAX_ERRORS,
149 if (edc_inc(&i2400mu->urb_edc,
155 usb_mark_last_busy(i2400mu->usb_dev);
156 ret = usb_submit_urb(i2400mu->notif_urb, GFP_ATOMIC);
177 usb_queue_reset_device(i2400mu->usb_iface);
192 int i2400mu_notification_setup(struct i2400mu *i2400mu)
194 struct device *dev = &i2400mu->usb_iface->dev;
199 d_fnstart(4, dev, "(i2400m %p)\n", i2400mu);
207 i2400mu->notif_urb = usb_alloc_urb(0, GFP_KERNEL);
208 if (!i2400mu->notif_urb) {
213 epd = usb_get_epd(i2400mu->usb_iface,
214 i2400mu->endpoint_cfg.notification);
215 usb_pipe = usb_rcvintpipe(i2400mu->usb_dev, epd->bEndpointAddress);
216 usb_fill_int_urb(i2400mu->notif_urb, i2400mu->usb_dev, usb_pipe,
218 i2400mu_notification_cb, i2400mu, epd->bInterval);
219 ret = usb_submit_urb(i2400mu->notif_urb, GFP_KERNEL);
224 d_fnend(4, dev, "(i2400m %p) = %d\n", i2400mu, ret);
228 usb_free_urb(i2400mu->notif_urb);
232 d_fnend(4, dev, "(i2400m %p) = %d\n", i2400mu, ret);
248 void i2400mu_notification_release(struct i2400mu *i2400mu)
250 struct device *dev = &i2400mu->usb_iface->dev;
252 d_fnstart(4, dev, "(i2400mu %p)\n", i2400mu);
253 if (i2400mu->notif_urb != NULL) {
254 usb_kill_urb(i2400mu->notif_urb);
255 kfree(i2400mu->notif_urb->transfer_buffer);
256 usb_free_urb(i2400mu->notif_urb);
257 i2400mu->notif_urb = NULL;
259 d_fnend(4, dev, "(i2400mu %p)\n", i2400mu);