Lines Matching refs:sm

331 void eapol_sm_deinit(struct eapol_sm *sm);
332 void eapol_sm_step(struct eapol_sm *sm);
333 int eapol_sm_get_status(struct eapol_sm *sm, char *buf, size_t buflen,
335 int eapol_sm_get_mib(struct eapol_sm *sm, char *buf, size_t buflen);
336 void eapol_sm_configure(struct eapol_sm *sm, int heldPeriod, int authPeriod,
338 int eapol_sm_rx_eapol(struct eapol_sm *sm, const u8 *src, const u8 *buf,
340 void eapol_sm_notify_tx_eapol_key(struct eapol_sm *sm);
341 void eapol_sm_notify_portEnabled(struct eapol_sm *sm, bool enabled);
342 void eapol_sm_notify_portValid(struct eapol_sm *sm, bool valid);
343 void eapol_sm_notify_eap_success(struct eapol_sm *sm, bool success);
344 void eapol_sm_notify_eap_fail(struct eapol_sm *sm, bool fail);
345 void eapol_sm_notify_config(struct eapol_sm *sm,
348 int eapol_sm_get_key(struct eapol_sm *sm, u8 *key, size_t len);
349 const u8 * eapol_sm_get_session_id(struct eapol_sm *sm, size_t *len);
350 void eapol_sm_notify_logoff(struct eapol_sm *sm, bool logoff);
351 void eapol_sm_notify_cached(struct eapol_sm *sm);
352 void eapol_sm_notify_pmkid_attempt(struct eapol_sm *sm);
353 void eapol_sm_register_scard_ctx(struct eapol_sm *sm, void *ctx);
354 void eapol_sm_notify_portControl(struct eapol_sm *sm, PortControl portControl);
355 void eapol_sm_notify_ctrl_attached(struct eapol_sm *sm);
356 void eapol_sm_notify_ctrl_response(struct eapol_sm *sm);
357 void eapol_sm_request_reauth(struct eapol_sm *sm);
358 void eapol_sm_notify_lower_layer_success(struct eapol_sm *sm, int in_eapol_sm);
359 void eapol_sm_invalidate_cached_session(struct eapol_sm *sm);
360 const char * eapol_sm_get_method_name(struct eapol_sm *sm);
361 void eapol_sm_set_ext_pw_ctx(struct eapol_sm *sm,
363 int eapol_sm_failed(struct eapol_sm *sm);
364 void eapol_sm_erp_flush(struct eapol_sm *sm);
365 struct wpabuf * eapol_sm_build_erp_reauth_start(struct eapol_sm *sm);
366 void eapol_sm_process_erp_finish(struct eapol_sm *sm, const u8 *buf,
370 int eapol_sm_update_erp_next_seq_num(struct eapol_sm *sm, u16 next_seq_num);
371 int eapol_sm_get_erp_info(struct eapol_sm *sm, struct eap_peer_config *config,
383 static inline void eapol_sm_deinit(struct eapol_sm *sm) in eapol_sm_deinit() argument
386 static inline void eapol_sm_step(struct eapol_sm *sm) in eapol_sm_step() argument
389 static inline int eapol_sm_get_status(struct eapol_sm *sm, char *buf, in eapol_sm_get_status() argument
394 static inline int eapol_sm_get_mib(struct eapol_sm *sm, char *buf, in eapol_sm_get_mib() argument
399 static inline void eapol_sm_configure(struct eapol_sm *sm, int heldPeriod, in eapol_sm_configure() argument
404 static inline int eapol_sm_rx_eapol(struct eapol_sm *sm, const u8 *src, in eapol_sm_rx_eapol() argument
410 static inline void eapol_sm_notify_tx_eapol_key(struct eapol_sm *sm) in eapol_sm_notify_tx_eapol_key() argument
413 static inline void eapol_sm_notify_portEnabled(struct eapol_sm *sm, in eapol_sm_notify_portEnabled() argument
417 static inline void eapol_sm_notify_portValid(struct eapol_sm *sm, in eapol_sm_notify_portValid() argument
421 static inline void eapol_sm_notify_eap_success(struct eapol_sm *sm, in eapol_sm_notify_eap_success() argument
425 static inline void eapol_sm_notify_eap_fail(struct eapol_sm *sm, bool fail) in eapol_sm_notify_eap_fail() argument
428 static inline void eapol_sm_notify_config(struct eapol_sm *sm, in eapol_sm_notify_config() argument
433 static inline int eapol_sm_get_key(struct eapol_sm *sm, u8 *key, size_t len) in eapol_sm_get_key() argument
438 eapol_sm_get_session_id(struct eapol_sm *sm, size_t *len) in eapol_sm_get_session_id() argument
442 static inline void eapol_sm_notify_logoff(struct eapol_sm *sm, bool logoff) in eapol_sm_notify_logoff() argument
445 static inline void eapol_sm_notify_cached(struct eapol_sm *sm) in eapol_sm_notify_cached() argument
448 static inline void eapol_sm_notify_pmkid_attempt(struct eapol_sm *sm) in eapol_sm_notify_pmkid_attempt() argument
451 #define eapol_sm_register_scard_ctx(sm, ctx) do { } while (0) argument
452 static inline void eapol_sm_notify_portControl(struct eapol_sm *sm, in eapol_sm_notify_portControl() argument
456 static inline void eapol_sm_notify_ctrl_attached(struct eapol_sm *sm) in eapol_sm_notify_ctrl_attached() argument
459 static inline void eapol_sm_notify_ctrl_response(struct eapol_sm *sm) in eapol_sm_notify_ctrl_response() argument
462 static inline void eapol_sm_request_reauth(struct eapol_sm *sm) in eapol_sm_request_reauth() argument
465 static inline void eapol_sm_notify_lower_layer_success(struct eapol_sm *sm, in eapol_sm_notify_lower_layer_success() argument
469 static inline void eapol_sm_invalidate_cached_session(struct eapol_sm *sm) in eapol_sm_invalidate_cached_session() argument
472 static inline const char * eapol_sm_get_method_name(struct eapol_sm *sm) in eapol_sm_get_method_name() argument
476 static inline void eapol_sm_set_ext_pw_ctx(struct eapol_sm *sm, in eapol_sm_set_ext_pw_ctx() argument
480 static inline int eapol_sm_failed(struct eapol_sm *sm) in eapol_sm_failed() argument
484 static inline void eapol_sm_erp_flush(struct eapol_sm *sm) in eapol_sm_erp_flush() argument
488 eapol_sm_build_erp_reauth_start(struct eapol_sm *sm) in eapol_sm_build_erp_reauth_start() argument
492 static inline void eapol_sm_process_erp_finish(struct eapol_sm *sm, in eapol_sm_process_erp_finish() argument
496 static inline int eapol_sm_update_erp_next_seq_num(struct eapol_sm *sm, in eapol_sm_update_erp_next_seq_num() argument
502 eapol_sm_get_erp_info(struct eapol_sm *sm, struct eap_peer_config *config, in eapol_sm_get_erp_info() argument