Lines Matching refs:seq
72 static void cw1200_queue_status_show(struct seq_file *seq, in cw1200_queue_status_show() argument
76 seq_printf(seq, "Queue %d:\n", q->queue_id); in cw1200_queue_status_show()
77 seq_printf(seq, " capacity: %zu\n", q->capacity); in cw1200_queue_status_show()
78 seq_printf(seq, " queued: %zu\n", q->num_queued); in cw1200_queue_status_show()
79 seq_printf(seq, " pending: %zu\n", q->num_pending); in cw1200_queue_status_show()
80 seq_printf(seq, " sent: %zu\n", q->num_sent); in cw1200_queue_status_show()
81 seq_printf(seq, " locked: %s\n", q->tx_locked_cnt ? "yes" : "no"); in cw1200_queue_status_show()
82 seq_printf(seq, " overfull: %s\n", q->overfull ? "yes" : "no"); in cw1200_queue_status_show()
83 seq_puts(seq, " link map: 0-> "); in cw1200_queue_status_show()
85 seq_printf(seq, "%.2d ", q->link_map_cache[i]); in cw1200_queue_status_show()
86 seq_printf(seq, "<-%zu\n", q->stats->map_capacity); in cw1200_queue_status_show()
89 static void cw1200_debug_print_map(struct seq_file *seq, in cw1200_debug_print_map() argument
95 seq_printf(seq, "%s0-> ", label); in cw1200_debug_print_map()
97 seq_printf(seq, "%s ", (map & BIT(i)) ? "**" : ".."); in cw1200_debug_print_map()
98 seq_printf(seq, "<-%zu\n", priv->tx_queue_stats.map_capacity - 1); in cw1200_debug_print_map()
101 static int cw1200_status_show(struct seq_file *seq, void *v) in cw1200_status_show() argument
105 struct cw1200_common *priv = seq->private; in cw1200_status_show()
108 seq_puts(seq, "CW1200 Wireless LAN driver status\n"); in cw1200_status_show()
109 seq_printf(seq, "Hardware: %d.%d\n", in cw1200_status_show()
112 seq_printf(seq, "Firmware: %s %d.%d\n", in cw1200_status_show()
116 seq_printf(seq, "FW API: %d\n", in cw1200_status_show()
118 seq_printf(seq, "FW caps: 0x%.4X\n", in cw1200_status_show()
120 seq_printf(seq, "FW label: '%s'\n", in cw1200_status_show()
122 seq_printf(seq, "Mode: %s%s\n", in cw1200_status_show()
125 seq_printf(seq, "Join state: %s\n", in cw1200_status_show()
128 seq_printf(seq, "Channel: %d%s\n", in cw1200_status_show()
133 seq_puts(seq, "Filter: promisc\n"); in cw1200_status_show()
135 seq_puts(seq, "Filter: fcs\n"); in cw1200_status_show()
137 seq_puts(seq, "Filter: bssid\n"); in cw1200_status_show()
139 seq_puts(seq, "Filter: beacons\n"); in cw1200_status_show()
146 seq_printf(seq, "Beaconing: %s\n", in cw1200_status_show()
151 seq_printf(seq, "EDCA(%d): %d, %d, %d, %d, %d\n", i, in cw1200_status_show()
171 seq_printf(seq, "Preamble: %s\n", in cw1200_status_show()
173 seq_printf(seq, "AMPDU spcn: %d\n", in cw1200_status_show()
175 seq_printf(seq, "Basic rate: 0x%.8X\n", in cw1200_status_show()
177 seq_printf(seq, "Bss lost: %d beacons\n", in cw1200_status_show()
179 seq_printf(seq, "AID: %d\n", in cw1200_status_show()
181 seq_printf(seq, "Rates: 0x%.8X\n", in cw1200_status_show()
183 seq_printf(seq, "Powersave: %s\n", pm_mode); in cw1200_status_show()
185 seq_printf(seq, "HT: %s\n", in cw1200_status_show()
188 seq_printf(seq, "Greenfield: %s\n", in cw1200_status_show()
190 seq_printf(seq, "AMPDU dens: %d\n", in cw1200_status_show()
193 seq_printf(seq, "RSSI thold: %d\n", in cw1200_status_show()
195 seq_printf(seq, "RSSI hyst: %d\n", in cw1200_status_show()
197 seq_printf(seq, "Long retr: %d\n", in cw1200_status_show()
199 seq_printf(seq, "Short retr: %d\n", in cw1200_status_show()
206 seq_printf(seq, "RC in use: %d\n", i); in cw1200_status_show()
208 seq_puts(seq, "\n"); in cw1200_status_show()
210 cw1200_queue_status_show(seq, &priv->tx_queue[i]); in cw1200_status_show()
211 seq_puts(seq, "\n"); in cw1200_status_show()
214 cw1200_debug_print_map(seq, priv, "Link map: ", in cw1200_status_show()
216 cw1200_debug_print_map(seq, priv, "Asleep map: ", in cw1200_status_show()
218 cw1200_debug_print_map(seq, priv, "PSPOLL map: ", in cw1200_status_show()
221 seq_puts(seq, "\n"); in cw1200_status_show()
225 seq_printf(seq, "Link %d: %s, %pM\n", in cw1200_status_show()
232 seq_puts(seq, "\n"); in cw1200_status_show()
234 seq_printf(seq, "BH status: %s\n", in cw1200_status_show()
236 seq_printf(seq, "Pending RX: %d\n", in cw1200_status_show()
238 seq_printf(seq, "Pending TX: %d\n", in cw1200_status_show()
241 seq_printf(seq, "BH errcode: %d\n", in cw1200_status_show()
243 seq_printf(seq, "TX bufs: %d x %d bytes\n", in cw1200_status_show()
246 seq_printf(seq, "Used bufs: %d\n", in cw1200_status_show()
248 seq_printf(seq, "Powermgmt: %s\n", in cw1200_status_show()
250 seq_printf(seq, "Device: %s\n", in cw1200_status_show()
254 seq_printf(seq, "WSM status: %s\n", in cw1200_status_show()
256 seq_printf(seq, "WSM cmd: 0x%.4X (%td bytes)\n", in cw1200_status_show()
258 seq_printf(seq, "WSM retval: %d\n", in cw1200_status_show()
262 seq_printf(seq, "Datapath: %s\n", in cw1200_status_show()
265 seq_printf(seq, "TXlock cnt: %d\n", in cw1200_status_show()
268 seq_printf(seq, "TXed: %d\n", in cw1200_status_show()
270 seq_printf(seq, "AGG TXed: %d\n", in cw1200_status_show()
272 seq_printf(seq, "MULTI TXed: %d (%d)\n", in cw1200_status_show()
274 seq_printf(seq, "RXed: %d\n", in cw1200_status_show()
276 seq_printf(seq, "AGG RXed: %d\n", in cw1200_status_show()
278 seq_printf(seq, "TX miss: %d\n", in cw1200_status_show()
280 seq_printf(seq, "TX align: %d\n", in cw1200_status_show()
282 seq_printf(seq, "TX burst: %d\n", in cw1200_status_show()
284 seq_printf(seq, "TX TTL: %d\n", in cw1200_status_show()
286 seq_printf(seq, "Scan: %s\n", in cw1200_status_show()
306 static int cw1200_counters_show(struct seq_file *seq, void *v) in cw1200_counters_show() argument
309 struct cw1200_common *priv = seq->private; in cw1200_counters_show()
317 seq_printf(seq, "%s:" tab "%d\n", #name, \ in cw1200_counters_show()