Lines Matching defs:zep_wpa_supp_dev_ops
256 struct zep_wpa_supp_dev_ops { struct
257 void *(*init)(void *supp_drv_if_ctx,
260 void (*deinit)(void *if_priv);
261 int (*scan2)(void *if_priv,
263 int (*scan_abort)(void *if_priv);
264 int (*get_scan_results2)(void *if_priv);
265 int (*deauthenticate)(void *if_priv,
268 int (*authenticate)(void *if_priv,
271 int (*associate)(void *if_priv,
273 int (*set_key)(void *if_priv,
284 int (*set_supp_port)(void *if_priv,
287 int (*signal_poll)(void *if_priv, struct wpa_signal_info *si,
289 int (*send_mlme)(void *if_priv, const u8 *data,
295 int (*get_wiphy)(void *if_priv);
297 int (*register_frame)(void *if_priv,
301 int (*get_capa)(void *if_priv,
304 int (*get_conn_info)(void *if_priv,
307 int (*set_country)(void *priv, const char *alpha2);
309 int (*get_country)(void *priv, char *alpha2);
312 void *(*hapd_init)(void *hapd_drv_if_ctx, const char *iface_name,
315 void (*hapd_deinit)(void *priv);
317 int (*set_ap)(void *priv, int beacon_set,
320 int (*do_acs)(void *priv, struct drv_acs_params *params);
322 int (*init_ap)(void *if_priv,
325 int (*start_ap)(void *if_priv,
328 int (*change_beacon)(void *if_priv,
331 int (*stop_ap)(void *if_priv);
333 int (*deinit_ap)(void *if_priv);
335 int (*sta_add)(void *if_priv,
338 int (*sta_remove)(void *if_priv, const u8 *addr);
340 int (*sta_set_flags)(void *if_priv, const u8 *addr,
344 int (*sta_clear_stats)(void *if_priv, const u8 *addr);
346 int (*register_mgmt_frame)(void *if_priv, u16 frame_type,
349 int (*dpp_listen)(void *priv, bool enable);
350 int (*remain_on_channel)(void *priv, unsigned int freq, unsigned int duration);
351 int (*cancel_remain_on_channel)(void *priv);
352 int (*get_inact_sec)(void *if_priv, const u8 *addr);
353 void (*send_action_cancel_wait)(void *priv);