Symbol: mctp_usb
drivers/net/mctp/mctp-usb.c
125
static int mctp_usb_rx_queue(struct mctp_usb *mctp_usb, gfp_t gfp)
drivers/net/mctp/mctp-usb.c
131
skb = __netdev_alloc_skb(mctp_usb->netdev, MCTP_USB_XFER_SIZE, gfp);
drivers/net/mctp/mctp-usb.c
137
usb_fill_bulk_urb(mctp_usb->rx_urb, mctp_usb->usbdev,
drivers/net/mctp/mctp-usb.c
138
usb_rcvbulkpipe(mctp_usb->usbdev, mctp_usb->ep_in),
drivers/net/mctp/mctp-usb.c
142
rc = usb_submit_urb(mctp_usb->rx_urb, gfp);
drivers/net/mctp/mctp-usb.c
144
netdev_dbg(mctp_usb->netdev, "rx urb submit failure: %d\n", rc);
drivers/net/mctp/mctp-usb.c
153
spin_lock_irqsave(&mctp_usb->rx_lock, flags);
drivers/net/mctp/mctp-usb.c
154
if (!mctp_usb->rx_stopped)
drivers/net/mctp/mctp-usb.c
155
schedule_delayed_work(&mctp_usb->rx_retry_work, RX_RETRY_DELAY);
drivers/net/mctp/mctp-usb.c
156
spin_unlock_irqrestore(&mctp_usb->rx_lock, flags);
drivers/net/mctp/mctp-usb.c
164
struct mctp_usb *mctp_usb = netdev_priv(netdev);
drivers/net/mctp/mctp-usb.c
249
mctp_usb_rx_queue(mctp_usb, GFP_ATOMIC);
drivers/net/mctp/mctp-usb.c
254
struct mctp_usb *mctp_usb = container_of(work, struct mctp_usb,
drivers/net/mctp/mctp-usb.c
257
mctp_usb_rx_queue(mctp_usb, GFP_KERNEL);
drivers/net/mctp/mctp-usb.c
262
struct mctp_usb *mctp_usb = netdev_priv(dev);
drivers/net/mctp/mctp-usb.c
264
WRITE_ONCE(mctp_usb->rx_stopped, false);
drivers/net/mctp/mctp-usb.c
268
return mctp_usb_rx_queue(mctp_usb, GFP_KERNEL);
drivers/net/mctp/mctp-usb.c
273
struct mctp_usb *mctp_usb = netdev_priv(dev);
drivers/net/mctp/mctp-usb.c
279
spin_lock_irqsave(&mctp_usb->rx_lock, flags);
drivers/net/mctp/mctp-usb.c
280
mctp_usb->rx_stopped = true;
drivers/net/mctp/mctp-usb.c
281
cancel_delayed_work(&mctp_usb->rx_retry_work);
drivers/net/mctp/mctp-usb.c
282
spin_unlock_irqrestore(&mctp_usb->rx_lock, flags);
drivers/net/mctp/mctp-usb.c
284
flush_delayed_work(&mctp_usb->rx_retry_work);
drivers/net/mctp/mctp-usb.c
286
usb_kill_urb(mctp_usb->rx_urb);
drivers/net/mctp/mctp-usb.c
287
usb_kill_urb(mctp_usb->tx_urb);
drivers/net/mctp/mctp-usb.c
319
struct mctp_usb *dev;
drivers/net/mctp/mctp-usb.c
371
struct mctp_usb *dev = usb_get_intfdata(intf);
drivers/net/mctp/mctp-usb.c
71
struct mctp_usb *mctp_usb = netdev_priv(dev);
drivers/net/mctp/mctp-usb.c
94
urb = mctp_usb->tx_urb;
drivers/net/mctp/mctp-usb.c
96
usb_fill_bulk_urb(urb, mctp_usb->usbdev,
drivers/net/mctp/mctp-usb.c
97
usb_sndbulkpipe(mctp_usb->usbdev, mctp_usb->ep_out),