Searched refs:user_service (Results 1 – 3 of 3) sorted by relevance
/openbmc/linux/drivers/staging/vc04_services/interface/vchiq_arm/ |
H A D | vchiq_dev.c | 48 static void close_delivered(struct user_service *user_service) in close_delivered() argument 52 __func__, user_service->service->handle); in close_delivered() 54 if (user_service->close_pending) { in close_delivered() 56 vchiq_service_put(user_service->service); in close_delivered() 59 complete(&user_service->close_event); in close_delivered() 61 user_service->close_pending = 0; in close_delivered() 143 struct user_service *user_service = NULL; in vchiq_ioc_create_service() local 152 user_service = kmalloc(sizeof(*user_service), GFP_KERNEL); in vchiq_ioc_create_service() 153 if (!user_service) in vchiq_ioc_create_service() 166 .userdata = user_service, in vchiq_ioc_create_service() [all …]
|
H A D | vchiq_arm.c | 981 struct vchiq_header *header, struct user_service *user_service, in add_completion() argument 1010 completion->service_userdata = user_service->service; in add_completion() 1018 vchiq_service_get(user_service->service); in add_completion() 1020 user_service->close_pending = 1; in add_completion() 1030 user_service->message_available_pos = insert; in add_completion() 1050 struct user_service *user_service; in service_callback() local 1065 user_service = (struct user_service *)service->base.userdata; in service_callback() 1081 __func__, (unsigned long)user_service, service->localport, in service_callback() 1082 user_service->userdata, reason, (unsigned long)header, in service_callback() 1085 if (header && user_service->is_vchi) { in service_callback() [all …]
|
H A D | vchiq_arm.h | 28 struct user_service { struct
|