Symbol: hso_net
drivers/net/usb/hso.c
2082
struct hso_net *hso_net = dev2net(hso_dev);
drivers/net/usb/hso.c
2084
if (!hso_net)
drivers/net/usb/hso.c
2091
usb_fill_bulk_urb(hso_net->mux_bulk_rx_urb_pool[i],
drivers/net/usb/hso.c
2094
hso_net->in_endp->
drivers/net/usb/hso.c
2096
hso_net->mux_bulk_rx_buf_pool[i],
drivers/net/usb/hso.c
2098
hso_net);
drivers/net/usb/hso.c
2101
result = usb_submit_urb(hso_net->mux_bulk_rx_urb_pool[i],
drivers/net/usb/hso.c
2115
struct hso_net *hso_net = dev2net(hso_dev);
drivers/net/usb/hso.c
2117
if (!hso_net)
drivers/net/usb/hso.c
2121
if (hso_net->mux_bulk_rx_urb_pool[i])
drivers/net/usb/hso.c
2122
usb_kill_urb(hso_net->mux_bulk_rx_urb_pool[i]);
drivers/net/usb/hso.c
2125
if (hso_net->mux_bulk_tx_urb)
drivers/net/usb/hso.c
2126
usb_kill_urb(hso_net->mux_bulk_tx_urb);
drivers/net/usb/hso.c
2350
struct hso_net *hso_net = dev2net(hso_dev);
drivers/net/usb/hso.c
2352
if (!hso_net)
drivers/net/usb/hso.c
2355
remove_net_device(hso_net->parent);
drivers/net/usb/hso.c
2357
if (hso_net->net)
drivers/net/usb/hso.c
2358
unregister_netdev(hso_net->net);
drivers/net/usb/hso.c
2362
usb_free_urb(hso_net->mux_bulk_rx_urb_pool[i]);
drivers/net/usb/hso.c
2363
kfree(hso_net->mux_bulk_rx_buf_pool[i]);
drivers/net/usb/hso.c
2364
hso_net->mux_bulk_rx_buf_pool[i] = NULL;
drivers/net/usb/hso.c
2366
usb_free_urb(hso_net->mux_bulk_tx_urb);
drivers/net/usb/hso.c
2367
kfree(hso_net->mux_bulk_tx_buf);
drivers/net/usb/hso.c
2368
hso_net->mux_bulk_tx_buf = NULL;
drivers/net/usb/hso.c
2370
if (hso_net->net)
drivers/net/usb/hso.c
2371
free_netdev(hso_net->net);
drivers/net/usb/hso.c
2386
struct hso_net *hso_net = netdev_priv(net);
drivers/net/usb/hso.c
2388
hso_dbg(0x1, "sizeof hso_net is %zu\n", sizeof(*hso_net));
drivers/net/usb/hso.c
2400
spin_lock_init(&hso_net->net_lock);
drivers/net/usb/hso.c
244
struct hso_net *dev_net;
drivers/net/usb/hso.c
2444
struct hso_net *hso_net = dev2net(hso_dev);
drivers/net/usb/hso.c
2445
struct device *dev = &hso_net->net->dev;
drivers/net/usb/hso.c
2448
snprintf(hso_net->name, sizeof(hso_net->name), "hso-%d",
drivers/net/usb/hso.c
2451
hso_net->rfkill = rfkill_alloc(hso_net->name,
drivers/net/usb/hso.c
2455
if (!hso_net->rfkill)
drivers/net/usb/hso.c
2458
if (rfkill_register(hso_net->rfkill) < 0) {
drivers/net/usb/hso.c
2459
rfkill_destroy(hso_net->rfkill);
drivers/net/usb/hso.c
2460
hso_net->rfkill = NULL;
drivers/net/usb/hso.c
2476
struct hso_net *hso_net;
drivers/net/usb/hso.c
2485
net = alloc_netdev(sizeof(struct hso_net), "hso%d", NET_NAME_UNKNOWN,
drivers/net/usb/hso.c
2492
hso_net = netdev_priv(net);
drivers/net/usb/hso.c
2494
hso_dev->port_data.dev_net = hso_net;
drivers/net/usb/hso.c
2495
hso_net->net = net;
drivers/net/usb/hso.c
2496
hso_net->parent = hso_dev;
drivers/net/usb/hso.c
2499
&hso_net->in_endp, &hso_net->out_endp,
drivers/net/usb/hso.c
2510
hso_net->mux_bulk_rx_urb_pool[i] = usb_alloc_urb(0, GFP_KERNEL);
drivers/net/usb/hso.c
2511
if (!hso_net->mux_bulk_rx_urb_pool[i])
drivers/net/usb/hso.c
2513
hso_net->mux_bulk_rx_buf_pool[i] = kzalloc(MUX_BULK_RX_BUF_SIZE,
drivers/net/usb/hso.c
2515
if (!hso_net->mux_bulk_rx_buf_pool[i])
drivers/net/usb/hso.c
2518
hso_net->mux_bulk_tx_urb = usb_alloc_urb(0, GFP_KERNEL);
drivers/net/usb/hso.c
2519
if (!hso_net->mux_bulk_tx_urb)
drivers/net/usb/hso.c
2521
hso_net->mux_bulk_tx_buf = kzalloc(MUX_BULK_TX_BUF_SIZE, GFP_KERNEL);
drivers/net/usb/hso.c
2522
if (!hso_net->mux_bulk_tx_buf)
drivers/net/usb/hso.c
2547
kfree(hso_net->mux_bulk_tx_buf);
drivers/net/usb/hso.c
2549
usb_free_urb(hso_net->mux_bulk_tx_urb);
drivers/net/usb/hso.c
2552
usb_free_urb(hso_net->mux_bulk_rx_urb_pool[i]);
drivers/net/usb/hso.c
2553
kfree(hso_net->mux_bulk_rx_buf_pool[i]);
drivers/net/usb/hso.c
3034
struct hso_net *hso_net;
drivers/net/usb/hso.c
3053
hso_net = dev2net(network_table[i]);
drivers/net/usb/hso.c
3054
if (hso_net->flags & IFF_UP) {
drivers/net/usb/hso.c
3057
if (hso_net->skb_tx_buf) {
drivers/net/usb/hso.c
3061
hso_net_start_xmit(hso_net->skb_tx_buf,
drivers/net/usb/hso.c
3062
hso_net->net);
drivers/net/usb/hso.c
3063
hso_net->skb_tx_buf = NULL;
drivers/net/usb/hso.c
322
static inline struct hso_net *dev2net(struct hso_device *hso_dev)
drivers/net/usb/hso.c
692
struct hso_net *odev = netdev_priv(net);
drivers/net/usb/hso.c
722
struct hso_net *odev = netdev_priv(net);
drivers/net/usb/hso.c
738
struct hso_net *odev = urb->context;
drivers/net/usb/hso.c
769
struct hso_net *odev = netdev_priv(net);
drivers/net/usb/hso.c
820
struct hso_net *odev = netdev_priv(net);
drivers/net/usb/hso.c
837
static void packetizeRx(struct hso_net *odev, unsigned char *ip_pkt,
drivers/net/usb/hso.c
979
struct hso_net *odev = urb->context;