/drivers/hdf_core/framework/model/network/wifi/core/components/sta/ |
H A D | sta.c | 397 static int32_t HdfCmdfillPnoSettings(struct HdfSBuf *reqData, WifiPnoSettings *pnoSettings) in HdfCmdfillPnoSettings() argument 401 if (!HdfSbufReadInt32(reqData, &(pnoSettings->min2gRssi))) { in HdfCmdfillPnoSettings() 405 if (!HdfSbufReadInt32(reqData, &(pnoSettings->min5gRssi))) { in HdfCmdfillPnoSettings() 409 if (!HdfSbufReadInt32(reqData, &(pnoSettings->scanIntervalMs))) { in HdfCmdfillPnoSettings() 413 if (!HdfSbufReadInt32(reqData, &(pnoSettings->scanIterations))) { in HdfCmdfillPnoSettings() 417 if (!HdfSbufReadUint32(reqData, &(pnoSettings->pnoNetworksLen))) { in HdfCmdfillPnoSettings() 422 pnoSettings->pnoNetworks = (WifiPnoNetwork *)OsalMemAlloc(sizeof(WifiPnoNetwork) * pnoSettings->pnoNetworksLen); in HdfCmdfillPnoSettings() 423 if (pnoSettings->pnoNetworks == NULL) { in HdfCmdfillPnoSettings() 427 for (uint32_t i = 0; i < pnoSettings in HdfCmdfillPnoSettings() 447 HdfWlanStartPnoScan(const char *ifName, const WifiPnoSettings *pnoSettings) HdfWlanStartPnoScan() argument 473 HdfPnosettingsFree(WifiPnoSettings *pnoSettings) HdfPnosettingsFree() argument 501 WifiPnoSettings *pnoSettings = (WifiPnoSettings *)OsalMemCalloc(sizeof(WifiPnoSettings)); WifiCmdStartPnoScan() local [all...] |
/drivers/peripheral/wlan/hal/src/ |
H A D | wifi_hal_sta_feature.c | 63 static int32_t StartPnoScanInner(const char *ifName, const WifiPnoSettings *pnoSettings) in StartPnoScanInner() argument 65 if (ifName == NULL || pnoSettings == NULL) { in StartPnoScanInner() 69 return HalCmdStartPnoScan(ifName, pnoSettings); in StartPnoScanInner() 72 static int32_t StartPnoScan(const char *ifName, const WifiPnoSettings *pnoSettings) in StartPnoScan() argument 75 int32_t ret = StartPnoScanInner(ifName, pnoSettings); in StartPnoScan()
|
H A D | wifi_hal_cmd.c | 259 int32_t HalCmdStartPnoScan(const char *ifName, const WifiPnoSettings *pnoSettings) in HalCmdStartPnoScan() argument 263 ret = WifiStartPnoScan(ifName, pnoSettings); in HalCmdStartPnoScan()
|
/drivers/peripheral/wlan/interfaces/include/ |
H A D | wifi_hal_sta_feature.h | 92 * @param pnoSettings pno scan parameters. 99 int32_t (*startPnoScan)(const char *ifName, const WifiPnoSettings *pnoSettings);
|
/drivers/peripheral/wlan/client/src/sbuf/ |
H A D | sbuf_cmd_adapter.c | 987 static int32_t SerializeSettingsToSbuf(struct HdfSBuf *req, const WifiPnoSettings *pnoSettings) in SerializeSettingsToSbuf() argument 989 if (!HdfSbufWriteInt32(req, pnoSettings->min2gRssi)) { in SerializeSettingsToSbuf() 993 if (!HdfSbufWriteInt32(req, pnoSettings->min5gRssi)) { in SerializeSettingsToSbuf() 997 if (!HdfSbufWriteInt32(req, pnoSettings->scanIntervalMs)) { in SerializeSettingsToSbuf() 1001 if (!HdfSbufWriteInt32(req, pnoSettings->scanIterations)) { in SerializeSettingsToSbuf() 1005 if (!HdfSbufWriteUint32(req, pnoSettings->pnoNetworksLen)) { in SerializeSettingsToSbuf() 1009 for (uint32_t i = 0; i < pnoSettings->pnoNetworksLen; i++) { in SerializeSettingsToSbuf() 1010 if (!HdfSbufWriteUint8(req, pnoSettings->pnoNetworks[i].isHidden)) { in SerializeSettingsToSbuf() 1014 if (!HdfSbufWriteBuffer(req, pnoSettings->pnoNetworks[i].freqs, in SerializeSettingsToSbuf() 1015 sizeof(int32_t) * (pnoSettings in SerializeSettingsToSbuf() 1028 WifiStartPnoScan(const char *ifName, const WifiPnoSettings *pnoSettings) WifiStartPnoScan() argument [all...] |
/drivers/peripheral/wlan/hdi_service/service_common/ |
H A D | wlan_common_cmd.c | 1400 static int32_t FillPnoSettings(WifiPnoSettings *wifiPnoSettings, const struct PnoSettings *pnoSettings)
in FillPnoSettings() argument 1402 wifiPnoSettings->min2gRssi = pnoSettings->min2gRssi;
in FillPnoSettings() 1403 wifiPnoSettings->min5gRssi = pnoSettings->min5gRssi;
in FillPnoSettings() 1404 wifiPnoSettings->scanIntervalMs = pnoSettings->scanIntervalMs;
in FillPnoSettings() 1405 wifiPnoSettings->scanIterations = pnoSettings->scanIterations;
in FillPnoSettings() 1407 if ((pnoSettings->pnoNetworks == NULL) || (pnoSettings->pnoNetworksLen == 0)) {
in FillPnoSettings() 1412 wifiPnoSettings->pnoNetworksLen = pnoSettings->pnoNetworksLen;
in FillPnoSettings() 1414 (WifiPnoNetwork *)OsalMemCalloc(sizeof(WifiPnoNetwork) * (pnoSettings->pnoNetworksLen));
in FillPnoSettings() 1419 for (uint32_t i = 0; i < pnoSettings in FillPnoSettings() 1463 WlanInterfaceStartPnoScan(struct IWlanInterface *self, const char *ifName, const struct PnoSettings *pnoSettings) WlanInterfaceStartPnoScan() argument [all...] |
H A D | wlan_common_cmd.h | 63 const struct PnoSettings *pnoSettings);
|
/drivers/peripheral/wlan/test/hdi_service/ |
H A D | wlan_hdi_hal_services_c_test.cpp | 1164 struct PnoSettings pnoSettings;
in HWTEST_F() local 1165 (void)memset_s(&pnoSettings, sizeof(struct PnoSettings), 0, sizeof(struct PnoSettings));
in HWTEST_F() 1166 pnoSettings.min2gRssi = -100;
in HWTEST_F() 1167 pnoSettings.min5gRssi = -120;
in HWTEST_F() 1168 pnoSettings.scanIntervalMs = 60000;
in HWTEST_F() 1169 pnoSettings.scanIterations = 3;
in HWTEST_F() 1171 pnoSettings.pnoNetworksLen = 2;
in HWTEST_F() 1172 pnoSettings.pnoNetworks = (struct PnoNetwork *)OsalMemCalloc(sizeof(struct PnoNetwork) * 2);
in HWTEST_F() 1173 pnoSettings.pnoNetworks[0].isHidden = 1;
in HWTEST_F() 1174 pnoSettings in HWTEST_F() [all...] |
/drivers/peripheral/wlan/client/src/netlink/ |
H A D | netlink_cmd_adapter.c | 2648 static int32_t ProcessMatchSsidToMsg(struct nl_msg *msg, const WiphyInfo *wiphyInfo, const WifiPnoSettings *pnoSettings) in ProcessMatchSsidToMsg() argument 2659 for (uint32_t i = 0; i < pnoSettings->pnoNetworksLen; i++) { in ProcessMatchSsidToMsg() 2668 if (nla_put(msg, NL80211_SCHED_SCAN_MATCH_ATTR_SSID, pnoSettings->pnoNetworks[i].ssid.ssidLen, in ProcessMatchSsidToMsg() 2669 pnoSettings->pnoNetworks[i].ssid.ssid) != RET_CODE_SUCCESS) { in ProcessMatchSsidToMsg() 2673 nla_put_u32(msg, NL80211_SCHED_SCAN_MATCH_ATTR_RSSI, pnoSettings->min5gRssi); in ProcessMatchSsidToMsg() 2726 static int32_t ProcessSsidToMsg(struct nl_msg *msg, const WiphyInfo *wiphyInfo, const WifiPnoSettings *pnoSettings) in ProcessSsidToMsg() argument 2732 for (uint32_t i = 0; i < pnoSettings->pnoNetworksLen; i++) { in ProcessSsidToMsg() 2733 if (!(pnoSettings->pnoNetworks[i].isHidden)) { in ProcessSsidToMsg() 2746 ssidNode->ssidInfo.ssidLen = pnoSettings->pnoNetworks[i].ssid.ssidLen; in ProcessSsidToMsg() 2747 if (memcpy_s(ssidNode->ssidInfo.ssid, MAX_SSID_LEN, pnoSettings in ProcessSsidToMsg() 2761 ProcessScanPlanToMsg(struct nl_msg *msg, const WiphyInfo *wiphyInfo, const WifiPnoSettings *pnoSettings) ProcessScanPlanToMsg() argument 2832 ProcessFreqToMsg(struct nl_msg *msg, const WifiPnoSettings *pnoSettings) ProcessFreqToMsg() argument 2866 ProcessReqflagsToMsg(struct nl_msg *msg, const WiphyInfo *wiphyInfo, const WifiPnoSettings *pnoSettings) ProcessReqflagsToMsg() argument 2892 ConvertSetsToNetlinkmsg(struct nl_msg *msg, const char *ifName, const WifiPnoSettings *pnoSettings) ConvertSetsToNetlinkmsg() argument 2920 WifiStartPnoScan(const char *ifName, const WifiPnoSettings *pnoSettings) WifiStartPnoScan() argument [all...] |
/drivers/peripheral/wlan/test/unittest/hal/ |
H A D | wifi_hal_test.cpp | 2125 WifiPnoSettings pnoSettings; 2126 (void)memset_s(&pnoSettings, sizeof(pnoSettings), 0, sizeof(pnoSettings)); 2131 ret = staFeature->startPnoScan(nullptr, &pnoSettings); 2153 WifiPnoSettings pnoSettings; 2154 (void)memset_s(&pnoSettings, sizeof(pnoSettings), 0, sizeof(pnoSettings)); 2155 pnoSettings [all...] |
/drivers/peripheral/wlan/hal/include/ |
H A D | wifi_hal_cmd.h | 44 int32_t HalCmdStartPnoScan(const char *ifName, const WifiPnoSettings *pnoSettings);
|
/drivers/hdf_core/framework/include/wifi/ |
H A D | wifi_mac80211_ops.h | 769 * @param pnoSettings Indicates the pno scan parameters. 776 int32_t (*StartPnoScan)(NetDevice *netDev, const WifiPnoSettings *pnoSettings);
|
/drivers/peripheral/wlan/client/include/ |
H A D | wifi_driver_client.h | 361 int32_t WifiStartPnoScan(const char *ifName, const WifiPnoSettings *pnoSettings);
|