Lines Matching refs:hw_req
2480 struct ieee80211_scan_request *hw_req; in lkpi_ic_scan_start() local
2495 KASSERT(lhw->hw_req == NULL, ("%s: ic %p lhw %p hw_req %p " in lkpi_ic_scan_start()
2496 "!= NULL\n", __func__, ic, lhw, lhw->hw_req)); in lkpi_ic_scan_start()
2497 lhw->hw_req = hw_req = malloc(sizeof(*hw_req) + ssids_len + in lkpi_ic_scan_start()
2501 &hw_req->ies, NULL, -1); in lkpi_ic_scan_start()
2506 hw_req->req.flags = 0; /* XXX ??? */ in lkpi_ic_scan_start()
2508 hw_req->req.wiphy = hw->wiphy; in lkpi_ic_scan_start()
2509 hw_req->req.no_cck = false; /* XXX */ in lkpi_ic_scan_start()
2512 hw_req->req.duration_mandatory = TICKS_2_USEC(ss->ss_mindwell); in lkpi_ic_scan_start()
2513 hw_req->req.duration = TICKS_2_USEC(ss->ss_maxdwell); in lkpi_ic_scan_start()
2516 hw_req->req.flags |= NL80211_SCAN_FLAG_RANDOM_ADDR; in lkpi_ic_scan_start()
2517 memcpy(hw_req->req.mac_addr, xxx, IEEE80211_ADDR_LEN); in lkpi_ic_scan_start()
2518 memset(hw_req->req.mac_addr_mask, 0xxx, IEEE80211_ADDR_LEN); in lkpi_ic_scan_start()
2521 hw_req->req.ie_len = ; in lkpi_ic_scan_start()
2522 hw_req->req.ie = ; in lkpi_ic_scan_start()
2529 hw_req->req.n_channels = nchan; in lkpi_ic_scan_start()
2530 cpp = (struct linuxkpi_ieee80211_channel **)(hw_req + 1); in lkpi_ic_scan_start()
2548 hw_req->req.n_ssids = ss->ss_nssid; in lkpi_ic_scan_start()
2549 if (hw_req->req.n_ssids > 0) { in lkpi_ic_scan_start()
2551 hw_req->req.ssids = ssids; in lkpi_ic_scan_start()
2564 hw_req->req.n_6ghz_params = 0; in lkpi_ic_scan_start()
2565 hw_req->req.scan_6ghz_params = NULL; in lkpi_ic_scan_start()
2566 hw_req->req.scan_6ghz = false; /* Weird boolean; not what you think. */ in lkpi_ic_scan_start()
2571 error = lkpi_80211_mo_hw_scan(hw, vif, hw_req); in lkpi_ic_scan_start()
2573 free(hw_req->ies.common_ies, M_80211_VAP); in lkpi_ic_scan_start()
2574 free(hw_req, M_LKPI80211); in lkpi_ic_scan_start()
2575 lhw->hw_req = NULL; in lkpi_ic_scan_start()
3624 free(lhw->hw_req->ies.common_ies, M_80211_VAP); in linuxkpi_ieee80211_scan_completed()
3625 free(lhw->hw_req, M_LKPI80211); in linuxkpi_ieee80211_scan_completed()
3626 lhw->hw_req = NULL; in linuxkpi_ieee80211_scan_completed()