Lines Matching refs:reg_request

2153 static void reg_process_hint(struct regulatory_request *reg_request)  in reg_process_hint()  argument
2158 if (reg_request->wiphy_idx != WIPHY_IDX_INVALID) in reg_process_hint()
2159 wiphy = wiphy_idx_to_wiphy(reg_request->wiphy_idx); in reg_process_hint()
2161 switch (reg_request->initiator) { in reg_process_hint()
2163 treatment = reg_process_hint_core(reg_request); in reg_process_hint()
2166 treatment = reg_process_hint_user(reg_request); in reg_process_hint()
2171 treatment = reg_process_hint_driver(wiphy, reg_request); in reg_process_hint()
2176 treatment = reg_process_hint_country_ie(wiphy, reg_request); in reg_process_hint()
2179 WARN(1, "invalid initiator %d\n", reg_request->initiator); in reg_process_hint()
2194 wiphy_update_regulatory(wiphy, reg_request->initiator); in reg_process_hint()
2201 reg_free_request(reg_request); in reg_process_hint()
2231 struct regulatory_request *reg_request, *lr; in reg_process_pending_hints() local
2248 reg_request = list_first_entry(&reg_requests_list, in reg_process_pending_hints()
2251 list_del_init(&reg_request->list); in reg_process_pending_hints()
2256 reg_free_request(reg_request); in reg_process_pending_hints()
2260 reg_process_hint(reg_request); in reg_process_pending_hints()
3252 struct regulatory_request *reg_request, *tmp; in regulatory_exit() local
3278 list_for_each_entry_safe(reg_request, tmp, &reg_requests_list, list) { in regulatory_exit()
3279 list_del(&reg_request->list); in regulatory_exit()
3280 kfree(reg_request); in regulatory_exit()