Lines Matching full:local
17 local_info_t *local = m->private; in prism2_debug_proc_show() local
21 local->next_txfid, local->next_alloc); in prism2_debug_proc_show()
24 local->txfid[i], local->intransmitfid[i]); in prism2_debug_proc_show()
25 seq_printf(m, "FW TX rate control: %d\n", local->fw_tx_rate_control); in prism2_debug_proc_show()
26 seq_printf(m, "beacon_int=%d\n", local->beacon_int); in prism2_debug_proc_show()
27 seq_printf(m, "dtim_period=%d\n", local->dtim_period); in prism2_debug_proc_show()
28 seq_printf(m, "wds_max_connections=%d\n", local->wds_max_connections); in prism2_debug_proc_show()
29 seq_printf(m, "dev_enabled=%d\n", local->dev_enabled); in prism2_debug_proc_show()
30 seq_printf(m, "sw_tick_stuck=%d\n", local->sw_tick_stuck); in prism2_debug_proc_show()
32 if (local->crypt_info.crypt[i] && in prism2_debug_proc_show()
33 local->crypt_info.crypt[i]->ops) { in prism2_debug_proc_show()
35 local->crypt_info.crypt[i]->ops->name); in prism2_debug_proc_show()
38 seq_printf(m, "pri_only=%d\n", local->pri_only); in prism2_debug_proc_show()
39 seq_printf(m, "pci=%d\n", local->func->hw_type == HOSTAP_HW_PCI); in prism2_debug_proc_show()
40 seq_printf(m, "sram_type=%d\n", local->sram_type); in prism2_debug_proc_show()
41 seq_printf(m, "no_pri=%d\n", local->no_pri); in prism2_debug_proc_show()
50 local_info_t *local = m->private; in prism2_stats_proc_show() local
51 struct comm_tallies_sums *sums = &local->comm_tallies; in prism2_stats_proc_show()
100 local_info_t *local = pde_data(file_inode(m->file)); in prism2_wds_proc_start() local
101 read_lock_bh(&local->iface_lock); in prism2_wds_proc_start()
102 return seq_list_start(&local->hostap_interfaces, *_pos); in prism2_wds_proc_start()
107 local_info_t *local = pde_data(file_inode(m->file)); in prism2_wds_proc_next() local
108 return seq_list_next(v, &local->hostap_interfaces, _pos); in prism2_wds_proc_next()
113 local_info_t *local = pde_data(file_inode(m->file)); in prism2_wds_proc_stop() local
114 read_unlock_bh(&local->iface_lock); in prism2_wds_proc_stop()
126 local_info_t *local = pde_data(file_inode(m->file)); in prism2_bss_list_proc_show() local
130 if (ptr == &local->bss_list) { in prism2_bss_list_proc_show()
152 __acquires(&local->lock) in prism2_bss_list_proc_start()
154 local_info_t *local = pde_data(file_inode(m->file)); in prism2_bss_list_proc_start() local
155 spin_lock_bh(&local->lock); in prism2_bss_list_proc_start()
156 return seq_list_start_head(&local->bss_list, *_pos); in prism2_bss_list_proc_start()
161 local_info_t *local = pde_data(file_inode(m->file)); in prism2_bss_list_proc_next() local
162 return seq_list_next(v, &local->bss_list, _pos); in prism2_bss_list_proc_next()
166 __releases(&local->lock) in prism2_bss_list_proc_stop()
168 local_info_t *local = pde_data(file_inode(m->file)); in prism2_bss_list_proc_stop() local
169 spin_unlock_bh(&local->lock); in prism2_bss_list_proc_stop()
182 local_info_t *local = m->private; in prism2_crypt_proc_show() local
185 seq_printf(m, "tx_keyidx=%d\n", local->crypt_info.tx_keyidx); in prism2_crypt_proc_show()
187 if (local->crypt_info.crypt[i] && in prism2_crypt_proc_show()
188 local->crypt_info.crypt[i]->ops && in prism2_crypt_proc_show()
189 local->crypt_info.crypt[i]->ops->print_stats) { in prism2_crypt_proc_show()
190 local->crypt_info.crypt[i]->ops->print_stats( in prism2_crypt_proc_show()
191 m, local->crypt_info.crypt[i]->priv); in prism2_crypt_proc_show()
201 local_info_t *local = pde_data(file_inode(file)); in prism2_pda_proc_read() local
204 if (local->pda == NULL || *_pos >= PRISM2_PDA_SIZE) in prism2_pda_proc_read()
210 if (copy_to_user(buf, local->pda + off, count) != 0) in prism2_pda_proc_read()
238 local_info_t *local = (local_info_t *) data; in prism2_io_debug_proc_read() local
239 int head = local->io_debug_head; in prism2_io_debug_proc_read()
256 memcpy(page, ((u8 *) &local->io_debug[head]) + off, copy); in prism2_io_debug_proc_read()
259 memcpy(&page[copy], local->io_debug, left); in prism2_io_debug_proc_read()
261 memcpy(page, ((u8 *) local->io_debug) + (off - start_bytes), in prism2_io_debug_proc_read()
275 local_info_t *local = pde_data(file_inode(m->file)); in prism2_scan_results_proc_show() local
288 scanres = &local->last_scan_results[entry]; in prism2_scan_results_proc_show()
325 local_info_t *local = pde_data(file_inode(m->file)); in prism2_scan_results_proc_start() local
326 spin_lock_bh(&local->lock); in prism2_scan_results_proc_start()
329 if (*_pos > local->last_scan_results_count) in prism2_scan_results_proc_start()
336 local_info_t *local = pde_data(file_inode(m->file)); in prism2_scan_results_proc_next() local
339 if (*_pos > local->last_scan_results_count) in prism2_scan_results_proc_next()
346 local_info_t *local = pde_data(file_inode(m->file)); in prism2_scan_results_proc_stop() local
347 spin_unlock_bh(&local->lock); in prism2_scan_results_proc_stop()
359 void hostap_init_proc(local_info_t *local) in hostap_init_proc() argument
361 local->proc = NULL; in hostap_init_proc()
365 local->dev->name); in hostap_init_proc()
369 local->proc = proc_mkdir(local->ddev->name, hostap_proc); in hostap_init_proc()
370 if (local->proc == NULL) { in hostap_init_proc()
372 local->ddev->name); in hostap_init_proc()
377 proc_create_single_data("debug", 0, local->proc, in hostap_init_proc()
378 prism2_debug_proc_show, local); in hostap_init_proc()
380 proc_create_single_data("stats", 0, local->proc, prism2_stats_proc_show, in hostap_init_proc()
381 local); in hostap_init_proc()
382 proc_create_seq_data("wds", 0, local->proc, in hostap_init_proc()
383 &prism2_wds_proc_seqops, local); in hostap_init_proc()
384 proc_create_data("pda", 0, local->proc, in hostap_init_proc()
385 &prism2_pda_proc_ops, local); in hostap_init_proc()
386 proc_create_data("aux_dump", 0, local->proc, in hostap_init_proc()
387 local->func->read_aux_proc_ops ?: &prism2_aux_dump_proc_ops, in hostap_init_proc()
388 local); in hostap_init_proc()
389 proc_create_seq_data("bss_list", 0, local->proc, in hostap_init_proc()
390 &prism2_bss_list_proc_seqops, local); in hostap_init_proc()
391 proc_create_single_data("crypt", 0, local->proc, prism2_crypt_proc_show, in hostap_init_proc()
392 local); in hostap_init_proc()
394 proc_create_single_data("io_debug", 0, local->proc, in hostap_init_proc()
395 prism2_debug_proc_show, local); in hostap_init_proc()
398 proc_create_seq_data("scan_results", 0, local->proc, in hostap_init_proc()
399 &prism2_scan_results_proc_seqops, local); in hostap_init_proc()
404 void hostap_remove_proc(local_info_t *local) in hostap_remove_proc() argument
406 proc_remove(local->proc); in hostap_remove_proc()