Lines Matching refs:handler
269 sol_uverbs_ib_register_event_handler(sol_uverbs_ib_event_handler_t *handler) in sol_uverbs_ib_register_event_handler() argument
271 ASSERT(handler != NULL); in sol_uverbs_ib_register_event_handler()
272 ASSERT(handler->hca != NULL); in sol_uverbs_ib_register_event_handler()
274 mutex_enter(&handler->hca->event_handler_lock); in sol_uverbs_ib_register_event_handler()
275 llist_head_init(&handler->list, handler); in sol_uverbs_ib_register_event_handler()
276 llist_add_tail(&handler->list, &handler->hca->event_handler_list); in sol_uverbs_ib_register_event_handler()
277 mutex_exit(&handler->hca->event_handler_lock); in sol_uverbs_ib_register_event_handler()
295 sol_uverbs_ib_unregister_event_handler(sol_uverbs_ib_event_handler_t *handler) in sol_uverbs_ib_unregister_event_handler() argument
297 ASSERT(handler != NULL); in sol_uverbs_ib_unregister_event_handler()
298 ASSERT(handler->hca != NULL); in sol_uverbs_ib_unregister_event_handler()
300 mutex_enter(&handler->hca->event_handler_lock); in sol_uverbs_ib_unregister_event_handler()
301 llist_del(&handler->list); in sol_uverbs_ib_unregister_event_handler()
302 mutex_exit(&handler->hca->event_handler_lock); in sol_uverbs_ib_unregister_event_handler()