Lines Matching defs:reg_beacon
232 struct reg_beacon {
2160 struct reg_beacon *reg_beacon)
2168 sband = wiphy->bands[reg_beacon->chan.band];
2171 if (likely(!ieee80211_channel_equal(chan, ®_beacon->chan)))
2204 struct reg_beacon *reg_beacon)
2209 if (!wiphy->bands[reg_beacon->chan.band])
2212 sband = wiphy->bands[reg_beacon->chan.band];
2215 handle_reg_beacon(wiphy, i, reg_beacon);
2225 struct reg_beacon *reg_beacon;
2227 list_for_each_entry(reg_beacon, ®_beacon_list, list) {
2228 if (!wiphy->bands[reg_beacon->chan.band])
2230 sband = wiphy->bands[reg_beacon->chan.band];
2232 handle_reg_beacon(wiphy, i, reg_beacon);
3113 struct reg_beacon *pending_beacon, *tmp;
3468 struct reg_beacon *reg_beacon, *btmp;
3501 list_for_each_entry_safe(reg_beacon, btmp, ®_pending_beacons, list) {
3502 list_del(®_beacon->list);
3503 kfree(reg_beacon);
3507 list_for_each_entry_safe(reg_beacon, btmp, ®_beacon_list, list) {
3508 list_del(®_beacon->list);
3509 kfree(reg_beacon);
3592 struct reg_beacon *reg_beacon, *btmp;
3598 list_for_each_entry_safe(reg_beacon, btmp,
3600 list_del(®_beacon->list);
3601 kfree(reg_beacon);
3605 list_for_each_entry_safe(reg_beacon, btmp,
3607 list_del(®_beacon->list);
3608 kfree(reg_beacon);
3629 struct reg_beacon *pending_beacon;
3642 struct reg_beacon *reg_beacon;
3658 reg_beacon = kzalloc(sizeof(struct reg_beacon), gfp);
3659 if (!reg_beacon)
3668 memcpy(®_beacon->chan, beacon_chan,
3676 list_add_tail(®_beacon->list, ®_pending_beacons);
4336 struct reg_beacon *reg_beacon, *btmp;
4351 list_for_each_entry_safe(reg_beacon, btmp, ®_pending_beacons, list) {
4352 list_del(®_beacon->list);
4353 kfree(reg_beacon);
4356 list_for_each_entry_safe(reg_beacon, btmp, ®_beacon_list, list) {
4357 list_del(®_beacon->list);
4358 kfree(reg_beacon);