Home
last modified time | relevance | path

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

/openbmc/linux/drivers/staging/vc04_services/interface/vchiq_arm/
H A Dvchiq_core.h205 struct vchiq_service { struct
439 struct vchiq_service __rcu *services[VCHIQ_MAX_SERVICES];
482 struct vchiq_service *
489 vchiq_open_service_internal(struct vchiq_service *service, int client_id);
492 vchiq_close_service_internal(struct vchiq_service *service, int close_recvd);
495 vchiq_terminate_service_internal(struct vchiq_service *service);
498 vchiq_free_service_internal(struct vchiq_service *service);
515 vchiq_dump_service_state(void *dump_context, struct vchiq_service *service);
524 request_poll(struct vchiq_state *state, struct vchiq_service *service,
527 struct vchiq_service *handle_to_service(struct vchiq_instance *instance, unsigned int handle);
[all …]
H A Dvchiq_core.c228 set_service_state(struct vchiq_service *service, int newstate) in set_service_state()
237 struct vchiq_service *handle_to_service(struct vchiq_instance *instance, unsigned int handle) in handle_to_service()
243 struct vchiq_service *
246 struct vchiq_service *service; in find_service_by_handle()
263 struct vchiq_service *
267 struct vchiq_service *service; in find_service_by_port()
284 struct vchiq_service *
287 struct vchiq_service *service; in find_service_for_instance()
305 struct vchiq_service *
308 struct vchiq_service *service; in find_closed_service_for_instance()
[all …]
H A Dvchiq_arm.h29 struct vchiq_service *service;
95 vchiq_check_service(struct vchiq_service *service);
104 vchiq_use_internal(struct vchiq_state *state, struct vchiq_service *service,
108 struct vchiq_service *service);
H A Dvchiq_arm.c776 struct vchiq_service *service = NULL; in vchiq_add_service()
806 struct vchiq_service *service = NULL; in vchiq_open_service()
910 struct vchiq_service *service; in vchiq_blocking_bulk_transfer()
1051 struct vchiq_service *service; in service_callback()
1218 struct vchiq_service *service; in vchiq_dump_platform_instances()
1232 struct vchiq_service *service; in vchiq_dump_platform_instances()
1267 struct vchiq_service *service) in vchiq_dump_platform_service_state()
1404 vchiq_use_internal(struct vchiq_state *state, struct vchiq_service *service, in vchiq_use_internal()
1461 vchiq_release_internal(struct vchiq_state *state, struct vchiq_service *service) in vchiq_release_internal()
1524 vchiq_use_service_internal(struct vchiq_service *service) in vchiq_use_service_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()
291 struct vchiq_service *service; in vchiq_irq_queue_bulk_tx_rx()
472 struct vchiq_service *service; in vchiq_ioc_await_completion()
581 struct vchiq_service *service = NULL; in vchiq_ioctl()
963 struct vchiq_service *service; in vchiq_compat_ioctl_queue_message()
1205 struct vchiq_service *service; in vchiq_release()
1278 struct vchiq_service *service; in vchiq_release()