Lines Matching defs:reg_beacon
230 struct reg_beacon {
2155 struct reg_beacon *reg_beacon)
2162 sband = wiphy->bands[reg_beacon->chan.band];
2165 if (likely(!ieee80211_channel_equal(chan, ®_beacon->chan)))
2195 struct reg_beacon *reg_beacon)
2200 if (!wiphy->bands[reg_beacon->chan.band])
2203 sband = wiphy->bands[reg_beacon->chan.band];
2206 handle_reg_beacon(wiphy, i, reg_beacon);
2216 struct reg_beacon *reg_beacon;
2218 list_for_each_entry(reg_beacon, ®_beacon_list, list) {
2219 if (!wiphy->bands[reg_beacon->chan.band])
2221 sband = wiphy->bands[reg_beacon->chan.band];
2223 handle_reg_beacon(wiphy, i, reg_beacon);
3115 struct reg_beacon *pending_beacon, *tmp;
3472 struct reg_beacon *reg_beacon, *btmp;
3505 list_for_each_entry_safe(reg_beacon, btmp, ®_pending_beacons, list) {
3506 list_del(®_beacon->list);
3507 kfree(reg_beacon);
3511 list_for_each_entry_safe(reg_beacon, btmp, ®_beacon_list, list) {
3512 list_del(®_beacon->list);
3513 kfree(reg_beacon);
3598 struct reg_beacon *reg_beacon, *btmp;
3604 list_for_each_entry_safe(reg_beacon, btmp,
3606 list_del(®_beacon->list);
3607 kfree(reg_beacon);
3611 list_for_each_entry_safe(reg_beacon, btmp,
3613 list_del(®_beacon->list);
3614 kfree(reg_beacon);
3635 struct reg_beacon *pending_beacon;
3648 struct reg_beacon *reg_beacon;
3664 reg_beacon = kzalloc(sizeof(struct reg_beacon), gfp);
3665 if (!reg_beacon)
3674 memcpy(®_beacon->chan, beacon_chan,
3682 list_add_tail(®_beacon->list, ®_pending_beacons);
4341 struct reg_beacon *reg_beacon, *btmp;
4356 list_for_each_entry_safe(reg_beacon, btmp, ®_pending_beacons, list) {
4357 list_del(®_beacon->list);
4358 kfree(reg_beacon);
4361 list_for_each_entry_safe(reg_beacon, btmp, ®_beacon_list, list) {
4362 list_del(®_beacon->list);
4363 kfree(reg_beacon);