Lines Matching full:tail
60 "TEF tail of chip (0x%02x) and ours (0x%08x) inconsistent.\n", in mcp251xfd_check_tef_tail()
82 tef_tail_masked = priv->tef->tail & in mcp251xfd_handle_tefif_one()
86 * bits of a FIFOSTA register, here the TX FIFO tail index in mcp251xfd_handle_tefif_one()
111 priv->tef->tail++; in mcp251xfd_handle_tefif_one()
121 u8 chip_tx_tail, tail, len; in mcp251xfd_get_tef_len() local
144 tail = mcp251xfd_get_tef_tail(priv); in mcp251xfd_get_tef_len()
151 BUILD_BUG_ON(sizeof(tx_ring->obj_num) != sizeof(tail)); in mcp251xfd_get_tef_len()
154 len = (chip_tx_tail << shift) - (tail << shift); in mcp251xfd_get_tef_len()
158 * bits of a FIFOSTA register, here the TX-FIFO tail index in mcp251xfd_get_tef_len()
163 * while the TX-FIFO tail index is. in mcp251xfd_get_tef_len()
167 * - Chip's head and tail index are equal (len == 0). in mcp251xfd_get_tef_len()
262 /* Increment the TEF FIFO tail pointer 'len' times in in mcp251xfd_handle_tefif()
277 tx_ring->tail += len; in mcp251xfd_handle_tefif()
289 * this sees the new tx_ring->tail. in mcp251xfd_handle_tefif()