Home
last modified time | relevance | path

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

/linux/include/linux/raspberrypi/
H A Dvchiq_core.h189 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 Dvchiq_arm.h60 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 Dvchiq_core.c221 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 Dvchiq_arm.c454 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 Dvchiq_dev.c144 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()