PCAN_USB_MAX_TX_URBS
context->echo_index = PCAN_USB_MAX_TX_URBS;
for (i = 0; i < PCAN_USB_MAX_TX_URBS; i++)
if (dev->tx_contexts[i].echo_index == PCAN_USB_MAX_TX_URBS) {
context->echo_index = PCAN_USB_MAX_TX_URBS;
if (atomic_read(&dev->active_tx_urbs) >= PCAN_USB_MAX_TX_URBS)
for (i = 0; i < PCAN_USB_MAX_TX_URBS; i++) {
if (i < PCAN_USB_MAX_TX_URBS) {
for (i = 0; i < PCAN_USB_MAX_TX_URBS; i++) {
for (i = 0; i < PCAN_USB_MAX_TX_URBS; i++) {
dev->tx_contexts[i].echo_index != PCAN_USB_MAX_TX_URBS) {
netdev = alloc_candev(sizeof_candev, PCAN_USB_MAX_TX_URBS);
for (i = 0; i < PCAN_USB_MAX_TX_URBS; i++)
dev->tx_contexts[i].echo_index = PCAN_USB_MAX_TX_URBS;
struct peak_tx_urb_context tx_contexts[PCAN_USB_MAX_TX_URBS];