Searched refs:tef (Results 1 - 7 of 7) sorted by relevance
/kernel/linux/linux-6.6/drivers/net/can/spi/mcp251xfd/ |
H A D | mcp251xfd-tef.c | 80 seq, priv->tef->tail, priv->tef->head, tx_ring->head); in mcp251xfd_handle_tefif_recover() 104 tef_tail_masked = priv->tef->tail & in mcp251xfd_handle_tefif_one() 118 priv->tef->tail++; in mcp251xfd_handle_tefif_one() 137 new_head = round_down(priv->tef->head, tx_ring->obj_num) + chip_tx_tail; in mcp251xfd_tef_ring_update() 138 if (new_head <= priv->tef->head) in mcp251xfd_tef_ring_update() 142 priv->tef->head = min(new_head, tx_ring->head); in mcp251xfd_tef_ring_update() 222 struct mcp251xfd_tef_ring *ring = priv->tef; in mcp251xfd_handle_tefif()
|
H A D | mcp251xfd-dump.c | 120 const struct mcp251xfd_tef_ring *tef = priv->tef; in mcp251xfd_dump_tef_ring() local 125 .val = tef->head, in mcp251xfd_dump_tef_ring() 128 .val = tef->tail, in mcp251xfd_dump_tef_ring()
|
H A D | Makefile | 14 mcp251xfd-objs += mcp251xfd-tef.o
|
H A D | mcp251xfd.h | 632 struct mcp251xfd_tef_ring tef[MCP251XFD_FIFO_TEF_NUM]; 852 return priv->tef->head & (priv->tx->obj_num - 1); 857 return priv->tef->tail & (priv->tx->obj_num - 1); 862 return priv->tef->head - priv->tef->tail;
|
H A D | mcp251xfd-ring.c | 77 tef_ring = priv->tef; in mcp251xfd_ring_init_tef() 422 struct mcp251xfd_tef_ring *ring = priv->tef; in mcp251xfd_tx_irq_timer()
|
/kernel/linux/linux-5.10/drivers/net/can/spi/mcp251xfd/ |
H A D | mcp251xfd.h | 368 * FIFO setup: tef: 8*12 bytes = 96 bytes, tx: 8*16 bytes = 128 bytes 369 * FIFO setup: tef: 4*12 bytes = 48 bytes, tx: 4*72 bytes = 288 bytes 583 struct mcp251xfd_tef_ring tef; member 744 return priv->tef.head & (priv->tx->obj_num - 1); in mcp251xfd_get_tef_head() 749 return priv->tef.tail & (priv->tx->obj_num - 1); in mcp251xfd_get_tef_tail() 754 return priv->tef.head - priv->tef.tail; in mcp251xfd_get_tef_len()
|
H A D | mcp251xfd-core.c | 338 priv->tef.head = 0; in mcp251xfd_ring_init() 339 priv->tef.tail = 0; in mcp251xfd_ring_init() 1207 seq, priv->tef.tail, priv->tef.head, tx_ring->head); in mcp251xfd_handle_tefif_recover() 1231 tef_tail_masked = priv->tef.tail & in mcp251xfd_handle_tefif_one() 1249 priv->tef.tail++; in mcp251xfd_handle_tefif_one() 1269 new_head = round_down(priv->tef.head, tx_ring->obj_num) + chip_tx_tail; in mcp251xfd_tef_ring_update() 1270 if (new_head <= priv->tef.head) in mcp251xfd_tef_ring_update() 1274 priv->tef.head = min(new_head, tx_ring->head); in mcp251xfd_tef_ring_update()
|
Completed in 15 milliseconds