Lines Matching refs:req

251 	const struct firmware *firmware = fw_info->req.firmware;
291 const struct firmware *firmware = fw_info->req.firmware;
638 const struct firmware *firmware = fw_info->req.firmware;
948 wait_for_completion(&fw->req.completion);
949 if (!fw->req.firmware)
956 struct rtw89_fw_req_info *req,
961 if (req->firmware) {
964 complete_all(&req->completion);
969 ret = firmware_request_nowarn(&req->firmware, fw_name, rtwdev->dev);
971 ret = request_firmware(&req->firmware, fw_name, rtwdev->dev);
973 complete_all(&req->completion);
988 rtw89_load_firmware_req(rtwdev, &rtwdev->fw.req, fw_name, false);
1018 if (fw->req.firmware) {
1019 release_firmware(fw->req.firmware);
1024 fw->req.firmware = NULL;
1288 /* If init req is set, hw will set the ssn */
3535 struct cfg80211_scan_request *req = rtwvif->scan_req;
3540 if (req->ssids[ssid_idx].ssid_len) {
3541 memcpy(info->ssid, req->ssids[ssid_idx].ssid,
3542 req->ssids[ssid_idx].ssid_len);
3543 info->ssid_len = req->ssids[ssid_idx].ssid_len;
3604 struct cfg80211_scan_request *req = rtwvif->scan_req;
3606 u8 num = req->n_ssids, i;
3611 req->ssids[i].ssid,
3612 req->ssids[i].ssid_len,
3613 req->ie_len);
3628 struct cfg80211_scan_request *req,
3643 if (!req->n_6ghz_params)
3646 for (i = 0; i < req->n_6ghz_params; i++) {
3647 params = &req->scan_6ghz_params[i];
3649 if (req->channels[params->channel_idx]->hw_value !=
3664 NULL, 0, req->ie_len);
3685 info->channel_6ghz = req->channels[params->channel_idx]->hw_value;
3705 struct cfg80211_scan_request *req = rtwvif->scan_req;
3722 if ((ssid_num == 1 && req->ssids[0].ssid_len == 0) ||
3725 if (!req->duration_mandatory)
3730 ret = rtw89_update_6ghz_rnr_chan(rtwdev, req, ch_info);
3773 struct cfg80211_scan_request *req = rtwvif->scan_req;
3777 bool random_seq = req->flags & NL80211_SCAN_FLAG_RANDOM_SN;
3785 idx < req->n_channels && list_len < RTW89_SCAN_LIST_LIMIT;
3787 channel = req->channels[idx];
3794 if (req->duration_mandatory)
3795 ch_info->period = req->duration;
3813 rtw89_hw_scan_add_chan(rtwdev, type, req->n_ssids, ch_info);
3825 tmp->period = req->duration_mandatory ?
3826 req->duration : RTW89_CHANNEL_TIME;
3867 struct cfg80211_scan_request *req = &scan_req->req;
3875 rtwvif->scan_req = req;
3878 if (req->flags & NL80211_SCAN_FLAG_RANDOM_ADDR)
3879 get_random_mask_addr(mac_addr, req->mac_addr,
3880 req->mac_addr_mask);
4497 const struct rtw89_fw_mcc_tsf_req *req,
4509 "failed to alloc skb for mcc req tsf\n");
4514 RTW89_SET_FWCMD_MCC_REQ_TSF_GROUP(skb->data, req->group);
4515 RTW89_SET_FWCMD_MCC_REQ_TSF_MACID_X(skb->data, req->macid_x);
4516 RTW89_SET_FWCMD_MCC_REQ_TSF_MACID_Y(skb->data, req->macid_y);
4524 cond = RTW89_MCC_WAIT_COND(req->group, H2C_FUNC_MCC_REQ_TSF);