Searched refs:vchiq_service (Results 1 – 5 of 5) sorted by relevance
/openbmc/linux/drivers/staging/vc04_services/interface/vchiq_arm/ |
H A D | vchiq_core.h | 205 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 D | vchiq_core.c | 228 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 D | vchiq_arm.h | 29 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 D | vchiq_arm.c | 776 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 D | vchiq_dev.c | 144 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()
|