Lines Matching refs:va
100 size_t sz = vring->size * sizeof(vring->va[0]); in wil_vring_alloc()
105 BUILD_BUG_ON(sizeof(vring->va[0]) != 32); in wil_vring_alloc()
111 vring->va = NULL; in wil_vring_alloc()
117 vring->va = dma_alloc_coherent(dev, sz, &vring->pa, GFP_KERNEL); in wil_vring_alloc()
118 if (!vring->va) { in wil_vring_alloc()
128 volatile struct vring_tx_desc *_d = &vring->va[i].tx; in wil_vring_alloc()
134 vring->va, &vring->pa, vring->ctx); in wil_vring_alloc()
161 size_t sz = vring->size * sizeof(vring->va[0]); in wil_vring_free()
167 vring_index, vring->size, vring->va, in wil_vring_free()
171 vring->size, vring->va, in wil_vring_free()
183 &vring->va[vring->swtail].tx; in wil_vring_free()
194 &vring->va[vring->swhead].rx; in wil_vring_free()
205 dma_free_coherent(dev, sz, (void *)vring->va, vring->pa); in wil_vring_free()
208 vring->va = NULL; in wil_vring_free()
223 volatile struct vring_rx_desc *_d = &vring->va[i].rx; in wil_vring_alloc_skb()
399 _d = &vring->va[i].rx; in wil_vring_reap_rx()
655 if (unlikely(!v->va)) { in wil_rx_handle()
684 if (vring->va) { in wil_rx_init()
715 if (vring->va) in wil_rx_fini()
753 if (vring->va) { in wil_vring_init_tx()
825 if (vring->va) { in wil_vring_init_bcast()
877 if (!vring->va) in wil_vring_fini_tx()
914 if (v->va) { in wil_find_tx_ucast()
942 if (!v->va) in wil_find_tx_vring_sta()
983 if (!v->va) in wil_find_tx_bcast_1()
1014 if (!v->va) in wil_find_tx_bcast_2()
1042 if (!v2->va) in wil_find_tx_bcast_2()
1301 _hdr_desc = &vring->va[i].tx; in __wil_tx_vring_tso()
1366 _desc = &vring->va[i].tx; in __wil_tx_vring_tso()
1479 d = (struct vring_tx_desc *)&vring->va[i].tx; in __wil_tx_vring_tso()
1480 _desc = &vring->va[i].tx; in __wil_tx_vring_tso()
1522 _d = &vring->va[i].tx; in __wil_tx_vring()
1562 _d = &vring->va[i].tx; in __wil_tx_vring()
1624 _d = &vring->va[i].tx; in __wil_tx_vring()
1753 if (unlikely(!vring->va)) { in wil_tx_complete()
1781 _d = &vring->va[lf].tx; in wil_tx_complete()
1793 _d = &vring->va[vring->swtail].tx; in wil_tx_complete()