Lines Matching refs:ic

134 	const struct ieee80211com *ic;
160 ic = (const struct ieee80211com *) addr;
161 _db_show_com(ic, showvaps, showsta, showmesh, showprocs);
233 db_printf("\tvap %p wdsvap %p ic %p table %p\n",
326 const struct ieee80211com *ic = vap->iv_ic;
397 if (isset(ic->ic_modecaps, i)) {
438 if (isset(ic->ic_modecaps, i)) {
497 _db_show_com(const struct ieee80211com *ic, int showvaps, int showsta,
502 db_printf("%p:", ic);
503 TAILQ_FOREACH(vap, &ic->ic_vaps, iv_next)
506 db_printf("\tsoftc %p", ic->ic_softc);
507 db_printf("\tname %s", ic->ic_name);
508 db_printf(" comlock %p", &ic->ic_comlock);
509 db_printf(" txlock %p", &ic->ic_txlock);
510 db_printf(" fflock %p", &ic->ic_fflock);
512 db_printf("\theadroom %d", ic->ic_headroom);
513 db_printf(" phytype %d", ic->ic_phytype);
514 db_printf(" opmode %s", ieee80211_opmode_name[ic->ic_opmode]);
516 db_printf(" inact %p", &ic->ic_inact);
519 db_printf("\tflags=%b\n", ic->ic_flags, IEEE80211_F_BITS);
520 db_printf("\tflags_ext=%b\n", ic->ic_flags_ext, IEEE80211_FEXT_BITS);
521 db_printf("\tflags_ht=%b\n", ic->ic_flags_ht, IEEE80211_FHT_BITS);
522 db_printf("\tflags_ven=%b\n", ic->ic_flags_ven, IEEE80211_FVEN_BITS);
523 db_printf("\tcaps=%b\n", ic->ic_caps, IEEE80211_C_BITS);
525 ic->ic_cryptocaps, IEEE80211_CRYPTO_BITS);
526 db_printf("\thtcaps=%b\n", ic->ic_htcaps, IEEE80211_HTCAP_BITS);
531 db_printf("\tcurmode %u", ic->ic_curmode);
532 db_printf(" promisc %u", ic->ic_promisc);
533 db_printf(" allmulti %u", ic->ic_allmulti);
534 db_printf(" nrunning %u", ic->ic_nrunning);
536 db_printf("\tbintval %u", ic->ic_bintval);
537 db_printf(" lintval %u", ic->ic_lintval);
538 db_printf(" holdover %u", ic->ic_holdover);
539 db_printf(" txpowlimit %u", ic->ic_txpowlimit);
564 db_printf("\tnchans %d", ic->ic_nchans);
572 _db_show_channel("\tcurchan", ic->ic_curchan);
574 _db_show_channel("\tbsschan", ic->ic_bsschan);
576 _db_show_channel("\tprevchan", ic->ic_prevchan);
578 db_printf("\tregdomain %p", &ic->ic_regdomain);
581 _db_show_channel("\tcsa_newchan", ic->ic_csa_newchan);
582 db_printf(" csa_count %d", ic->ic_csa_count);
583 db_printf( "dfs %p", &ic->ic_dfs);
586 db_printf("\tscan %p", ic->ic_scan);
587 db_printf(" lastdata %d", ic->ic_lastdata);
588 db_printf(" lastscan %d", ic->ic_lastscan);
591 db_printf("\tmax_keyix %d", ic->ic_max_keyix);
592 db_printf(" hash_key 0x%x", ic->ic_hash_key);
593 db_printf(" wme %p", &ic->ic_wme);
595 db_printf(" sta %p", &ic->ic_sta);
597 db_printf("\tstageq@%p:\n", &ic->ic_stageq);
598 _db_show_ageq("\t", &ic->ic_stageq);
600 _db_show_node_table("\t", &ic->ic_sta);
602 db_printf("\tprotmode %d", ic->ic_protmode);
603 db_printf(" nonerpsta %u", ic->ic_nonerpsta);
604 db_printf(" longslotsta %u", ic->ic_longslotsta);
605 db_printf(" lastnonerp %d", ic->ic_lastnonerp);
607 db_printf("\tsta_assoc %u", ic->ic_sta_assoc);
608 db_printf(" ht_sta_assoc %u", ic->ic_ht_sta_assoc);
609 db_printf(" ht40_sta_assoc %u", ic->ic_ht40_sta_assoc);
611 db_printf("\tcurhtprotmode 0x%x", ic->ic_curhtprotmode);
612 db_printf(" htprotmode %d", ic->ic_htprotmode);
613 db_printf(" lastnonht %d", ic->ic_lastnonht);
616 db_printf("\tsuperg %p\n", ic->ic_superg);
619 ic->ic_montaps, ic->ic_th, ic->ic_txchan, ic->ic_rh, ic->ic_rxchan);
622 DB_PRINTSYM("\t", "ic_vap_create", ic->ic_vap_create);
623 DB_PRINTSYM("\t", "ic_vap_delete", ic->ic_vap_delete);
628 DB_PRINTSYM("\t", "ic_newassoc", ic->ic_newassoc);
629 DB_PRINTSYM("\t", "ic_getradiocaps", ic->ic_getradiocaps);
630 DB_PRINTSYM("\t", "ic_setregdomain", ic->ic_setregdomain);
631 DB_PRINTSYM("\t", "ic_send_mgmt", ic->ic_send_mgmt);
632 DB_PRINTSYM("\t", "ic_raw_xmit", ic->ic_raw_xmit);
633 DB_PRINTSYM("\t", "ic_updateslot", ic->ic_updateslot);
634 DB_PRINTSYM("\t", "ic_update_mcast", ic->ic_update_mcast);
635 DB_PRINTSYM("\t", "ic_update_promisc", ic->ic_update_promisc);
636 DB_PRINTSYM("\t", "ic_node_alloc", ic->ic_node_alloc);
637 DB_PRINTSYM("\t", "ic_node_free", ic->ic_node_free);
638 DB_PRINTSYM("\t", "ic_node_cleanup", ic->ic_node_cleanup);
639 DB_PRINTSYM("\t", "ic_node_getrssi", ic->ic_node_getrssi);
640 DB_PRINTSYM("\t", "ic_node_getsignal", ic->ic_node_getsignal);
641 DB_PRINTSYM("\t", "ic_node_getmimoinfo", ic->ic_node_getmimoinfo);
642 DB_PRINTSYM("\t", "ic_scan_start", ic->ic_scan_start);
643 DB_PRINTSYM("\t", "ic_scan_end", ic->ic_scan_end);
644 DB_PRINTSYM("\t", "ic_set_channel", ic->ic_set_channel);
645 DB_PRINTSYM("\t", "ic_scan_curchan", ic->ic_scan_curchan);
646 DB_PRINTSYM("\t", "ic_scan_mindwell", ic->ic_scan_mindwell);
647 DB_PRINTSYM("\t", "ic_recv_action", ic->ic_recv_action);
648 DB_PRINTSYM("\t", "ic_send_action", ic->ic_send_action);
649 DB_PRINTSYM("\t", "ic_addba_request", ic->ic_addba_request);
650 DB_PRINTSYM("\t", "ic_addba_response", ic->ic_addba_response);
651 DB_PRINTSYM("\t", "ic_addba_stop", ic->ic_addba_stop);
653 if (showvaps && !TAILQ_EMPTY(&ic->ic_vaps)) {
655 TAILQ_FOREACH(vap, &ic->ic_vaps, iv_next)
658 if (showsta && !TAILQ_EMPTY(&ic->ic_sta.nt_node)) {
659 const struct ieee80211_node_table *nt = &ic->ic_sta;
670 _db_show_all_vaps(void *arg, struct ieee80211com *ic)
676 db_printf("%s: com %p vaps:", ic->ic_name, ic);
677 TAILQ_FOREACH(vap, &ic->ic_vaps, iv_next)
681 _db_show_com(ic, 1, 1, 1, 1);