Lines Matching refs:sring
200 struct wil_status_ring *sring) in wil_print_sring() argument
202 void __iomem *x = wmi_addr(wil, sring->hwtail); in wil_print_sring()
203 int sring_idx = sring - wil->srings; in wil_print_sring()
207 sring->is_rx ? "RX" : "TX", sring_idx); in wil_print_sring()
208 seq_printf(s, " pa = %pad\n", &sring->pa); in wil_print_sring()
209 seq_printf(s, " va = 0x%pK\n", sring->va); in wil_print_sring()
210 seq_printf(s, " size = %d\n", sring->size); in wil_print_sring()
211 seq_printf(s, " elem_size = %zu\n", sring->elem_size); in wil_print_sring()
212 seq_printf(s, " swhead = %d\n", sring->swhead); in wil_print_sring()
213 seq_printf(s, " hwtail = [0x%08x] -> ", sring->hwtail); in wil_print_sring()
220 seq_printf(s, " desc_rdy_pol = %d\n", sring->desc_rdy_pol); in wil_print_sring()
222 if (sring->va && (sring->size <= (1 << WIL_RING_SIZE_ORDER_MAX))) { in wil_print_sring()
225 for (i = 0; i < sring->size; i++) { in wil_print_sring()
227 (u32 *)(sring->va + (sring->elem_size * i)); in wil_print_sring()
231 if (i == sring->swhead) in wil_print_sring()
1191 struct wil_status_ring *sring; in wil_status_msg_debugfs_show() local
1201 sring = &wil->srings[sring_idx]; in wil_status_msg_debugfs_show()
1203 if (!sring->va) { in wil_status_msg_debugfs_show()
1208 if (status_msg_idx >= sring->size) { in wil_status_msg_debugfs_show()
1210 tx ? 'T' : 'R', status_msg_idx, sring->size); in wil_status_msg_debugfs_show()
1214 u = sring->va + (sring->elem_size * status_msg_idx); in wil_status_msg_debugfs_show()