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()
390 _d = &vring->va[i].rx; in wil_vring_reap_rx()
611 if (unlikely(!v->va)) { in wil_rx_handle()
640 if (vring->va) { in wil_rx_init()
671 if (vring->va) in wil_rx_fini()
709 if (vring->va) { in wil_vring_init_tx()
777 if (vring->va) { in wil_vring_init_bcast()
825 if (!vring->va) in wil_vring_fini_tx()
862 if (v->va) { in wil_find_tx_ucast()
890 if (!v->va) in wil_find_tx_vring_sta()
932 if (!v->va) in wil_find_tx_bcast_1()
960 if (!v->va) in wil_find_tx_bcast_2()
987 if (!v2->va) in wil_find_tx_bcast_2()
1131 _d = &vring->va[i].tx; in __wil_tx_vring()
1176 _d = &vring->va[i].tx; in __wil_tx_vring()
1229 _d = &vring->va[i].tx; in __wil_tx_vring()
1357 if (unlikely(!vring->va)) { in wil_tx_complete()
1384 _d = &vring->va[lf].tx; in wil_tx_complete()
1396 _d = &vring->va[vring->swtail].tx; in wil_tx_complete()