Lines Matching refs:context
274 struct ems_usb *dev = urb->context; in ems_usb_read_interrupt_callback()
422 struct ems_usb *dev = urb->context; in ems_usb_read_bulk_callback()
508 struct ems_tx_urb_context *context = urb->context; in ems_usb_write_bulk_callback() local
512 BUG_ON(!context); in ems_usb_write_bulk_callback()
514 dev = context->dev; in ems_usb_write_bulk_callback()
533 netdev->stats.tx_bytes += context->dlc; in ems_usb_write_bulk_callback()
535 can_get_echo_skb(netdev, context->echo_index); in ems_usb_write_bulk_callback()
538 context->echo_index = MAX_TX_URBS; in ems_usb_write_bulk_callback()
745 struct ems_tx_urb_context *context = NULL; in ems_usb_start_xmit() local
794 context = &dev->tx_contexts[i]; in ems_usb_start_xmit()
803 if (!context) { in ems_usb_start_xmit()
812 context->dev = dev; in ems_usb_start_xmit()
813 context->echo_index = i; in ems_usb_start_xmit()
814 context->dlc = cf->can_dlc; in ems_usb_start_xmit()
817 size, ems_usb_write_bulk_callback, context); in ems_usb_start_xmit()
821 can_put_echo_skb(skb, netdev, context->echo_index); in ems_usb_start_xmit()
827 can_free_echo_skb(netdev, context->echo_index); in ems_usb_start_xmit()