Lines Matching refs:cookie
245 door_service(void *cookie, char *args, size_t alen, in door_service() argument
251 door_cookie_t *cook = (door_cookie_t *)cookie; in door_service()
258 free_door_result(cookie, *(uint64_t *)(void *)args); in door_service()
331 door_cookie_t *cookie; in create_event_service() local
341 if ((cookie = calloc(1, sizeof (*cookie))) == NULL) { in create_event_service()
345 cookie->door_func = func; in create_event_service()
346 if ((service_door = door_create(door_service, (void *)cookie, in create_event_service()
349 free(cookie); in create_event_service()
368 free(cookie); in create_event_service()
380 door_cookie_t *cookie; in revoke_event_service() local
393 if ((cookie = (door_cookie_t *)(uintptr_t)info.di_data) != NULL) { in revoke_event_service()
394 struct door_result *tmp = cookie->results; in revoke_event_service()
396 cookie->results = tmp->next; in revoke_event_service()
399 tmp = cookie->results; in revoke_event_service()
401 free(cookie); in revoke_event_service()