i2400mu           247 drivers/net/wimax/i2400m/i2400m-usb.h void i2400mu_init(struct i2400mu *i2400mu)
i2400mu           249 drivers/net/wimax/i2400m/i2400m-usb.h 	i2400m_init(&i2400mu->i2400m);
i2400mu           250 drivers/net/wimax/i2400m/i2400m-usb.h 	edc_init(&i2400mu->urb_edc);
i2400mu           251 drivers/net/wimax/i2400m/i2400m-usb.h 	init_waitqueue_head(&i2400mu->tx_wq);
i2400mu           252 drivers/net/wimax/i2400m/i2400m-usb.h 	atomic_set(&i2400mu->rx_pending_count, 0);
i2400mu           253 drivers/net/wimax/i2400m/i2400m-usb.h 	init_waitqueue_head(&i2400mu->rx_wq);
i2400mu           254 drivers/net/wimax/i2400m/i2400m-usb.h 	i2400mu->rx_size = PAGE_SIZE - sizeof(struct skb_shared_info);
i2400mu           255 drivers/net/wimax/i2400m/i2400m-usb.h 	atomic_set(&i2400mu->do_autopm, 1);
i2400mu           256 drivers/net/wimax/i2400m/i2400m-usb.h 	i2400mu->rx_size_auto_shrink = 1;
i2400mu           259 drivers/net/wimax/i2400m/i2400m-usb.h int i2400mu_notification_setup(struct i2400mu *);
i2400mu           260 drivers/net/wimax/i2400m/i2400m-usb.h void i2400mu_notification_release(struct i2400mu *);
i2400mu           262 drivers/net/wimax/i2400m/i2400m-usb.h int i2400mu_rx_setup(struct i2400mu *);
i2400mu           263 drivers/net/wimax/i2400m/i2400m-usb.h void i2400mu_rx_release(struct i2400mu *);
i2400mu           264 drivers/net/wimax/i2400m/i2400m-usb.h void i2400mu_rx_kick(struct i2400mu *);
i2400mu           266 drivers/net/wimax/i2400m/i2400m-usb.h int i2400mu_tx_setup(struct i2400mu *);
i2400mu           267 drivers/net/wimax/i2400m/i2400m-usb.h void i2400mu_tx_release(struct i2400mu *);
i2400mu            90 drivers/net/wimax/i2400m/usb-fw.c ssize_t i2400mu_tx_bulk_out(struct i2400mu *i2400mu, void *buf, size_t buf_size)
i2400mu            93 drivers/net/wimax/i2400m/usb-fw.c 	struct device *dev = &i2400mu->usb_iface->dev;
i2400mu            98 drivers/net/wimax/i2400m/usb-fw.c 	result = usb_autopm_get_interface(i2400mu->usb_iface);
i2400mu           103 drivers/net/wimax/i2400m/usb-fw.c 	epd = usb_get_epd(i2400mu->usb_iface, i2400mu->endpoint_cfg.bulk_out);
i2400mu           104 drivers/net/wimax/i2400m/usb-fw.c 	pipe = usb_sndbulkpipe(i2400mu->usb_dev, epd->bEndpointAddress);
i2400mu           106 drivers/net/wimax/i2400m/usb-fw.c 	result = usb_bulk_msg(i2400mu->usb_dev, pipe, buf, buf_size, &len, 200);
i2400mu           128 drivers/net/wimax/i2400m/usb-fw.c 		if (edc_inc(&i2400mu->urb_edc,
i2400mu           132 drivers/net/wimax/i2400m/usb-fw.c 			usb_queue_reset_device(i2400mu->usb_iface);
i2400mu           134 drivers/net/wimax/i2400m/usb-fw.c 			usb_clear_halt(i2400mu->usb_dev, pipe);
i2400mu           149 drivers/net/wimax/i2400m/usb-fw.c 		if (edc_inc(&i2400mu->urb_edc,
i2400mu           153 drivers/net/wimax/i2400m/usb-fw.c 				usb_queue_reset_device(i2400mu->usb_iface);
i2400mu           162 drivers/net/wimax/i2400m/usb-fw.c 		usb_autopm_put_interface(i2400mu->usb_iface);
i2400mu           187 drivers/net/wimax/i2400m/usb-fw.c 	struct i2400mu *i2400mu = container_of(i2400m, struct i2400mu, i2400m);
i2400mu           207 drivers/net/wimax/i2400m/usb-fw.c 	result = i2400mu_tx_bulk_out(i2400mu, i2400m->bm_cmd_buf, cmd_size);
i2400mu           245 drivers/net/wimax/i2400m/usb-fw.c int i2400mu_notif_submit(struct i2400mu *i2400mu, struct urb *urb,
i2400mu           248 drivers/net/wimax/i2400m/usb-fw.c 	struct i2400m *i2400m = &i2400mu->i2400m;
i2400mu           252 drivers/net/wimax/i2400m/usb-fw.c 	epd = usb_get_epd(i2400mu->usb_iface,
i2400mu           253 drivers/net/wimax/i2400m/usb-fw.c 			  i2400mu->endpoint_cfg.notification);
i2400mu           254 drivers/net/wimax/i2400m/usb-fw.c 	pipe = usb_rcvintpipe(i2400mu->usb_dev, epd->bEndpointAddress);
i2400mu           255 drivers/net/wimax/i2400m/usb-fw.c 	usb_fill_int_urb(urb, i2400mu->usb_dev, pipe,
i2400mu           282 drivers/net/wimax/i2400m/usb-fw.c 	struct i2400mu *i2400mu = container_of(i2400m, struct i2400mu, i2400m);
i2400mu           293 drivers/net/wimax/i2400m/usb-fw.c 	result = usb_autopm_get_interface(i2400mu->usb_iface);
i2400mu           303 drivers/net/wimax/i2400m/usb-fw.c 		result = i2400mu_notif_submit(i2400mu, &notif_urb,
i2400mu           332 drivers/net/wimax/i2400m/usb-fw.c 			if (edc_inc(&i2400mu->urb_edc,
i2400mu           354 drivers/net/wimax/i2400m/usb-fw.c 		usb_autopm_put_interface(i2400mu->usb_iface);
i2400mu           363 drivers/net/wimax/i2400m/usb-fw.c 	usb_queue_reset_device(i2400mu->usb_iface);
i2400mu            82 drivers/net/wimax/i2400m/usb-notif.c int i2400mu_notification_grok(struct i2400mu *i2400mu, const void *buf,
i2400mu            86 drivers/net/wimax/i2400m/usb-notif.c 	struct device *dev = &i2400mu->usb_iface->dev;
i2400mu            87 drivers/net/wimax/i2400m/usb-notif.c 	struct i2400m *i2400m = &i2400mu->i2400m;
i2400mu            90 drivers/net/wimax/i2400m/usb-notif.c 		  i2400mu, buf, buf_len);
i2400mu            97 drivers/net/wimax/i2400m/usb-notif.c 		i2400mu_rx_kick(i2400mu);
i2400mu           108 drivers/net/wimax/i2400m/usb-notif.c 		i2400mu, buf, buf_len, ret);
i2400mu           126 drivers/net/wimax/i2400m/usb-notif.c 	struct i2400mu *i2400mu = urb->context;
i2400mu           127 drivers/net/wimax/i2400m/usb-notif.c 	struct device *dev = &i2400mu->usb_iface->dev;
i2400mu           134 drivers/net/wimax/i2400m/usb-notif.c 		ret = i2400mu_notification_grok(i2400mu, urb->transfer_buffer,
i2400mu           136 drivers/net/wimax/i2400m/usb-notif.c 		if (ret == -EIO && edc_inc(&i2400mu->urb_edc, EDC_MAX_ERRORS,
i2400mu           149 drivers/net/wimax/i2400m/usb-notif.c 		if (edc_inc(&i2400mu->urb_edc,
i2400mu           155 drivers/net/wimax/i2400m/usb-notif.c 	usb_mark_last_busy(i2400mu->usb_dev);
i2400mu           156 drivers/net/wimax/i2400m/usb-notif.c 	ret = usb_submit_urb(i2400mu->notif_urb, GFP_ATOMIC);
i2400mu           177 drivers/net/wimax/i2400m/usb-notif.c 	usb_queue_reset_device(i2400mu->usb_iface);
i2400mu           192 drivers/net/wimax/i2400m/usb-notif.c int i2400mu_notification_setup(struct i2400mu *i2400mu)
i2400mu           194 drivers/net/wimax/i2400m/usb-notif.c 	struct device *dev = &i2400mu->usb_iface->dev;
i2400mu           199 drivers/net/wimax/i2400m/usb-notif.c 	d_fnstart(4, dev, "(i2400m %p)\n", i2400mu);
i2400mu           206 drivers/net/wimax/i2400m/usb-notif.c 	i2400mu->notif_urb = usb_alloc_urb(0, GFP_KERNEL);
i2400mu           207 drivers/net/wimax/i2400m/usb-notif.c 	if (!i2400mu->notif_urb) {
i2400mu           211 drivers/net/wimax/i2400m/usb-notif.c 	epd = usb_get_epd(i2400mu->usb_iface,
i2400mu           212 drivers/net/wimax/i2400m/usb-notif.c 			  i2400mu->endpoint_cfg.notification);
i2400mu           213 drivers/net/wimax/i2400m/usb-notif.c 	usb_pipe = usb_rcvintpipe(i2400mu->usb_dev, epd->bEndpointAddress);
i2400mu           214 drivers/net/wimax/i2400m/usb-notif.c 	usb_fill_int_urb(i2400mu->notif_urb, i2400mu->usb_dev, usb_pipe,
i2400mu           216 drivers/net/wimax/i2400m/usb-notif.c 			 i2400mu_notification_cb, i2400mu, epd->bInterval);
i2400mu           217 drivers/net/wimax/i2400m/usb-notif.c 	ret = usb_submit_urb(i2400mu->notif_urb, GFP_KERNEL);
i2400mu           222 drivers/net/wimax/i2400m/usb-notif.c 	d_fnend(4, dev, "(i2400m %p) = %d\n", i2400mu, ret);
i2400mu           226 drivers/net/wimax/i2400m/usb-notif.c 	usb_free_urb(i2400mu->notif_urb);
i2400mu           230 drivers/net/wimax/i2400m/usb-notif.c 	d_fnend(4, dev, "(i2400m %p) = %d\n", i2400mu, ret);
i2400mu           246 drivers/net/wimax/i2400m/usb-notif.c void i2400mu_notification_release(struct i2400mu *i2400mu)
i2400mu           248 drivers/net/wimax/i2400m/usb-notif.c 	struct device *dev = &i2400mu->usb_iface->dev;
i2400mu           250 drivers/net/wimax/i2400m/usb-notif.c 	d_fnstart(4, dev, "(i2400mu %p)\n", i2400mu);
i2400mu           251 drivers/net/wimax/i2400m/usb-notif.c 	if (i2400mu->notif_urb != NULL) {
i2400mu           252 drivers/net/wimax/i2400m/usb-notif.c 		usb_kill_urb(i2400mu->notif_urb);
i2400mu           253 drivers/net/wimax/i2400m/usb-notif.c 		kfree(i2400mu->notif_urb->transfer_buffer);
i2400mu           254 drivers/net/wimax/i2400m/usb-notif.c 		usb_free_urb(i2400mu->notif_urb);
i2400mu           255 drivers/net/wimax/i2400m/usb-notif.c 		i2400mu->notif_urb = NULL;
i2400mu           257 drivers/net/wimax/i2400m/usb-notif.c 	d_fnend(4, dev, "(i2400mu %p)\n", i2400mu);
i2400mu           118 drivers/net/wimax/i2400m/usb-rx.c size_t i2400mu_rx_size_grow(struct i2400mu *i2400mu)
i2400mu           120 drivers/net/wimax/i2400m/usb-rx.c 	struct device *dev = &i2400mu->usb_iface->dev;
i2400mu           124 drivers/net/wimax/i2400m/usb-rx.c 	rx_size = 2 * i2400mu->rx_size;
i2400mu           130 drivers/net/wimax/i2400m/usb-rx.c 			 rx_size, i2400mu->rx_size);
i2400mu           134 drivers/net/wimax/i2400m/usb-rx.c 			 rx_size, i2400mu->rx_size);
i2400mu           140 drivers/net/wimax/i2400m/usb-rx.c void i2400mu_rx_size_maybe_shrink(struct i2400mu *i2400mu)
i2400mu           143 drivers/net/wimax/i2400m/usb-rx.c 	struct device *dev = &i2400mu->usb_iface->dev;
i2400mu           145 drivers/net/wimax/i2400m/usb-rx.c 	if (unlikely(i2400mu->rx_size_cnt >= 100
i2400mu           146 drivers/net/wimax/i2400m/usb-rx.c 		     && i2400mu->rx_size_auto_shrink)) {
i2400mu           148 drivers/net/wimax/i2400m/usb-rx.c 			i2400mu->rx_size_acc / i2400mu->rx_size_cnt;
i2400mu           149 drivers/net/wimax/i2400m/usb-rx.c 		size_t new_rx_size = i2400mu->rx_size / 2;
i2400mu           156 drivers/net/wimax/i2400m/usb-rx.c 					 new_rx_size, i2400mu->rx_size);
i2400mu           161 drivers/net/wimax/i2400m/usb-rx.c 					 new_rx_size, i2400mu->rx_size);
i2400mu           162 drivers/net/wimax/i2400m/usb-rx.c 			i2400mu->rx_size = new_rx_size;
i2400mu           163 drivers/net/wimax/i2400m/usb-rx.c 			i2400mu->rx_size_cnt = 0;
i2400mu           164 drivers/net/wimax/i2400m/usb-rx.c 			i2400mu->rx_size_acc = i2400mu->rx_size;
i2400mu           192 drivers/net/wimax/i2400m/usb-rx.c struct sk_buff *i2400mu_rx(struct i2400mu *i2400mu, struct sk_buff *rx_skb)
i2400mu           195 drivers/net/wimax/i2400m/usb-rx.c 	struct device *dev = &i2400mu->usb_iface->dev;
i2400mu           200 drivers/net/wimax/i2400m/usb-rx.c 	d_fnstart(4, dev, "(i2400mu %p)\n", i2400mu);
i2400mu           201 drivers/net/wimax/i2400m/usb-rx.c 	do_autopm = atomic_read(&i2400mu->do_autopm);
i2400mu           203 drivers/net/wimax/i2400m/usb-rx.c 		usb_autopm_get_interface(i2400mu->usb_iface) : 0;
i2400mu           208 drivers/net/wimax/i2400m/usb-rx.c 	epd = usb_get_epd(i2400mu->usb_iface, i2400mu->endpoint_cfg.bulk_in);
i2400mu           209 drivers/net/wimax/i2400m/usb-rx.c 	usb_pipe = usb_rcvbulkpipe(i2400mu->usb_dev, epd->bEndpointAddress);
i2400mu           217 drivers/net/wimax/i2400m/usb-rx.c 		i2400mu->usb_dev, usb_pipe, rx_skb->data + rx_skb->len,
i2400mu           219 drivers/net/wimax/i2400m/usb-rx.c 	usb_mark_last_busy(i2400mu->usb_dev);
i2400mu           237 drivers/net/wimax/i2400m/usb-rx.c 		if (edc_inc(&i2400mu->urb_edc,
i2400mu           243 drivers/net/wimax/i2400m/usb-rx.c 		usb_clear_halt(i2400mu->usb_dev, usb_pipe);
i2400mu           254 drivers/net/wimax/i2400m/usb-rx.c 		rx_size = i2400mu_rx_size_grow(i2400mu);
i2400mu           256 drivers/net/wimax/i2400m/usb-rx.c 			i2400mu->rx_size = rx_size;
i2400mu           272 drivers/net/wimax/i2400m/usb-rx.c 		i2400mu->rx_size_cnt = 0;
i2400mu           273 drivers/net/wimax/i2400m/usb-rx.c 		i2400mu->rx_size_acc = i2400mu->rx_size;
i2400mu           289 drivers/net/wimax/i2400m/usb-rx.c 		if (edc_inc(&i2400mu->urb_edc,
i2400mu           297 drivers/net/wimax/i2400m/usb-rx.c 		usb_autopm_put_interface(i2400mu->usb_iface);
i2400mu           298 drivers/net/wimax/i2400m/usb-rx.c 	d_fnend(4, dev, "(i2400mu %p) = %p\n", i2400mu, rx_skb);
i2400mu           305 drivers/net/wimax/i2400m/usb-rx.c 	usb_queue_reset_device(i2400mu->usb_iface);
i2400mu           331 drivers/net/wimax/i2400m/usb-rx.c 	struct i2400mu *i2400mu = _i2400mu;
i2400mu           332 drivers/net/wimax/i2400m/usb-rx.c 	struct i2400m *i2400m = &i2400mu->i2400m;
i2400mu           333 drivers/net/wimax/i2400m/usb-rx.c 	struct device *dev = &i2400mu->usb_iface->dev;
i2400mu           340 drivers/net/wimax/i2400m/usb-rx.c 	d_fnstart(4, dev, "(i2400mu %p)\n", i2400mu);
i2400mu           342 drivers/net/wimax/i2400m/usb-rx.c 	BUG_ON(i2400mu->rx_kthread != NULL);
i2400mu           343 drivers/net/wimax/i2400m/usb-rx.c 	i2400mu->rx_kthread = current;
i2400mu           349 drivers/net/wimax/i2400m/usb-rx.c 			i2400mu->rx_wq,
i2400mu           351 drivers/net/wimax/i2400m/usb-rx.c 			 || (pending = atomic_read(&i2400mu->rx_pending_count)))
i2400mu           357 drivers/net/wimax/i2400m/usb-rx.c 		rx_size = i2400mu->rx_size;
i2400mu           368 drivers/net/wimax/i2400m/usb-rx.c 		rx_skb = i2400mu_rx(i2400mu, rx_skb);
i2400mu           372 drivers/net/wimax/i2400m/usb-rx.c 		atomic_dec(&i2400mu->rx_pending_count);
i2400mu           380 drivers/net/wimax/i2400m/usb-rx.c 		i2400mu->rx_size_cnt++;
i2400mu           381 drivers/net/wimax/i2400m/usb-rx.c 		i2400mu->rx_size_acc += rx_skb->len;
i2400mu           384 drivers/net/wimax/i2400m/usb-rx.c 		    && edc_inc(&i2400mu->urb_edc,
i2400mu           390 drivers/net/wimax/i2400m/usb-rx.c 		i2400mu_rx_size_maybe_shrink(i2400mu);
i2400mu           395 drivers/net/wimax/i2400m/usb-rx.c 	i2400mu->rx_kthread = NULL;
i2400mu           397 drivers/net/wimax/i2400m/usb-rx.c 	d_fnend(4, dev, "(i2400mu %p) = %d\n", i2400mu, result);
i2400mu           403 drivers/net/wimax/i2400m/usb-rx.c 	usb_queue_reset_device(i2400mu->usb_iface);
i2400mu           415 drivers/net/wimax/i2400m/usb-rx.c void i2400mu_rx_kick(struct i2400mu *i2400mu)
i2400mu           417 drivers/net/wimax/i2400m/usb-rx.c 	struct i2400m *i2400m = &i2400mu->i2400m;
i2400mu           418 drivers/net/wimax/i2400m/usb-rx.c 	struct device *dev = &i2400mu->usb_iface->dev;
i2400mu           421 drivers/net/wimax/i2400m/usb-rx.c 	atomic_inc(&i2400mu->rx_pending_count);
i2400mu           422 drivers/net/wimax/i2400m/usb-rx.c 	wake_up_all(&i2400mu->rx_wq);
i2400mu           427 drivers/net/wimax/i2400m/usb-rx.c int i2400mu_rx_setup(struct i2400mu *i2400mu)
i2400mu           430 drivers/net/wimax/i2400m/usb-rx.c 	struct i2400m *i2400m = &i2400mu->i2400m;
i2400mu           431 drivers/net/wimax/i2400m/usb-rx.c 	struct device *dev = &i2400mu->usb_iface->dev;
i2400mu           435 drivers/net/wimax/i2400m/usb-rx.c 	kthread = kthread_run(i2400mu_rxd, i2400mu, "%s-rx",
i2400mu           446 drivers/net/wimax/i2400m/usb-rx.c void i2400mu_rx_release(struct i2400mu *i2400mu)
i2400mu           449 drivers/net/wimax/i2400m/usb-rx.c 	struct i2400m *i2400m = &i2400mu->i2400m;
i2400mu           454 drivers/net/wimax/i2400m/usb-rx.c 	kthread = i2400mu->rx_kthread;
i2400mu           455 drivers/net/wimax/i2400m/usb-rx.c 	i2400mu->rx_kthread = NULL;
i2400mu            87 drivers/net/wimax/i2400m/usb-tx.c int i2400mu_tx(struct i2400mu *i2400mu, struct i2400m_msg_hdr *tx_msg,
i2400mu            91 drivers/net/wimax/i2400m/usb-tx.c 	struct i2400m *i2400m = &i2400mu->i2400m;
i2400mu            92 drivers/net/wimax/i2400m/usb-tx.c 	struct device *dev = &i2400mu->usb_iface->dev;
i2400mu            96 drivers/net/wimax/i2400m/usb-tx.c 	d_fnstart(4, dev, "(i2400mu %p)\n", i2400mu);
i2400mu            97 drivers/net/wimax/i2400m/usb-tx.c 	do_autopm = atomic_read(&i2400mu->do_autopm);
i2400mu            99 drivers/net/wimax/i2400m/usb-tx.c 		usb_autopm_get_interface(i2400mu->usb_iface) : 0;
i2400mu           104 drivers/net/wimax/i2400m/usb-tx.c 	epd = usb_get_epd(i2400mu->usb_iface, i2400mu->endpoint_cfg.bulk_out);
i2400mu           105 drivers/net/wimax/i2400m/usb-tx.c 	usb_pipe = usb_sndbulkpipe(i2400mu->usb_dev, epd->bEndpointAddress);
i2400mu           107 drivers/net/wimax/i2400m/usb-tx.c 	result = usb_bulk_msg(i2400mu->usb_dev, usb_pipe,
i2400mu           109 drivers/net/wimax/i2400m/usb-tx.c 	usb_mark_last_busy(i2400mu->usb_dev);
i2400mu           129 drivers/net/wimax/i2400m/usb-tx.c 		if (edc_inc(&i2400mu->urb_edc,
i2400mu           133 drivers/net/wimax/i2400m/usb-tx.c 			usb_queue_reset_device(i2400mu->usb_iface);
i2400mu           135 drivers/net/wimax/i2400m/usb-tx.c 			usb_clear_halt(i2400mu->usb_dev, usb_pipe);
i2400mu           148 drivers/net/wimax/i2400m/usb-tx.c 		if (edc_inc(&i2400mu->urb_edc,
i2400mu           152 drivers/net/wimax/i2400m/usb-tx.c 			usb_queue_reset_device(i2400mu->usb_iface);
i2400mu           162 drivers/net/wimax/i2400m/usb-tx.c 		usb_autopm_put_interface(i2400mu->usb_iface);
i2400mu           163 drivers/net/wimax/i2400m/usb-tx.c 	d_fnend(4, dev, "(i2400mu %p) = result\n", i2400mu);
i2400mu           180 drivers/net/wimax/i2400m/usb-tx.c 	struct i2400mu *i2400mu = _i2400mu;
i2400mu           181 drivers/net/wimax/i2400m/usb-tx.c 	struct i2400m *i2400m = &i2400mu->i2400m;
i2400mu           182 drivers/net/wimax/i2400m/usb-tx.c 	struct device *dev = &i2400mu->usb_iface->dev;
i2400mu           187 drivers/net/wimax/i2400m/usb-tx.c 	d_fnstart(4, dev, "(i2400mu %p)\n", i2400mu);
i2400mu           190 drivers/net/wimax/i2400m/usb-tx.c 	BUG_ON(i2400mu->tx_kthread != NULL);
i2400mu           191 drivers/net/wimax/i2400m/usb-tx.c 	i2400mu->tx_kthread = current;
i2400mu           198 drivers/net/wimax/i2400m/usb-tx.c 			i2400mu->tx_wq,
i2400mu           208 drivers/net/wimax/i2400m/usb-tx.c 		i2400mu_tx(i2400mu, tx_msg, tx_msg_size);
i2400mu           213 drivers/net/wimax/i2400m/usb-tx.c 	i2400mu->tx_kthread = NULL;
i2400mu           216 drivers/net/wimax/i2400m/usb-tx.c 	d_fnend(4, dev, "(i2400mu %p)\n", i2400mu);
i2400mu           231 drivers/net/wimax/i2400m/usb-tx.c 	struct i2400mu *i2400mu = container_of(i2400m, struct i2400mu, i2400m);
i2400mu           232 drivers/net/wimax/i2400m/usb-tx.c 	struct device *dev = &i2400mu->usb_iface->dev;
i2400mu           235 drivers/net/wimax/i2400m/usb-tx.c 	wake_up_all(&i2400mu->tx_wq);
i2400mu           240 drivers/net/wimax/i2400m/usb-tx.c int i2400mu_tx_setup(struct i2400mu *i2400mu)
i2400mu           243 drivers/net/wimax/i2400m/usb-tx.c 	struct i2400m *i2400m = &i2400mu->i2400m;
i2400mu           244 drivers/net/wimax/i2400m/usb-tx.c 	struct device *dev = &i2400mu->usb_iface->dev;
i2400mu           248 drivers/net/wimax/i2400m/usb-tx.c 	kthread = kthread_run(i2400mu_txd, i2400mu, "%s-tx",
i2400mu           258 drivers/net/wimax/i2400m/usb-tx.c void i2400mu_tx_release(struct i2400mu *i2400mu)
i2400mu           261 drivers/net/wimax/i2400m/usb-tx.c 	struct i2400m *i2400m = &i2400mu->i2400m;
i2400mu           266 drivers/net/wimax/i2400m/usb-tx.c 	kthread = i2400mu->tx_kthread;
i2400mu           267 drivers/net/wimax/i2400m/usb-tx.c 	i2400mu->tx_kthread = NULL;
i2400mu            90 drivers/net/wimax/i2400m/usb.c 	struct i2400mu *i2400mu = container_of(i2400m, struct i2400mu, i2400m);
i2400mu            91 drivers/net/wimax/i2400m/usb.c 	struct device *dev = &i2400mu->usb_iface->dev;
i2400mu            94 drivers/net/wimax/i2400m/usb.c 	result = i2400mu_tx_setup(i2400mu);
i2400mu            97 drivers/net/wimax/i2400m/usb.c 	result = i2400mu_rx_setup(i2400mu);
i2400mu           100 drivers/net/wimax/i2400m/usb.c 	result = i2400mu_notification_setup(i2400mu);
i2400mu           107 drivers/net/wimax/i2400m/usb.c 	i2400mu_rx_release(i2400mu);
i2400mu           109 drivers/net/wimax/i2400m/usb.c 	i2400mu_tx_release(i2400mu);
i2400mu           119 drivers/net/wimax/i2400m/usb.c 	struct i2400mu *i2400mu = container_of(i2400m, struct i2400mu, i2400m);
i2400mu           120 drivers/net/wimax/i2400m/usb.c 	struct device *dev = &i2400mu->usb_iface->dev;
i2400mu           123 drivers/net/wimax/i2400m/usb.c 	i2400mu_notification_release(i2400mu);
i2400mu           124 drivers/net/wimax/i2400m/usb.c 	i2400mu_rx_release(i2400mu);
i2400mu           125 drivers/net/wimax/i2400m/usb.c 	i2400mu_tx_release(i2400mu);
i2400mu           141 drivers/net/wimax/i2400m/usb.c int __i2400mu_send_barker(struct i2400mu *i2400mu,
i2400mu           148 drivers/net/wimax/i2400m/usb.c 	struct device *dev = &i2400mu->usb_iface->dev;
i2400mu           152 drivers/net/wimax/i2400m/usb.c 	ret = usb_autopm_get_interface(i2400mu->usb_iface);
i2400mu           161 drivers/net/wimax/i2400m/usb.c 	epd = usb_get_epd(i2400mu->usb_iface, endpoint);
i2400mu           162 drivers/net/wimax/i2400m/usb.c 	pipe = usb_sndbulkpipe(i2400mu->usb_dev, epd->bEndpointAddress);
i2400mu           165 drivers/net/wimax/i2400m/usb.c 	ret = usb_bulk_msg(i2400mu->usb_dev, pipe, buffer, barker_size,
i2400mu           187 drivers/net/wimax/i2400m/usb.c 		if (edc_inc(&i2400mu->urb_edc,
i2400mu           191 drivers/net/wimax/i2400m/usb.c 			usb_queue_reset_device(i2400mu->usb_iface);
i2400mu           194 drivers/net/wimax/i2400m/usb.c 			usb_clear_halt(i2400mu->usb_dev, pipe);
i2400mu           207 drivers/net/wimax/i2400m/usb.c 		if (edc_inc(&i2400mu->urb_edc,
i2400mu           212 drivers/net/wimax/i2400m/usb.c 			usb_queue_reset_device(i2400mu->usb_iface);
i2400mu           222 drivers/net/wimax/i2400m/usb.c 		usb_autopm_put_interface(i2400mu->usb_iface);
i2400mu           264 drivers/net/wimax/i2400m/usb.c 	struct i2400mu *i2400mu =
i2400mu           265 drivers/net/wimax/i2400m/usb.c 		container_of(i2400m, struct i2400mu, i2400m);
i2400mu           283 drivers/net/wimax/i2400m/usb.c 			i2400mu, i2400m_WARM_BOOT_BARKER,
i2400mu           285 drivers/net/wimax/i2400m/usb.c 			i2400mu->endpoint_cfg.bulk_out);
i2400mu           288 drivers/net/wimax/i2400m/usb.c 			i2400mu, i2400m_COLD_BOOT_BARKER,
i2400mu           290 drivers/net/wimax/i2400m/usb.c 			i2400mu->endpoint_cfg.reset_cold);
i2400mu           292 drivers/net/wimax/i2400m/usb.c 		result = usb_reset_device(i2400mu->usb_dev);
i2400mu           321 drivers/net/wimax/i2400m/usb.c 		usb_queue_reset_device(i2400mu->usb_iface);
i2400mu           332 drivers/net/wimax/i2400m/usb.c 	struct i2400mu *i2400mu = container_of(i2400m, struct i2400mu, i2400m);
i2400mu           333 drivers/net/wimax/i2400m/usb.c 	struct usb_device *udev = i2400mu->usb_dev;
i2400mu           350 drivers/net/wimax/i2400m/usb.c 	struct i2400mu *i2400mu = container_of(i2400m, struct i2400mu, i2400m);
i2400mu           351 drivers/net/wimax/i2400m/usb.c 	i2400mu_init(i2400mu);
i2400mu           370 drivers/net/wimax/i2400m/usb.c void i2400mu_debugfs_add(struct i2400mu *i2400mu)
i2400mu           372 drivers/net/wimax/i2400m/usb.c 	struct dentry *dentry = i2400mu->i2400m.wimax_dev.debugfs_dentry;
i2400mu           375 drivers/net/wimax/i2400m/usb.c 	i2400mu->debugfs_dentry = dentry;
i2400mu           385 drivers/net/wimax/i2400m/usb.c 			  &i2400mu->rx_size_auto_shrink);
i2400mu           387 drivers/net/wimax/i2400m/usb.c 	debugfs_create_size_t("rx_size", 0600, dentry, &i2400mu->rx_size);
i2400mu           417 drivers/net/wimax/i2400m/usb.c 	struct i2400mu *i2400mu;
i2400mu           428 drivers/net/wimax/i2400m/usb.c 	net_dev = alloc_netdev(sizeof(*i2400mu), "wmx%d", NET_NAME_UNKNOWN,
i2400mu           437 drivers/net/wimax/i2400m/usb.c 	i2400mu = container_of(i2400m, struct i2400mu, i2400m);
i2400mu           439 drivers/net/wimax/i2400m/usb.c 	i2400mu->usb_dev = usb_get_dev(usb_dev);
i2400mu           440 drivers/net/wimax/i2400m/usb.c 	i2400mu->usb_iface = iface;
i2400mu           441 drivers/net/wimax/i2400m/usb.c 	usb_set_intfdata(iface, i2400mu);
i2400mu           470 drivers/net/wimax/i2400m/usb.c 		i2400mu->i6050 = 1;
i2400mu           476 drivers/net/wimax/i2400m/usb.c 	if (i2400mu->i6050) {
i2400mu           478 drivers/net/wimax/i2400m/usb.c 		i2400mu->endpoint_cfg.bulk_out = 0;
i2400mu           479 drivers/net/wimax/i2400m/usb.c 		i2400mu->endpoint_cfg.notification = 3;
i2400mu           480 drivers/net/wimax/i2400m/usb.c 		i2400mu->endpoint_cfg.reset_cold = 2;
i2400mu           481 drivers/net/wimax/i2400m/usb.c 		i2400mu->endpoint_cfg.bulk_in = 1;
i2400mu           484 drivers/net/wimax/i2400m/usb.c 		i2400mu->endpoint_cfg.bulk_out = 0;
i2400mu           485 drivers/net/wimax/i2400m/usb.c 		i2400mu->endpoint_cfg.notification = 1;
i2400mu           486 drivers/net/wimax/i2400m/usb.c 		i2400mu->endpoint_cfg.reset_cold = 2;
i2400mu           487 drivers/net/wimax/i2400m/usb.c 		i2400mu->endpoint_cfg.bulk_in = 3;
i2400mu           501 drivers/net/wimax/i2400m/usb.c 	i2400mu_debugfs_add(i2400mu);
i2400mu           506 drivers/net/wimax/i2400m/usb.c 	usb_put_dev(i2400mu->usb_dev);
i2400mu           523 drivers/net/wimax/i2400m/usb.c 	struct i2400mu *i2400mu = usb_get_intfdata(iface);
i2400mu           524 drivers/net/wimax/i2400m/usb.c 	struct i2400m *i2400m = &i2400mu->i2400m;
i2400mu           530 drivers/net/wimax/i2400m/usb.c 	debugfs_remove_recursive(i2400mu->debugfs_dentry);
i2400mu           533 drivers/net/wimax/i2400m/usb.c 	usb_put_dev(i2400mu->usb_dev);
i2400mu           582 drivers/net/wimax/i2400m/usb.c 	struct i2400mu *i2400mu = usb_get_intfdata(iface);
i2400mu           584 drivers/net/wimax/i2400m/usb.c 	struct i2400m *i2400m = &i2400mu->i2400m;
i2400mu           616 drivers/net/wimax/i2400m/usb.c 	atomic_dec(&i2400mu->do_autopm);
i2400mu           618 drivers/net/wimax/i2400m/usb.c 	atomic_inc(&i2400mu->do_autopm);
i2400mu           626 drivers/net/wimax/i2400m/usb.c 	i2400mu_notification_release(i2400mu);
i2400mu           642 drivers/net/wimax/i2400m/usb.c 	struct i2400mu *i2400mu = usb_get_intfdata(iface);
i2400mu           643 drivers/net/wimax/i2400m/usb.c 	struct i2400m *i2400m = &i2400mu->i2400m;
i2400mu           652 drivers/net/wimax/i2400m/usb.c 	i2400mu_notification_setup(i2400mu);
i2400mu           667 drivers/net/wimax/i2400m/usb.c 	struct i2400mu *i2400mu = usb_get_intfdata(iface);
i2400mu           668 drivers/net/wimax/i2400m/usb.c 	struct i2400m *i2400m = &i2400mu->i2400m;
i2400mu           688 drivers/net/wimax/i2400m/usb.c 	struct i2400mu *i2400mu = usb_get_intfdata(iface);
i2400mu           689 drivers/net/wimax/i2400m/usb.c 	return i2400m_pre_reset(&i2400mu->i2400m);
i2400mu           703 drivers/net/wimax/i2400m/usb.c 	struct i2400mu *i2400mu = usb_get_intfdata(iface);
i2400mu           704 drivers/net/wimax/i2400m/usb.c 	return i2400m_post_reset(&i2400mu->i2400m);