Lines Matching refs:reg_beacon
89 struct reg_beacon {
831 struct reg_beacon *reg_beacon)
840 sband = wiphy->bands[reg_beacon->chan.band];
843 if (likely(chan->center_freq != reg_beacon->chan.center_freq))
876 struct reg_beacon *reg_beacon)
883 if (!wiphy->bands[reg_beacon->chan.band])
886 sband = wiphy->bands[reg_beacon->chan.band];
889 handle_reg_beacon(wiphy, i, reg_beacon);
899 struct reg_beacon *reg_beacon;
906 list_for_each_entry(reg_beacon, ®_beacon_list, list) {
907 if (!wiphy->bands[reg_beacon->chan.band])
909 sband = wiphy->bands[reg_beacon->chan.band];
911 handle_reg_beacon(wiphy, i, reg_beacon);
1359 struct reg_beacon *pending_beacon, *tmp;
1616 struct reg_beacon *reg_beacon, *btmp;
1627 list_for_each_entry_safe(reg_beacon, btmp,
1629 list_del(®_beacon->list);
1630 kfree(reg_beacon);
1636 list_for_each_entry_safe(reg_beacon, btmp,
1638 list_del(®_beacon->list);
1639 kfree(reg_beacon);
1681 struct reg_beacon *reg_beacon;
1689 reg_beacon = kzalloc(sizeof(struct reg_beacon), gfp);
1690 if (!reg_beacon)
1699 memcpy(®_beacon->chan, beacon_chan,
1708 list_add_tail(®_beacon->list, ®_pending_beacons);
2038 struct reg_beacon *reg_beacon, *btmp;
2053 list_for_each_entry_safe(reg_beacon, btmp,
2055 list_del(®_beacon->list);
2056 kfree(reg_beacon);
2062 list_for_each_entry_safe(reg_beacon, btmp,
2064 list_del(®_beacon->list);
2065 kfree(reg_beacon);