Lines Matching defs:wifi_mgmt_ops
1306 struct wifi_mgmt_ops { struct
1318 int (*scan)(const struct device *dev,
1328 int (*connect)(const struct device *dev,
1336 int (*disconnect)(const struct device *dev);
1344 int (*ap_enable)(const struct device *dev,
1352 int (*ap_disable)(const struct device *dev);
1360 int (*ap_sta_disconnect)(const struct device *dev, const uint8_t *mac);
1368 int (*iface_status)(const struct device *dev, struct wifi_iface_status *status);
1377 int (*get_stats)(const struct device *dev, struct net_stats_wifi *stats);
1384 int (*reset_stats)(const struct device *dev);
1393 int (*cfg_11k)(const struct device *dev, struct wifi_11k_params *params);
1401 int (*send_11k_neighbor_request)(const struct device *dev, struct wifi_11k_params *params);
1409 int (*set_power_save)(const struct device *dev, struct wifi_ps_params *params);
1417 int (*set_twt)(const struct device *dev, struct wifi_twt_params *params);
1425 int (*set_btwt)(const struct device *dev, struct wifi_twt_params *params);
1433 int (*get_power_save_config)(const struct device *dev, struct wifi_ps_config *config);
1441 int (*reg_domain)(const struct device *dev, struct wifi_reg_domain *reg_domain);
1449 int (*filter)(const struct device *dev, struct wifi_filter_info *filter);
1457 int (*mode)(const struct device *dev, struct wifi_mode_info *mode);
1465 int (*channel)(const struct device *dev, struct wifi_channel_info *channel);
1474 int (*btm_query)(const struct device *dev, uint8_t reason);
1482 int (*bss_ext_capab)(const struct device *dev, int capab);
1490 int (*legacy_roam)(const struct device *dev);
1504 int (*get_version)(const struct device *dev, struct wifi_version *params);
1512 int (*get_conn_params)(const struct device *dev, struct wifi_connect_req_params *params);
1520 int (*set_rts_threshold)(const struct device *dev, unsigned int rts_threshold);
1528 int (*ap_config_params)(const struct device *dev, struct wifi_ap_config_params *params);
1538 int (*dpp_dispatch)(const struct device *dev, struct wifi_dpp_params *params);
1546 int (*pmksa_flush)(const struct device *dev);
1555 int (*enterprise_creds)(const struct device *dev,
1565 int (*get_rts_threshold)(const struct device *dev, unsigned int *rts_threshold);
1573 int (*wps_config)(const struct device *dev, struct wifi_wps_config_params *params);
1581 int (*candidate_scan)(const struct device *dev, struct wifi_scan_params *params);
1607 const struct wifi_mgmt_ops *const wifi_mgmt_api; argument