Home
last modified time | relevance | path

Searched refs:echo_skb (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/net/can/dev/
A Dskb.c25 if (priv->echo_skb[i]) { in can_flush_echo_skb()
26 kfree_skb(priv->echo_skb[i]); in can_flush_echo_skb()
27 priv->echo_skb[i] = NULL; in can_flush_echo_skb()
55 if (!priv->echo_skb[idx]) { in can_put_echo_skb()
70 priv->echo_skb[idx] = skb; in can_put_echo_skb()
94 if (priv->echo_skb[idx]) { in __can_get_echo_skb()
98 struct sk_buff *skb = priv->echo_skb[idx]; in __can_get_echo_skb()
111 priv->echo_skb[idx] = NULL; in __can_get_echo_skb()
167 if (priv->echo_skb[idx]) { in can_free_echo_skb()
168 struct sk_buff *skb = priv->echo_skb[idx]; in can_free_echo_skb()
[all …]
A Ddev.c280 priv->echo_skb = (void *)priv + in alloc_candev_mqs()
/linux/drivers/net/can/
A Dgrcan.c257 struct sk_buff **echo_skb; /* We allocate this on our own */ member
1056 priv->echo_skb = kcalloc(dma->tx.size, sizeof(*priv->echo_skb), in grcan_open()
1058 if (!priv->echo_skb) { in grcan_open()
1063 priv->can.echo_skb = priv->echo_skb; in grcan_open()
1099 kfree(priv->echo_skb); in grcan_open()
1130 priv->can.echo_skb = NULL; in grcan_close()
1131 kfree(priv->echo_skb); in grcan_close()
A Djanz-ican3.c1325 struct sk_buff *echo_skb = skb_peek(&mod->echoq); in ican3_echo_skb_matches() local
1328 if (!echo_skb) in ican3_echo_skb_matches()
1331 echo_cf = (struct can_frame *)echo_skb->data; in ican3_echo_skb_matches()
A Dkvaser_pciefd.c817 can->can.echo_skb[can->echo_idx]) in kvaser_pciefd_start_xmit()
/linux/drivers/net/can/sja1000/
A Dsja1000.h155 struct sk_buff *echo_skb; member
/linux/drivers/net/can/cc770/
A Dcc770.h169 struct sk_buff *echo_skb; member
/linux/include/linux/can/
A Ddev.h88 struct sk_buff **echo_skb; member
/linux/drivers/net/can/peak_canfd/
A Dpeak_pciefd_main.c343 if (!priv->ucan.can.echo_skb[priv->ucan.echo_idx]) in pciefd_irq_handler()
A Dpeak_canfd.c728 should_stop_tx_queue = !!(priv->can.echo_skb[priv->echo_idx]); in peak_canfd_start_xmit()
/linux/drivers/net/can/usb/
A Dmcba_usb.c74 struct sk_buff *echo_skb[MCBA_MAX_TX_URBS]; member
A Dems_usb.c239 struct sk_buff *echo_skb[MAX_TX_URBS]; member
A Dusb_8dev.c124 struct sk_buff *echo_skb[MAX_TX_URBS]; member
/linux/drivers/net/can/softing/
A Dsofting_main.c282 skb = priv->can.echo_skb[priv->tx.echo_get]; in softing_handle_1()
/linux/drivers/net/can/usb/etas_es58x/
A Des58x_core.c440 struct sk_buff *skb = priv->can.echo_skb[skb_idx]; in es58x_can_get_echo_skb()
/linux/drivers/net/can/m_can/
A Dm_can.c1595 return !!cdev->can.echo_skb[next_idx]; in m_can_next_echo_skb_occupied()
/linux/drivers/net/can/spi/mcp251xfd/
A Dmcp251xfd-core.c1289 skb = priv->can.echo_skb[tef_tail]; in mcp251xfd_handle_tefif_one()

Completed in 56 milliseconds