Searched refs:vchiq_service (Results 1 – 5 of 5) sorted by relevance
| /linux/include/linux/raspberrypi/ |
| H A D | vchiq_core.h | 189 struct vchiq_service { struct 460 struct vchiq_service __rcu *services[VCHIQ_MAX_SERVICES]; 526 struct vchiq_service * 533 vchiq_open_service_internal(struct vchiq_service *service, int client_id); 536 vchiq_close_service_internal(struct vchiq_service *service, int close_recvd); 539 vchiq_terminate_service_internal(struct vchiq_service *service); 542 vchiq_free_service_internal(struct vchiq_service *service); 566 request_poll(struct vchiq_state *state, struct vchiq_service *service, 569 struct vchiq_service *handle_to_service(struct vchiq_instance *instance, unsigned int handle); 571 extern struct vchiq_service * [all …]
|
| H A D | vchiq_arm.h | 60 struct vchiq_service *service; 110 vchiq_check_service(struct vchiq_service *service); 116 vchiq_use_internal(struct vchiq_state *state, struct vchiq_service *service, 120 struct vchiq_service *service);
|
| /linux/drivers/platform/raspberrypi/vchiq-interface/ |
| H A D | vchiq_core.c | 221 set_service_state(struct vchiq_service *service, int newstate) in set_service_state() 230 struct vchiq_service *handle_to_service(struct vchiq_instance *instance, unsigned int handle) in handle_to_service() 237 struct vchiq_service * 240 struct vchiq_service *service; in find_service_by_handle() 256 struct vchiq_service * 260 struct vchiq_service *service; in find_service_by_port() 276 struct vchiq_service * 279 struct vchiq_service *service; in find_service_for_instance() 296 struct vchiq_service * 299 struct vchiq_service *service; in find_closed_service_for_instance() [all …]
|
| H A D | vchiq_arm.c | 454 struct vchiq_service *service = NULL; in vchiq_add_service() 483 struct vchiq_service *service = NULL; in vchiq_open_service() 583 struct vchiq_service *service; in vchiq_blocking_bulk_transfer() 716 enum vchiq_reason reason, struct vchiq_service *service, in service_single_message() 764 struct vchiq_service *service; in service_callback() 863 struct vchiq_service *service; in vchiq_dump_platform_instances() 877 struct vchiq_service *service; in vchiq_dump_platform_instances() 906 struct vchiq_service *service) in vchiq_dump_platform_service_state() 1020 vchiq_use_internal(struct vchiq_state *state, struct vchiq_service *service, in vchiq_use_internal() 1077 vchiq_release_internal(struct vchiq_state *state, struct vchiq_service *service) in vchiq_release_internal() [all …]
|
| H A D | vchiq_dev.c | 144 struct vchiq_service *service; in vchiq_ioc_create_service() 208 struct vchiq_service *service; in vchiq_ioc_dequeue_message() 290 struct vchiq_service *service; in vchiq_irq_queue_bulk_tx_rx() 483 struct vchiq_service *service; in vchiq_ioc_await_completion() 588 struct vchiq_service *service = NULL; in vchiq_ioctl() 969 struct vchiq_service *service; in vchiq_compat_ioctl_queue_message() 1212 struct vchiq_service *service; in vchiq_release() 1284 struct vchiq_service *service; in vchiq_release()
|