Lines Matching refs:method
21 static void eap_peer_method_free(struct eap_method *method);
31 enum eap_type method) in eap_peer_get_eap_method() argument
35 if (m->vendor == vendor && m->method == method) in eap_peer_get_eap_method()
57 return m->method; in eap_peer_get_type()
80 if (m->vendor == vendor && m->method == type) in eap_get_name()
234 int eap_peer_method_unload(struct eap_method *method) in eap_peer_method_unload() argument
242 if (m == method) in eap_peer_method_unload()
283 enum eap_type method, in eap_peer_method_alloc() argument
292 eap->method = method; in eap_peer_method_alloc()
302 static void eap_peer_method_free(struct eap_method *method) in eap_peer_method_free() argument
304 os_free(method); in eap_peer_method_free()
318 int eap_peer_method_register(struct eap_method *method) in eap_peer_method_register() argument
322 if (method == NULL || method->name == NULL || in eap_peer_method_register()
323 method->version != EAP_PEER_METHOD_INTERFACE_VERSION) { in eap_peer_method_register()
324 eap_peer_method_free(method); in eap_peer_method_register()
329 if ((m->vendor == method->vendor && in eap_peer_method_register()
330 m->method == method->method) || in eap_peer_method_register()
331 os_strcmp(m->name, method->name) == 0) { in eap_peer_method_register()
332 eap_peer_method_free(method); in eap_peer_method_register()
339 last->next = method; in eap_peer_method_register()
341 eap_methods = method; in eap_peer_method_register()