Lines Matching refs:handler
36 int pkey_handler_register(struct pkey_handler *handler) in pkey_handler_register() argument
40 if (!handler || in pkey_handler_register()
41 !handler->is_supported_key || in pkey_handler_register()
42 !handler->is_supported_keytype) in pkey_handler_register()
45 if (!try_module_get(handler->module)) in pkey_handler_register()
52 if (h == handler) { in pkey_handler_register()
55 module_put(handler->module); in pkey_handler_register()
61 list_add_rcu(&handler->list, &handler_list); in pkey_handler_register()
65 module_put(handler->module); in pkey_handler_register()
68 handler->name ?: "<no name>"); in pkey_handler_register()
74 int pkey_handler_unregister(struct pkey_handler *handler) in pkey_handler_unregister() argument
77 list_del_rcu(&handler->list); in pkey_handler_unregister()
78 INIT_LIST_HEAD_RCU(&handler->list); in pkey_handler_unregister()
83 handler->name ?: "<no name>"); in pkey_handler_unregister()
133 void pkey_handler_put(const struct pkey_handler *handler) in pkey_handler_put() argument
137 if (!handler) in pkey_handler_put()
142 if (h == handler) { in pkey_handler_put()