Lines Matching refs:vring

50 			    const char *name, struct vring *vring,  in wil_print_vring()  argument
53 void __iomem *x = wmi_addr(wil, vring->hwtail); in wil_print_vring()
57 seq_printf(s, " pa = %pad\n", &vring->pa); in wil_print_vring()
58 seq_printf(s, " va = 0x%p\n", vring->va); in wil_print_vring()
59 seq_printf(s, " size = %d\n", vring->size); in wil_print_vring()
60 seq_printf(s, " swtail = %d\n", vring->swtail); in wil_print_vring()
61 seq_printf(s, " swhead = %d\n", vring->swhead); in wil_print_vring()
62 seq_printf(s, " hwtail = [0x%08x] -> ", vring->hwtail); in wil_print_vring()
70 if (vring->va && (vring->size < 1025)) { in wil_print_vring()
73 for (i = 0; i < vring->size; i++) { in wil_print_vring()
74 volatile struct vring_tx_desc *d = &vring->va[i].tx; in wil_print_vring()
79 _s : (vring->ctx[i].skb ? _h : 'h')); in wil_print_vring()
94 struct vring *vring = &wil->vring_tx[i]; in wil_vring_debugfs_show() local
97 if (vring->va) { in wil_vring_debugfs_show()
100 u32 swhead = vring->swhead; in wil_vring_debugfs_show()
101 u32 swtail = vring->swtail; in wil_vring_debugfs_show()
102 int used = (vring->size + swhead - swtail) in wil_vring_debugfs_show()
103 % vring->size; in wil_vring_debugfs_show()
104 int avail = vring->size - used - 1; in wil_vring_debugfs_show()
137 wil_print_vring(s, wil, name, vring, '_', 'H'); in wil_vring_debugfs_show()
828 struct vring *vring; in wil_txdesc_debugfs_show() local
831 vring = tx ? &wil->vring_tx[dbg_vring_index] : &wil->vring_rx; in wil_txdesc_debugfs_show()
833 if (!vring->va) { in wil_txdesc_debugfs_show()
841 if (dbg_txdesc_index < vring->size) { in wil_txdesc_debugfs_show()
846 &vring->va[dbg_txdesc_index].tx; in wil_txdesc_debugfs_show()
848 struct sk_buff *skb = vring->ctx[dbg_txdesc_index].skb; in wil_txdesc_debugfs_show()
871 vring->size); in wil_txdesc_debugfs_show()
874 dbg_txdesc_index, vring->size); in wil_txdesc_debugfs_show()