• Home
  • Raw
  • Download

Lines Matching refs:sring

205 			    struct wil_status_ring *sring)  in wil_print_sring()  argument
208 int sring_idx = sring - wil->srings; in wil_print_sring()
212 sring->is_rx ? "RX" : "TX", sring_idx); in wil_print_sring()
213 seq_printf(s, " pa = %pad\n", &sring->pa); in wil_print_sring()
214 seq_printf(s, " va = 0x%pK\n", sring->va); in wil_print_sring()
215 seq_printf(s, " size = %d\n", sring->size); in wil_print_sring()
216 seq_printf(s, " elem_size = %zu\n", sring->elem_size); in wil_print_sring()
217 seq_printf(s, " swhead = %d\n", sring->swhead); in wil_print_sring()
229 seq_printf(s, " hwtail = [0x%08x] -> ", sring->hwtail); in wil_print_sring()
230 x = wmi_addr(wil, sring->hwtail); in wil_print_sring()
237 seq_printf(s, " desc_rdy_pol = %d\n", sring->desc_rdy_pol); in wil_print_sring()
239 sring->invalid_buff_id_cnt); in wil_print_sring()
241 if (sring->va && (sring->size <= (1 << WIL_RING_SIZE_ORDER_MAX))) { in wil_print_sring()
244 for (i = 0; i < sring->size; i++) { in wil_print_sring()
246 (u32 *)(sring->va + (sring->elem_size * i)); in wil_print_sring()
250 if (i == sring->swhead) in wil_print_sring()
1178 struct wil_status_ring *sring; in status_msg_show() local
1188 sring = &wil->srings[sring_idx]; in status_msg_show()
1189 tx = !sring->is_rx; in status_msg_show()
1191 if (!sring->va) { in status_msg_show()
1196 if (status_msg_idx >= sring->size) { in status_msg_show()
1198 tx ? 'T' : 'R', status_msg_idx, sring->size); in status_msg_show()
1202 u = sring->va + (sring->elem_size * status_msg_idx); in status_msg_show()