/linux-6.12.1/drivers/net/can/dev/ |
D | skb.c | 32 if (priv->echo_skb[i]) { in can_flush_echo_skb() 33 kfree_skb(priv->echo_skb[i]); in can_flush_echo_skb() 34 priv->echo_skb[i] = NULL; in can_flush_echo_skb() 67 if (!priv->echo_skb[idx]) { in can_put_echo_skb() 85 priv->echo_skb[idx] = skb; in can_put_echo_skb() 109 if (priv->echo_skb[idx]) { in __can_get_echo_skb() 113 struct sk_buff *skb = priv->echo_skb[idx]; in __can_get_echo_skb() 125 priv->echo_skb[idx] = NULL; in __can_get_echo_skb() 181 if (priv->echo_skb[idx]) { in can_free_echo_skb() 182 struct sk_buff *skb = priv->echo_skb[idx]; in can_free_echo_skb() [all …]
|
D | dev.c | 289 priv->echo_skb = (void *)priv + in alloc_candev_mqs()
|
/linux-6.12.1/drivers/net/can/rockchip/ |
D | rockchip_canfd-tx.c | 21 skb = priv->can.echo_skb[tx_tail]; in rkcanfd_tx_tail_is_eff() 151 skb = priv->can.echo_skb[tx_tail]; in rkcanfd_handle_tx_done_one()
|
D | rockchip_canfd-rx.c | 105 skb = priv->can.echo_skb[tx_tail]; in rkcanfd_rxstx_filter()
|
/linux-6.12.1/drivers/net/can/ |
D | grcan.c | 260 struct sk_buff **echo_skb; /* We allocate this on our own */ member 1057 priv->echo_skb = kcalloc(dma->tx.size, sizeof(*priv->echo_skb), in grcan_open() 1059 if (!priv->echo_skb) { in grcan_open() 1064 priv->can.echo_skb = priv->echo_skb; in grcan_open() 1092 kfree(priv->echo_skb); in grcan_open() 1125 priv->can.echo_skb = NULL; in grcan_close() 1126 kfree(priv->echo_skb); in grcan_close()
|
D | janz-ican3.c | 1329 struct sk_buff *echo_skb = skb_peek(&mod->echoq); in ican3_echo_skb_matches() local 1332 if (!echo_skb) in ican3_echo_skb_matches() 1335 echo_cf = (struct can_frame *)echo_skb->data; in ican3_echo_skb_matches()
|
D | kvaser_pciefd.c | 844 if (count >= can->can.echo_skb_max || can->can.echo_skb[can->echo_idx]) in kvaser_pciefd_start_xmit() 1514 skb = can->can.echo_skb[echo_idx]; in kvaser_pciefd_handle_ack_packet()
|
/linux-6.12.1/drivers/net/can/sja1000/ |
D | sja1000.h | 157 struct sk_buff *echo_skb; member
|
/linux-6.12.1/drivers/net/can/cc770/ |
D | cc770.h | 169 struct sk_buff *echo_skb; member
|
/linux-6.12.1/include/linux/can/ |
D | dev.h | 68 struct sk_buff **echo_skb; member
|
/linux-6.12.1/drivers/net/can/spi/mcp251xfd/ |
D | mcp251xfd-tef.c | 98 skb = priv->can.echo_skb[tef_tail]; in mcp251xfd_handle_tefif_one()
|
/linux-6.12.1/drivers/net/can/peak_canfd/ |
D | peak_pciefd_main.c | 343 if (!priv->ucan.can.echo_skb[priv->ucan.echo_idx]) in pciefd_irq_handler()
|
D | peak_canfd.c | 725 should_stop_tx_queue = !!(priv->can.echo_skb[priv->echo_idx]); in peak_canfd_start_xmit()
|
/linux-6.12.1/drivers/net/can/esd/ |
D | esdacc.c | 422 skb = priv->can.echo_skb[tx_fifo_tail]; in handle_core_msg_rxtxdone()
|
/linux-6.12.1/drivers/net/can/usb/ |
D | mcba_usb.c | 73 struct sk_buff *echo_skb[MCBA_MAX_TX_URBS]; member
|
D | ems_usb.c | 239 struct sk_buff *echo_skb[MAX_TX_URBS]; member
|
D | f81604.c | 140 struct sk_buff *echo_skb; member
|
D | gs_usb.c | 661 skb = dev->can.echo_skb[hf->echo_id]; in gs_usb_receive_bulk_callback()
|
/linux-6.12.1/drivers/net/can/softing/ |
D | softing_main.c | 283 skb = priv->can.echo_skb[priv->tx.echo_get]; in softing_handle_1()
|
/linux-6.12.1/drivers/net/can/usb/etas_es58x/ |
D | es58x_core.c | 439 struct sk_buff *skb = priv->can.echo_skb[skb_idx]; in es58x_can_get_echo_skb()
|
/linux-6.12.1/drivers/net/can/usb/kvaser_usb/ |
D | kvaser_usb_leaf.c | 997 skb = priv->can.echo_skb[context->echo_index]; in kvaser_usb_leaf_tx_acknowledge()
|
D | kvaser_usb_hydra.c | 1216 skb = priv->can.echo_skb[context->echo_index]; in kvaser_usb_hydra_tx_acknowledge()
|