Symbol: reg_info
sys/dev/ic/qwx.c
12665
struct cur_regulatory_info *reg_info)
sys/dev/ic/qwx.c
12691
reg_info->num_2ghz_reg_rules = chan_list_event_hdr->num_2ghz_reg_rules;
sys/dev/ic/qwx.c
12692
reg_info->num_5ghz_reg_rules = chan_list_event_hdr->num_5ghz_reg_rules;
sys/dev/ic/qwx.c
12694
if (!(reg_info->num_2ghz_reg_rules + reg_info->num_5ghz_reg_rules)) {
sys/dev/ic/qwx.c
12701
memcpy(reg_info->alpha2, &chan_list_event_hdr->alpha2, REG_ALPHA2_LEN);
sys/dev/ic/qwx.c
12702
reg_info->dfs_region = chan_list_event_hdr->dfs_region;
sys/dev/ic/qwx.c
12703
reg_info->phybitmap = chan_list_event_hdr->phybitmap;
sys/dev/ic/qwx.c
12704
reg_info->num_phy = chan_list_event_hdr->num_phy;
sys/dev/ic/qwx.c
12705
reg_info->phy_id = chan_list_event_hdr->phy_id;
sys/dev/ic/qwx.c
12706
reg_info->ctry_code = chan_list_event_hdr->country_id;
sys/dev/ic/qwx.c
12707
reg_info->reg_dmn_pair = chan_list_event_hdr->domain_code;
sys/dev/ic/qwx.c
12710
qwx_cc_status_to_str(reg_info->status_code));
sys/dev/ic/qwx.c
12712
reg_info->status_code =
sys/dev/ic/qwx.c
12715
reg_info->is_ext_reg_event = false;
sys/dev/ic/qwx.c
12717
reg_info->min_bw_2ghz = chan_list_event_hdr->min_bw_2ghz;
sys/dev/ic/qwx.c
12718
reg_info->max_bw_2ghz = chan_list_event_hdr->max_bw_2ghz;
sys/dev/ic/qwx.c
12719
reg_info->min_bw_5ghz = chan_list_event_hdr->min_bw_5ghz;
sys/dev/ic/qwx.c
12720
reg_info->max_bw_5ghz = chan_list_event_hdr->max_bw_5ghz;
sys/dev/ic/qwx.c
12722
num_2ghz_reg_rules = reg_info->num_2ghz_reg_rules;
sys/dev/ic/qwx.c
12723
num_5ghz_reg_rules = reg_info->num_5ghz_reg_rules;
sys/dev/ic/qwx.c
12727
"max_5ghz %d\n", __func__, reg_info->alpha2, reg_info->dfs_region,
sys/dev/ic/qwx.c
12728
reg_info->min_bw_2ghz, reg_info->max_bw_2ghz,
sys/dev/ic/qwx.c
12729
reg_info->min_bw_5ghz, reg_info->max_bw_5ghz);
sys/dev/ic/qwx.c
12740
reg_info->reg_rules_2ghz_ptr = qwx_create_reg_rules_from_wmi(
sys/dev/ic/qwx.c
12742
if (!reg_info->reg_rules_2ghz_ptr) {
sys/dev/ic/qwx.c
12750
reg_info->reg_rules_2ghz_ptr);
sys/dev/ic/qwx.c
12755
reg_info->reg_rules_5ghz_ptr = qwx_create_reg_rules_from_wmi(
sys/dev/ic/qwx.c
12757
if (!reg_info->reg_rules_5ghz_ptr) {
sys/dev/ic/qwx.c
12765
reg_info->reg_rules_5ghz_ptr);
sys/dev/ic/qwx.c
12777
struct cur_regulatory_info *reg_info)
sys/dev/ic/qwx.c
12784
qwx_init_channels(struct qwx_softc *sc, struct cur_regulatory_info *reg_info)
sys/dev/ic/qwx.c
12792
for (i = 0; i < reg_info->num_2ghz_reg_rules; i++) {
sys/dev/ic/qwx.c
12793
rule = &reg_info->reg_rules_2ghz_ptr[i];
sys/dev/ic/qwx.c
12828
for (i = 0; i < reg_info->num_5ghz_reg_rules; i++) {
sys/dev/ic/qwx.c
12829
rule = &reg_info->reg_rules_5ghz_ptr[i];
sys/dev/ic/qwx.c
12874
struct cur_regulatory_info *reg_info = NULL;
sys/dev/ic/qwx.c
12883
reg_info = malloc(sizeof(*reg_info), M_DEVBUF, M_NOWAIT | M_ZERO);
sys/dev/ic/qwx.c
12884
if (!reg_info) {
sys/dev/ic/qwx.c
12890
ret = qwx_pull_reg_chan_list_update_ev(sc, m, reg_info);
sys/dev/ic/qwx.c
12892
ret = qwx_pull_reg_chan_list_ext_update_ev(sc, m, reg_info);
sys/dev/ic/qwx.c
12902
if (reg_info->status_code != REG_SET_CC_STATUS_PASS) {
sys/dev/ic/qwx.c
12912
qwx_init_channels(sc, reg_info);
sys/dev/ic/qwx.c
12914
pdev_idx = reg_info->phy_id;
sys/dev/ic/qwx.c
12944
(char *)reg_info->alpha2, 2))
sys/dev/ic/qwx.c
12954
!ath11k_reg_is_world_alpha((char *)reg_info->alpha2))
sys/dev/ic/qwx.c
12957
regd = ath11k_reg_build_regd(ab, reg_info, intersect);
sys/dev/ic/qwx.c
12982
ab->dfs_region = reg_info->dfs_region;
sys/dev/ic/qwx.c
12997
if (reg_info) {
sys/dev/ic/qwx.c
12998
free(reg_info->reg_rules_2ghz_ptr, M_DEVBUF,
sys/dev/ic/qwx.c
12999
reg_info->num_2ghz_reg_rules *
sys/dev/ic/qwx.c
13000
sizeof(*reg_info->reg_rules_2ghz_ptr));
sys/dev/ic/qwx.c
13001
free(reg_info->reg_rules_5ghz_ptr, M_DEVBUF,
sys/dev/ic/qwx.c
13002
reg_info->num_5ghz_reg_rules *
sys/dev/ic/qwx.c
13003
sizeof(*reg_info->reg_rules_5ghz_ptr));
sys/dev/ic/qwx.c
13005
if (reg_info->is_ext_reg_event) {
sys/dev/ic/qwx.c
13007
kfree(reg_info->reg_rules_6ghz_ap_ptr[i]);
sys/dev/ic/qwx.c
13011
kfree(reg_info->reg_rules_6ghz_client_ptr[j][i]);
sys/dev/ic/qwx.c
13014
free(reg_info, M_DEVBUF, sizeof(*reg_info));
sys/dev/ic/qwz.c
10360
struct cur_regulatory_info *reg_info)
sys/dev/ic/qwz.c
10386
reg_info->num_2ghz_reg_rules = chan_list_event_hdr->num_2ghz_reg_rules;
sys/dev/ic/qwz.c
10387
reg_info->num_5ghz_reg_rules = chan_list_event_hdr->num_5ghz_reg_rules;
sys/dev/ic/qwz.c
10389
if (!(reg_info->num_2ghz_reg_rules + reg_info->num_5ghz_reg_rules)) {
sys/dev/ic/qwz.c
10396
memcpy(reg_info->alpha2, &chan_list_event_hdr->alpha2, REG_ALPHA2_LEN);
sys/dev/ic/qwz.c
10397
reg_info->dfs_region = chan_list_event_hdr->dfs_region;
sys/dev/ic/qwz.c
10398
reg_info->phybitmap = chan_list_event_hdr->phybitmap;
sys/dev/ic/qwz.c
10399
reg_info->num_phy = chan_list_event_hdr->num_phy;
sys/dev/ic/qwz.c
10400
reg_info->phy_id = chan_list_event_hdr->phy_id;
sys/dev/ic/qwz.c
10401
reg_info->ctry_code = chan_list_event_hdr->country_id;
sys/dev/ic/qwz.c
10402
reg_info->reg_dmn_pair = chan_list_event_hdr->domain_code;
sys/dev/ic/qwz.c
10405
qwz_cc_status_to_str(reg_info->status_code));
sys/dev/ic/qwz.c
10407
reg_info->status_code =
sys/dev/ic/qwz.c
10410
reg_info->is_ext_reg_event = false;
sys/dev/ic/qwz.c
10412
reg_info->min_bw_2ghz = chan_list_event_hdr->min_bw_2ghz;
sys/dev/ic/qwz.c
10413
reg_info->max_bw_2ghz = chan_list_event_hdr->max_bw_2ghz;
sys/dev/ic/qwz.c
10414
reg_info->min_bw_5ghz = chan_list_event_hdr->min_bw_5ghz;
sys/dev/ic/qwz.c
10415
reg_info->max_bw_5ghz = chan_list_event_hdr->max_bw_5ghz;
sys/dev/ic/qwz.c
10417
num_2ghz_reg_rules = reg_info->num_2ghz_reg_rules;
sys/dev/ic/qwz.c
10418
num_5ghz_reg_rules = reg_info->num_5ghz_reg_rules;
sys/dev/ic/qwz.c
10422
"max_5ghz %d\n", __func__, reg_info->alpha2, reg_info->dfs_region,
sys/dev/ic/qwz.c
10423
reg_info->min_bw_2ghz, reg_info->max_bw_2ghz,
sys/dev/ic/qwz.c
10424
reg_info->min_bw_5ghz, reg_info->max_bw_5ghz);
sys/dev/ic/qwz.c
10435
reg_info->reg_rules_2ghz_ptr = qwz_create_reg_rules_from_wmi(
sys/dev/ic/qwz.c
10437
if (!reg_info->reg_rules_2ghz_ptr) {
sys/dev/ic/qwz.c
10445
reg_info->reg_rules_2ghz_ptr);
sys/dev/ic/qwz.c
10450
reg_info->reg_rules_5ghz_ptr = qwz_create_reg_rules_from_wmi(
sys/dev/ic/qwz.c
10452
if (!reg_info->reg_rules_5ghz_ptr) {
sys/dev/ic/qwz.c
10460
reg_info->reg_rules_5ghz_ptr);
sys/dev/ic/qwz.c
10472
struct cur_regulatory_info *reg_info)
sys/dev/ic/qwz.c
10479
qwz_init_channels(struct qwz_softc *sc, struct cur_regulatory_info *reg_info)
sys/dev/ic/qwz.c
10487
for (i = 0; i < reg_info->num_2ghz_reg_rules; i++) {
sys/dev/ic/qwz.c
10488
rule = &reg_info->reg_rules_2ghz_ptr[i];
sys/dev/ic/qwz.c
10522
for (i = 0; i < reg_info->num_5ghz_reg_rules; i++) {
sys/dev/ic/qwz.c
10523
rule = &reg_info->reg_rules_5ghz_ptr[i];
sys/dev/ic/qwz.c
10567
struct cur_regulatory_info *reg_info = NULL;
sys/dev/ic/qwz.c
10576
reg_info = malloc(sizeof(*reg_info), M_DEVBUF, M_NOWAIT | M_ZERO);
sys/dev/ic/qwz.c
10577
if (!reg_info) {
sys/dev/ic/qwz.c
10583
ret = qwz_pull_reg_chan_list_update_ev(sc, m, reg_info);
sys/dev/ic/qwz.c
10585
ret = qwz_pull_reg_chan_list_ext_update_ev(sc, m, reg_info);
sys/dev/ic/qwz.c
10595
if (reg_info->status_code != REG_SET_CC_STATUS_PASS) {
sys/dev/ic/qwz.c
10605
qwz_init_channels(sc, reg_info);
sys/dev/ic/qwz.c
10607
pdev_idx = reg_info->phy_id;
sys/dev/ic/qwz.c
10637
(char *)reg_info->alpha2, 2))
sys/dev/ic/qwz.c
10647
!ath12k_reg_is_world_alpha((char *)reg_info->alpha2))
sys/dev/ic/qwz.c
10650
regd = ath12k_reg_build_regd(ab, reg_info, intersect);
sys/dev/ic/qwz.c
10675
ab->dfs_region = reg_info->dfs_region;
sys/dev/ic/qwz.c
10690
if (reg_info) {
sys/dev/ic/qwz.c
10691
free(reg_info->reg_rules_2ghz_ptr, M_DEVBUF,
sys/dev/ic/qwz.c
10692
reg_info->num_2ghz_reg_rules *
sys/dev/ic/qwz.c
10693
sizeof(*reg_info->reg_rules_2ghz_ptr));
sys/dev/ic/qwz.c
10694
free(reg_info->reg_rules_5ghz_ptr, M_DEVBUF,
sys/dev/ic/qwz.c
10695
reg_info->num_5ghz_reg_rules *
sys/dev/ic/qwz.c
10696
sizeof(*reg_info->reg_rules_5ghz_ptr));
sys/dev/ic/qwz.c
10698
if (reg_info->is_ext_reg_event) {
sys/dev/ic/qwz.c
10700
kfree(reg_info->reg_rules_6ghz_ap_ptr[i]);
sys/dev/ic/qwz.c
10704
kfree(reg_info->reg_rules_6ghz_client_ptr[j][i]);
sys/dev/ic/qwz.c
10707
free(reg_info, M_DEVBUF, sizeof(*reg_info));
sys/dev/microcode/aic7xxx/aicasm_gram.y
1442
(struct reg_info *)malloc(sizeof(struct reg_info));
sys/dev/microcode/aic7xxx/aicasm_gram.y
1448
sizeof(struct reg_info));
sys/dev/microcode/aic7xxx/aicasm_symbol.h
133
struct reg_info *rinfo;