Home
last modified time | relevance | path

Searched refs:user_service (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/staging/vc04_services/interface/vchiq_arm/
H A Dvchiq_arm.c647 struct vchiq_header *header, struct user_service *user_service, in add_completion() argument
677 completion->service_userdata = user_service->service; in add_completion()
686 vchiq_service_get(user_service->service); in add_completion()
688 user_service->close_pending = 1; in add_completion()
698 user_service->message_available_pos = insert; in add_completion()
713 struct user_service *user_service; in service_single_message() local
715 user_service = (struct user_service *)service->base.userdata; in service_single_message()
722 if ((user_service->message_available_pos - in service_single_message()
728 ret = add_completion(instance, reason, NULL, user_service, in service_single_message()
734 if (wait_for_completion_interruptible(&user_service->remove_event)) { in service_single_message()
[all …]