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:
Jérôme Pouiller 2025-05-22 14:17:40 +02:00 committed by Daniel DeGrasse
parent 56fb22fba8
commit a89dc21a2b
2 changed files with 4 additions and 8 deletions

View File

@ -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) {

View File

@ -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;