Lines Matching refs:baseFeature

29 static const char *GetNetworkIfaceNameInner(const struct IWiFiBaseFeature *baseFeature)
31 if (baseFeature == NULL) {
35 return baseFeature->ifName;
38 static int32_t GetFeatureTypeInner(const struct IWiFiBaseFeature *baseFeature)
40 if (baseFeature == NULL) {
44 return baseFeature->type;
47 static int32_t SetMacAddressInner(const struct IWiFiBaseFeature *baseFeature, unsigned char *mac, uint8_t len)
49 if (baseFeature == NULL || mac == NULL || len != WIFI_MAC_ADDR_LENGTH) {
53 return HalCmdSetMacAddr(baseFeature->ifName, mac, len);
56 static int32_t GetDeviceMacAddressInner(const struct IWiFiBaseFeature *baseFeature, unsigned char *mac, uint8_t len)
58 if (baseFeature == NULL || mac == NULL || len != WIFI_MAC_ADDR_LENGTH) {
62 return HalCmdGetDevMacAddr(baseFeature->ifName, baseFeature->type, mac, len);
65 static int32_t GetValidFreqsWithBandInner(const struct IWiFiBaseFeature *baseFeature,
68 if (baseFeature == NULL || freqs == NULL || size < MAX_CHANNEL_NUM || num == NULL || band < 0) {
72 return HalCmdGetValidFreqWithBand(baseFeature->ifName, band, freqs, size, num);
75 static int32_t SetTxPowerInner(const struct IWiFiBaseFeature *baseFeature, int32_t power)
77 if (baseFeature == NULL || power <= 0) {
81 return HalCmdSetTxPower(baseFeature->ifName, power);
84 static int32_t GetChipIdInner(const struct IWiFiBaseFeature *baseFeature, uint8_t *chipId)
86 if (baseFeature == NULL || chipId == NULL) {
90 return HalCmdGetChipId(baseFeature->ifName, chipId);
102 static const char *GetNetworkIfaceName(const struct IWiFiBaseFeature *baseFeature)
105 const char *ifName = GetNetworkIfaceNameInner(baseFeature);
110 static int32_t GetFeatureType(const struct IWiFiBaseFeature *baseFeature)
113 int32_t type = GetFeatureTypeInner(baseFeature);
118 static int32_t SetMacAddress(const struct IWiFiBaseFeature *baseFeature, unsigned char *mac, uint8_t len)
121 int32_t ret = SetMacAddressInner(baseFeature, mac, len);
126 static int32_t GetDeviceMacAddress(const struct IWiFiBaseFeature *baseFeature, unsigned char *mac, uint8_t len)
129 int32_t ret = GetDeviceMacAddressInner(baseFeature, mac, len);
134 static int32_t GetValidFreqsWithBand(const struct IWiFiBaseFeature *baseFeature,
138 int32_t ret = GetValidFreqsWithBandInner(baseFeature, band, freqs, size, num);
143 static int32_t HalSetTxPower(const struct IWiFiBaseFeature *baseFeature, int32_t power)
146 int32_t ret = SetTxPowerInner(baseFeature, power);
151 static int32_t HalGetChipId(const struct IWiFiBaseFeature *baseFeature, uint8_t *chipId)
154 int32_t ret = GetChipIdInner(baseFeature, chipId);