Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/staging/vc04_services/interface/vchiq_arm/
Dvchiq_core.h169 struct vchiq_service { struct
405 struct vchiq_service __rcu *services[VCHIQ_MAX_SERVICES];
449 struct vchiq_service *
456 vchiq_open_service_internal(struct vchiq_service *service, int client_id);
459 vchiq_close_service_internal(struct vchiq_service *service, int close_recvd);
462 vchiq_terminate_service_internal(struct vchiq_service *service);
465 vchiq_free_service_internal(struct vchiq_service *service);
492 request_poll(struct vchiq_state *state, struct vchiq_service *service,
495 struct vchiq_service *handle_to_service(struct vchiq_instance *instance, unsigned int handle);
497 extern struct vchiq_service *
[all …]
Dvchiq_core.c215 set_service_state(struct vchiq_service *service, int newstate) in set_service_state()
224 struct vchiq_service *handle_to_service(struct vchiq_instance *instance, unsigned int handle) in handle_to_service()
231 struct vchiq_service *
234 struct vchiq_service *service; in find_service_by_handle()
250 struct vchiq_service *
254 struct vchiq_service *service; in find_service_by_port()
270 struct vchiq_service *
273 struct vchiq_service *service; in find_service_for_instance()
290 struct vchiq_service *
293 struct vchiq_service *service; in find_closed_service_for_instance()
[all …]
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);
Dvchiq_arm.c795 struct vchiq_service *service = NULL; in vchiq_add_service()
824 struct vchiq_service *service = NULL; in vchiq_open_service()
930 struct vchiq_service *service; in vchiq_blocking_bulk_transfer()
1061 struct vchiq_service *service, void *bulk_userdata) in service_single_message()
1107 struct vchiq_service *service; in service_callback()
1206 struct vchiq_service *service; in vchiq_dump_platform_instances()
1220 struct vchiq_service *service; in vchiq_dump_platform_instances()
1249 struct vchiq_service *service) in vchiq_dump_platform_service_state()
1362 vchiq_use_internal(struct vchiq_state *state, struct vchiq_service *service, in vchiq_use_internal()
1419 vchiq_release_internal(struct vchiq_state *state, struct vchiq_service *service) in vchiq_release_internal()
[all …]
Dvchiq_dev.c143 struct vchiq_service *service; in vchiq_ioc_create_service()
207 struct vchiq_service *service; in vchiq_ioc_dequeue_message()
289 struct vchiq_service *service; in vchiq_irq_queue_bulk_tx_rx()
478 struct vchiq_service *service; in vchiq_ioc_await_completion()
587 struct vchiq_service *service = NULL; in vchiq_ioctl()
968 struct vchiq_service *service; in vchiq_compat_ioctl_queue_message()
1211 struct vchiq_service *service; in vchiq_release()
1283 struct vchiq_service *service; in vchiq_release()