Lines Matching refs:next_regd
395 struct rtw_regd *next_regd, in rtw_regd_mgmt_worldwide() argument
400 next_regd->state = RTW_REGD_STATE_WORLDWIDE; in rtw_regd_mgmt_worldwide()
403 !rtw_reg_is_ww(next_regd->regulatory)) { in rtw_regd_mgmt_worldwide()
404 next_regd->state = RTW_REGD_STATE_SETTING; in rtw_regd_mgmt_worldwide()
412 struct rtw_regd *next_regd, in rtw_regd_mgmt_programmed() argument
416 rtw_reg_match(next_regd->regulatory, rtwdev->efuse.country_code)) { in rtw_regd_mgmt_programmed()
417 next_regd->state = RTW_REGD_STATE_PROGRAMMED; in rtw_regd_mgmt_programmed()
425 struct rtw_regd *next_regd, in rtw_regd_mgmt_setting() argument
433 next_regd->state = RTW_REGD_STATE_SETTING; in rtw_regd_mgmt_setting()
435 if (rtw_reg_is_ww(next_regd->regulatory)) { in rtw_regd_mgmt_setting()
436 next_regd->state = RTW_REGD_STATE_WORLDWIDE; in rtw_regd_mgmt_setting()
451 struct rtw_regd *next_regd, in rtw_regd_state_hdl() argument
454 next_regd->regulatory = rtw_reg_find_by_name(request->alpha2); in rtw_regd_state_hdl()
455 next_regd->dfs_region = request->dfs_region; in rtw_regd_state_hdl()
456 return rtw_regd_handler[rtwdev->regd.state](rtwdev, next_regd, request); in rtw_regd_state_hdl()
465 struct rtw_regd next_regd = {0}; in rtw_regd_notifier() local
468 hdl = rtw_regd_state_hdl(rtwdev, &next_regd, request); in rtw_regd_notifier()
480 rtwdev->regd.state, next_regd.state); in rtw_regd_notifier()
483 rtwdev->regd = next_regd; in rtw_regd_notifier()