drivers: wifi: siwx91x: Uniformize declaration of 'interface'
sl_wifi_interface_t interface is always initialized with sl_wifi_get_default_interface(). Let's assign the value during the declaration everywhere. Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com>
This commit is contained in:
parent
56fb22fba8
commit
a89dc21a2b
@ -215,8 +215,8 @@ static int siwx91x_mode(const struct device *dev, struct wifi_mode_info *mode)
|
||||
|
||||
static int siwx91x_send(const struct device *dev, struct net_pkt *pkt)
|
||||
{
|
||||
sl_wifi_interface_t interface = sl_wifi_get_default_interface();
|
||||
size_t pkt_len = net_pkt_get_len(pkt);
|
||||
sl_wifi_interface_t interface;
|
||||
struct net_buf *buf = NULL;
|
||||
int ret;
|
||||
|
||||
@ -233,7 +233,6 @@ static int siwx91x_send(const struct device *dev, struct net_pkt *pkt)
|
||||
return -ENOBUFS;
|
||||
}
|
||||
net_buf_add(buf, pkt_len);
|
||||
interface = sl_wifi_get_default_interface();
|
||||
ret = sl_wifi_send_raw_data_frame(FIELD_GET(SIWX91X_INTERFACE_MASK, interface),
|
||||
buf->data, pkt_len);
|
||||
if (ret) {
|
||||
|
||||
@ -18,11 +18,10 @@ enum {
|
||||
|
||||
static int siwx91x_get_connected_ap_beacon_interval_ms(void)
|
||||
{
|
||||
sl_wifi_interface_t interface = sl_wifi_get_default_interface();
|
||||
sl_wifi_operational_statistics_t sl_stat;
|
||||
sl_wifi_interface_t interface;
|
||||
int ret;
|
||||
|
||||
interface = sl_wifi_get_default_interface();
|
||||
if (FIELD_GET(SIWX91X_INTERFACE_MASK, interface) != SL_WIFI_CLIENT_INTERFACE) {
|
||||
return 0;
|
||||
}
|
||||
@ -37,12 +36,11 @@ static int siwx91x_get_connected_ap_beacon_interval_ms(void)
|
||||
|
||||
int siwx91x_apply_power_save(struct siwx91x_dev *sidev)
|
||||
{
|
||||
sl_wifi_interface_t interface = sl_wifi_get_default_interface();
|
||||
sl_wifi_performance_profile_t sl_ps_profile;
|
||||
sl_wifi_interface_t interface;
|
||||
int beacon_interval;
|
||||
int ret;
|
||||
|
||||
interface = sl_wifi_get_default_interface();
|
||||
if (FIELD_GET(SIWX91X_INTERFACE_MASK, interface) != SL_WIFI_CLIENT_INTERFACE) {
|
||||
LOG_ERR("Wi-Fi not in station mode");
|
||||
return -EINVAL;
|
||||
@ -153,15 +151,14 @@ int siwx91x_set_power_save(const struct device *dev, struct wifi_ps_params *para
|
||||
|
||||
int siwx91x_get_power_save_config(const struct device *dev, struct wifi_ps_config *config)
|
||||
{
|
||||
sl_wifi_interface_t interface = sl_wifi_get_default_interface();
|
||||
sl_wifi_performance_profile_t sl_ps_profile;
|
||||
struct siwx91x_dev *sidev = dev->data;
|
||||
sl_wifi_interface_t interface;
|
||||
uint16_t beacon_interval;
|
||||
int ret;
|
||||
|
||||
__ASSERT(config, "config cannot be NULL");
|
||||
|
||||
interface = sl_wifi_get_default_interface();
|
||||
if (FIELD_GET(SIWX91X_INTERFACE_MASK, interface) != SL_WIFI_CLIENT_INTERFACE) {
|
||||
LOG_ERR("Wi-Fi not in station mode");
|
||||
return -EINVAL;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user