Home | History | Annotate | Download | only in wpa_supplicant

Lines Matching refs:ctx

170  * @ctx: Pointer to wpa_supplicant data (wpa_s)
179 static int wpa_supplicant_eapol_send(void *ctx, int type, const u8 *buf,
182 struct wpa_supplicant *wpa_s = ctx;
247 * @ctx: Pointer to wpa_supplicant data (wpa_s)
254 static int wpa_eapol_set_wep_key(void *ctx, int unicast, int keyidx,
257 struct wpa_supplicant *wpa_s = ctx;
273 static void wpa_supplicant_aborted_cached(void *ctx)
275 struct wpa_supplicant *wpa_s = ctx;
283 static void wpa_supplicant_set_config_blob(void *ctx,
286 struct wpa_supplicant *wpa_s = ctx;
292 wpa_supplicant_get_config_blob(void *ctx, const char *name)
294 struct wpa_supplicant *wpa_s = ctx;
301 static int wpa_set_wep_key(void *ctx, int set_tx, int keyidx, const u8 *key,
304 struct wpa_supplicant *wpa_s = ctx;
361 static void wpa_supplicant_notify_eapol_done(void *ctx)
363 struct wpa_supplicant *wpa_s = ctx;
1760 static int wpa_supplicant_get_beacon_ie(void *ctx)
1762 struct wpa_supplicant *wpa_s = ctx;
1889 static int wpa_supplicant_get_bssid(void *ctx, u8 *bssid)
1891 struct wpa_supplicant *wpa_s = ctx;
1966 void wpa_supplicant_rx_eapol(void *ctx, const u8 *src_addr,
1969 struct wpa_supplicant *wpa_s = ctx;
2211 struct eapol_ctx *ctx;
2212 ctx = os_zalloc(sizeof(*ctx));
2213 if (ctx == NULL) {
2218 ctx->ctx = wpa_s;
2219 ctx->msg_ctx = wpa_s;
2220 ctx->eapol_send_ctx = wpa_s;
2221 ctx->preauth = 0;
2222 ctx->eapol_done_cb = wpa_supplicant_notify_eapol_done;
2223 ctx->eapol_send = wpa_supplicant_eapol_send;
2224 ctx->set_wep_key = wpa_eapol_set_wep_key;
2225 ctx->set_config_blob = wpa_supplicant_set_config_blob;
2226 ctx->get_config_blob = wpa_supplicant_get_config_blob;
2227 ctx->aborted_cached = wpa_supplicant_aborted_cached;
2228 ctx->opensc_engine_path = wpa_s->conf->opensc_engine_path;
2229 ctx->pkcs11_engine_path = wpa_s->conf->pkcs11_engine_path;
2230 ctx->pkcs11_module_path = wpa_s->conf->pkcs11_module_path;
2231 wpa_s->eapol = eapol_sm_init(ctx);
2233 os_free(ctx);
2247 struct wpa_sm_ctx *ctx;
2248 ctx = os_zalloc(sizeof(*ctx));
2249 if (ctx == NULL) {
2254 ctx->ctx = wpa_s;
2255 ctx->set_state = _wpa_supplicant_set_state;
2256 ctx->get_state = _wpa_supplicant_get_state;
2257 ctx->deauthenticate = _wpa_supplicant_deauthenticate;
2258 ctx->disassociate = _wpa_supplicant_disassociate;
2259 ctx->set_key = wpa_supplicant_set_key;
2260 ctx->scan = wpa_supplicant_scan;
2261 ctx->get_ssid = _wpa_supplicant_get_ssid;
2262 ctx->get_bssid = wpa_supplicant_get_bssid;
2263 ctx->ether_send = _wpa_ether_send;
2264 ctx->get_beacon_ie = wpa_supplicant_get_beacon_ie;
2265 ctx->alloc_eapol = _wpa_alloc_eapol;
2266 ctx->cancel_auth_timeout = _wpa_supplicant_cancel_auth_timeout;
2267 ctx->add_pmkid = wpa_supplicant_add_pmkid;
2268 ctx->remove_pmkid = wpa_supplicant_remove_pmkid;
2269 ctx->set_config_blob = wpa_supplicant_set_config_blob;
2270 ctx->get_config_blob = wpa_supplicant_get_config_blob;
2271 ctx->mlme_setprotection = wpa_supplicant_mlme_setprotection;
2273 wpa_s->wpa = wpa_sm_init(ctx);