Lines Matching full:local
19 local_info_t *local = (local_info_t *) data; in prism2_debug_proc_read() local
28 local->next_txfid, local->next_alloc); in prism2_debug_proc_read()
31 local->txfid[i], local->intransmitfid[i]); in prism2_debug_proc_read()
32 p += sprintf(p, "FW TX rate control: %d\n", local->fw_tx_rate_control); in prism2_debug_proc_read()
33 p += sprintf(p, "beacon_int=%d\n", local->beacon_int); in prism2_debug_proc_read()
34 p += sprintf(p, "dtim_period=%d\n", local->dtim_period); in prism2_debug_proc_read()
36 local->wds_max_connections); in prism2_debug_proc_read()
37 p += sprintf(p, "dev_enabled=%d\n", local->dev_enabled); in prism2_debug_proc_read()
38 p += sprintf(p, "sw_tick_stuck=%d\n", local->sw_tick_stuck); in prism2_debug_proc_read()
40 if (local->crypt_info.crypt[i] && in prism2_debug_proc_read()
41 local->crypt_info.crypt[i]->ops) { in prism2_debug_proc_read()
43 local->crypt_info.crypt[i]->ops->name); in prism2_debug_proc_read()
46 p += sprintf(p, "pri_only=%d\n", local->pri_only); in prism2_debug_proc_read()
47 p += sprintf(p, "pci=%d\n", local->func->hw_type == HOSTAP_HW_PCI); in prism2_debug_proc_read()
48 p += sprintf(p, "sram_type=%d\n", local->sram_type); in prism2_debug_proc_read()
49 p += sprintf(p, "no_pri=%d\n", local->no_pri); in prism2_debug_proc_read()
60 local_info_t *local = (local_info_t *) data; in prism2_stats_proc_read() local
62 &local->comm_tallies; in prism2_stats_proc_read()
108 local_info_t *local = (local_info_t *) data; in prism2_wds_proc_read() local
117 read_lock_bh(&local->iface_lock); in prism2_wds_proc_read()
118 list_for_each(ptr, &local->hostap_interfaces) { in prism2_wds_proc_read()
127 local->dev->name); in prism2_wds_proc_read()
131 read_unlock_bh(&local->iface_lock); in prism2_wds_proc_read()
148 local_info_t *local = (local_info_t *) data; in prism2_bss_list_proc_read() local
160 spin_lock_bh(&local->lock); in prism2_bss_list_proc_read()
161 list_for_each(ptr, &local->bss_list) { in prism2_bss_list_proc_read()
182 local->dev->name); in prism2_bss_list_proc_read()
186 spin_unlock_bh(&local->lock); in prism2_bss_list_proc_read()
203 local_info_t *local = (local_info_t *) data; in prism2_crypt_proc_read() local
211 p += sprintf(p, "tx_keyidx=%d\n", local->crypt_info.tx_keyidx); in prism2_crypt_proc_read()
213 if (local->crypt_info.crypt[i] && in prism2_crypt_proc_read()
214 local->crypt_info.crypt[i]->ops && in prism2_crypt_proc_read()
215 local->crypt_info.crypt[i]->ops->print_stats) { in prism2_crypt_proc_read()
216 p = local->crypt_info.crypt[i]->ops->print_stats( in prism2_crypt_proc_read()
217 p, local->crypt_info.crypt[i]->priv); in prism2_crypt_proc_read()
235 local_info_t *local = (local_info_t *) data; in prism2_pda_proc_read() local
237 if (local->pda == NULL || off >= PRISM2_PDA_SIZE) { in prism2_pda_proc_read()
245 memcpy(page, local->pda + off, count); in prism2_pda_proc_read()
253 local_info_t *local = (local_info_t *) data; in prism2_aux_dump_proc_read() local
255 if (local->func->read_aux == NULL) { in prism2_aux_dump_proc_read()
260 if (local->func->read_aux(local->dev, off, count, page)) { in prism2_aux_dump_proc_read()
274 local_info_t *local = (local_info_t *) data; in prism2_io_debug_proc_read() local
275 int head = local->io_debug_head; in prism2_io_debug_proc_read()
293 memcpy(page, ((u8 *) &local->io_debug[head]) + off, copy); in prism2_io_debug_proc_read()
296 memcpy(&page[copy], local->io_debug, left); in prism2_io_debug_proc_read()
298 memcpy(page, ((u8 *) local->io_debug) + (off - start_bytes), in prism2_io_debug_proc_read()
314 local_info_t *local = (local_info_t *) data; in prism2_scan_results_proc_read() local
322 spin_lock_bh(&local->lock); in prism2_scan_results_proc_read()
323 for (entry = 0; entry < local->last_scan_results_count; entry++) { in prism2_scan_results_proc_read()
324 scanres = &local->last_scan_results[entry]; in prism2_scan_results_proc_read()
366 spin_unlock_bh(&local->lock); in prism2_scan_results_proc_read()
389 void hostap_init_proc(local_info_t *local) in hostap_init_proc() argument
391 local->proc = NULL; in hostap_init_proc()
395 local->dev->name); in hostap_init_proc()
399 local->proc = proc_mkdir(local->ddev->name, hostap_proc); in hostap_init_proc()
400 if (local->proc == NULL) { in hostap_init_proc()
402 local->ddev->name); in hostap_init_proc()
407 create_proc_read_entry("debug", 0, local->proc, in hostap_init_proc()
408 prism2_debug_proc_read, local); in hostap_init_proc()
410 create_proc_read_entry("stats", 0, local->proc, in hostap_init_proc()
411 prism2_stats_proc_read, local); in hostap_init_proc()
412 create_proc_read_entry("wds", 0, local->proc, in hostap_init_proc()
413 prism2_wds_proc_read, local); in hostap_init_proc()
414 create_proc_read_entry("pda", 0, local->proc, in hostap_init_proc()
415 prism2_pda_proc_read, local); in hostap_init_proc()
416 create_proc_read_entry("aux_dump", 0, local->proc, in hostap_init_proc()
417 prism2_aux_dump_proc_read, local); in hostap_init_proc()
418 create_proc_read_entry("bss_list", 0, local->proc, in hostap_init_proc()
419 prism2_bss_list_proc_read, local); in hostap_init_proc()
420 create_proc_read_entry("crypt", 0, local->proc, in hostap_init_proc()
421 prism2_crypt_proc_read, local); in hostap_init_proc()
423 create_proc_read_entry("io_debug", 0, local->proc, in hostap_init_proc()
424 prism2_io_debug_proc_read, local); in hostap_init_proc()
427 create_proc_read_entry("scan_results", 0, local->proc, in hostap_init_proc()
428 prism2_scan_results_proc_read, local); in hostap_init_proc()
433 void hostap_remove_proc(local_info_t *local) in hostap_remove_proc() argument
435 if (local->proc != NULL) { in hostap_remove_proc()
437 remove_proc_entry("scan_results", local->proc); in hostap_remove_proc()
440 remove_proc_entry("io_debug", local->proc); in hostap_remove_proc()
442 remove_proc_entry("pda", local->proc); in hostap_remove_proc()
443 remove_proc_entry("aux_dump", local->proc); in hostap_remove_proc()
444 remove_proc_entry("wds", local->proc); in hostap_remove_proc()
445 remove_proc_entry("stats", local->proc); in hostap_remove_proc()
446 remove_proc_entry("bss_list", local->proc); in hostap_remove_proc()
447 remove_proc_entry("crypt", local->proc); in hostap_remove_proc()
449 remove_proc_entry("debug", local->proc); in hostap_remove_proc()
452 remove_proc_entry(local->proc->name, hostap_proc); in hostap_remove_proc()