Searched refs:swhead (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/net/wireless/ath/wil6210/ |
| H A D | txrx_edma.c | 91 sring->swhead = 0; in wil_sring_alloc() 217 (sring->va + (sring->elem_size * sring->swhead)); in wil_get_next_rx_status_msg() 226 sring->swhead = (sring->swhead + 1) % sring->size; in wil_sring_advance_swhead() 227 if (sring->swhead == 0) in wil_sring_advance_swhead() 240 ring->swhead = next_head) { in wil_rx_refill_edma() 241 rc = wil_ring_alloc_skb_edma(wil, ring, ring->swhead); in wil_rx_refill_edma() 248 rc, ring->swhead); in wil_rx_refill_edma() 258 wil_w(wil, ring->hwtail, ring->swhead); in wil_rx_refill_edma() 381 ring->swhead = 0; in wil_ring_alloc_desc_ring() 888 sring->swhead); in wil_sring_reap_rx_edma() [all …]
|
| H A D | txrx.c | 120 vring->swhead = 0; in wil_vring_alloc() 234 &vring->va[vring->swhead].rx.legacy; in wil_vring_free() 236 ctx = &vring->ctx[vring->swhead]; in wil_vring_free() 356 _d = (struct vring_rx_desc *)&ring->va[ring->swhead].rx.legacy; in wil_is_rx_idle() 463 i = (int)vring->swhead; in wil_vring_reap_rx() 615 (next_tail != v->swhead) && (count-- > 0); in wil_rx_refill() 1745 u32 swhead = vring->swhead; in __wil_tx_vring_tso() local 1753 uint i = swhead; in __wil_tx_vring_tso() 1861 i = (swhead + descs_used) % vring->size; in __wil_tx_vring_tso() 1993 wil_dbg_txrx(wil, "TSO: Tx swhead %d -> %d\n", swhead, vring->swhead); in __wil_tx_vring_tso() [all …]
|
| H A D | txrx_edma.h | 424 (s->va + (s->elem_size * s->swhead)))->buff_id = 0; in wil_rx_status_reset_buff_id() 569 return (ring->swhead + 1) % ring->size; in wil_ring_next_head()
|
| H A D | debugfs.c | 89 seq_printf(s, " swhead = %d\n", ring->swhead); in wil_print_ring() 146 u32 swhead = ring->swhead; in ring_show() local 148 int used = (ring->size + swhead - swtail) in ring_show() 206 seq_printf(s, " swhead = %d\n", sring->swhead); in wil_print_sring() 239 if (i == sring->swhead) in wil_print_sring()
|
| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | sdma.c | 1664 u16 swhead; in sdma_gethead() local 1667 swhead = sde->descq_head & sde->sdma_mask; in sdma_gethead() 1672 if (swhead < swtail) in sdma_gethead() 1674 sane = (hwhead >= swhead) & (hwhead <= swtail); in sdma_gethead() 1675 else if (swhead > swtail) in sdma_gethead() 1677 sane = ((hwhead >= swhead) && (hwhead < cnt)) || in sdma_gethead() 1681 sane = (hwhead == swhead); in sdma_gethead() 1687 hwhead, swhead, swtail, cnt); in sdma_gethead() 1694 hwhead = swhead; in sdma_gethead() 1771 u16 hwhead, swhead; in sdma_make_progress() local [all …]
|