Searched refs:user_service (Results 1 – 3 of 3) sorted by relevance
53 static void close_delivered(struct user_service *user_service) in close_delivered() argument57 __func__, user_service->service->handle); in close_delivered()59 if (user_service->close_pending) { in close_delivered()61 vchiq_service_put(user_service->service); in close_delivered()64 complete(&user_service->close_event); in close_delivered()66 user_service->close_pending = 0; in close_delivered()148 struct user_service *user_service = NULL; in vchiq_ioc_create_service() local154 user_service = kmalloc(sizeof(*user_service), GFP_KERNEL); in vchiq_ioc_create_service()155 if (!user_service) in vchiq_ioc_create_service()160 kfree(user_service); in vchiq_ioc_create_service()[all …]
954 struct vchiq_header *header, struct user_service *user_service, in add_completion() argument987 completion->service_userdata = user_service->service; in add_completion()995 vchiq_service_get(user_service->service); in add_completion()997 user_service->close_pending = 1; in add_completion()1007 user_service->message_available_pos = insert; in add_completion()1027 struct user_service *user_service; in service_callback() local1040 user_service = (struct user_service *)service->base.userdata; in service_callback()1041 instance = user_service->instance; in service_callback()1048 __func__, (unsigned long)user_service, in service_callback()1049 service->localport, user_service->userdata, in service_callback()[all …]
67 struct user_service { struct