Lines Matching refs:vendor
40 static bool eap_sm_allowMethod(struct eap_sm *sm, int vendor,
142 int vendor, u32 method) in eap_config_allowed_method() argument
151 for (i = 0; m[i].vendor != EAP_VENDOR_IETF || in eap_config_allowed_method()
153 if (m[i].vendor == vendor && m[i].method == method) in eap_config_allowed_method()
167 int eap_allowed_method(struct eap_sm *sm, int vendor, u32 method) in eap_allowed_method() argument
169 return eap_config_allowed_method(sm, eap_get_config(sm), vendor, in eap_allowed_method()
368 sm->m && sm->m->vendor == sm->reqVendor && in SM_STATE()
893 if (sm->m->vendor == EAP_VENDOR_IETF && sm->m->method == EAP_TYPE_LEAP) in SM_STATE()
1385 static bool eap_sm_allowMethod(struct eap_sm *sm, int vendor, in eap_sm_allowMethod() argument
1388 if (!eap_allowed_method(sm, vendor, method)) { in eap_sm_allowMethod()
1390 "vendor %u method %u", vendor, method); in eap_sm_allowMethod()
1393 if (eap_peer_get_eap_method(vendor, method)) in eap_sm_allowMethod()
1396 "vendor %u method %u", vendor, method); in eap_sm_allowMethod()
1421 if (sm->reqVendor == m->vendor && in eap_sm_build_expanded_nak()
1424 if (eap_allowed_method(sm, m->vendor, m->method)) { in eap_sm_build_expanded_nak()
1427 m->vendor, m->method); in eap_sm_build_expanded_nak()
1429 wpabuf_put_be24(resp, m->vendor); in eap_sm_build_expanded_nak()
1474 if (m->vendor == EAP_VENDOR_IETF && m->method == sm->reqMethod) in eap_sm_buildNak()
1476 if (eap_allowed_method(sm, m->vendor, m->method)) { in eap_sm_buildNak()
1477 if (m->vendor != EAP_VENDOR_IETF) { in eap_sm_buildNak()
1588 for (i = 0; m && (m[i].vendor != EAP_VENDOR_IETF || in eap_sm_imsi_identity()
1590 if (m[i].vendor == EAP_VENDOR_IETF && in eap_sm_imsi_identity()
1596 if (m[i].vendor == EAP_VENDOR_IETF && in eap_sm_imsi_identity()
2683 static int eap_allowed_phase2_type(int vendor, int type) in eap_allowed_phase2_type() argument
2685 if (vendor == EAP_VENDOR_HOSTAP) in eap_allowed_phase2_type()
2687 if (vendor != EAP_VENDOR_IETF) in eap_allowed_phase2_type()
2704 u32 eap_get_phase2_type(const char *name, int *vendor) in eap_get_phase2_type() argument
2709 *vendor = v; in eap_get_phase2_type()
2712 *vendor = EAP_VENDOR_IETF; in eap_get_phase2_type()
2731 int vendor; in eap_get_phase2_types() local
2744 vendor = m->vendor; in eap_get_phase2_types()
2746 if (eap_allowed_phase2_type(vendor, method)) { in eap_get_phase2_types()
2747 if (vendor == EAP_VENDOR_IETF && in eap_get_phase2_types()
2751 buf[*count].vendor = vendor; in eap_get_phase2_types()