Searched refs:vchiq_instance (Results 1 – 11 of 11) sorted by relevance
| /Linux-v5.15/drivers/staging/vc04_services/interface/vchiq_arm/ |
| D | vchiq_arm.h | 70 struct vchiq_instance *instance; 89 struct vchiq_instance { struct 163 vchiq_instance_get_debugfs_node(struct vchiq_instance *instance); 166 vchiq_instance_get_use_count(struct vchiq_instance *instance); 169 vchiq_instance_get_pid(struct vchiq_instance *instance); 172 vchiq_instance_get_trace(struct vchiq_instance *instance); 175 vchiq_instance_set_trace(struct vchiq_instance *instance, int trace); 197 free_bulk_waiter(struct vchiq_instance *instance);
|
| D | vchiq_debugfs.c | 116 struct vchiq_instance *instance = f->private; in debugfs_usecount_show() 128 struct vchiq_instance *instance = f->private; in debugfs_trace_show() 147 struct vchiq_instance *instance = f->private; in debugfs_trace_write() 183 void vchiq_debugfs_add_instance(struct vchiq_instance *instance) in vchiq_debugfs_add_instance() 200 void vchiq_debugfs_remove_instance(struct vchiq_instance *instance) in vchiq_debugfs_remove_instance() 241 void vchiq_debugfs_add_instance(struct vchiq_instance *instance) in vchiq_debugfs_add_instance() 245 void vchiq_debugfs_remove_instance(struct vchiq_instance *instance) in vchiq_debugfs_remove_instance()
|
| D | vchiq_core.h | 216 struct vchiq_instance *instance; 343 struct vchiq_instance **instance; 473 vchiq_connect_internal(struct vchiq_state *state, struct vchiq_instance *instance); 478 int srvstate, struct vchiq_instance *instance, 494 vchiq_shutdown_internal(struct vchiq_state *state, struct vchiq_instance *instance); 539 find_service_for_instance(struct vchiq_instance *instance, 543 find_closed_service_for_instance(struct vchiq_instance *instance, 548 struct vchiq_instance *instance, 553 struct vchiq_instance *instance,
|
| D | vchiq_debugfs.h | 17 void vchiq_debugfs_add_instance(struct vchiq_instance *instance); 19 void vchiq_debugfs_remove_instance(struct vchiq_instance *instance);
|
| D | vchiq_arm.c | 602 int vchiq_initialise(struct vchiq_instance **instance_out) in vchiq_initialise() 605 struct vchiq_instance *instance = NULL; in vchiq_initialise() 655 void free_bulk_waiter(struct vchiq_instance *instance) in free_bulk_waiter() 669 enum vchiq_status vchiq_shutdown(struct vchiq_instance *instance) in vchiq_shutdown() 692 static int vchiq_is_connected(struct vchiq_instance *instance) in vchiq_is_connected() 697 enum vchiq_status vchiq_connect(struct vchiq_instance *instance) in vchiq_connect() 724 vchiq_add_service(struct vchiq_instance *instance, in vchiq_add_service() 760 vchiq_open_service(struct vchiq_instance *instance, in vchiq_open_service() 875 struct vchiq_instance *instance; in vchiq_blocking_bulk_transfer() 953 add_completion(struct vchiq_instance *instance, enum vchiq_reason reason, in add_completion() [all …]
|
| D | vchiq_dev.c | 145 static int vchiq_ioc_create_service(struct vchiq_instance *instance, in vchiq_ioc_create_service() 210 static int vchiq_ioc_dequeue_message(struct vchiq_instance *instance, in vchiq_ioc_dequeue_message() 294 static int vchiq_irq_queue_bulk_tx_rx(struct vchiq_instance *instance, in vchiq_irq_queue_bulk_tx_rx() 444 static int vchiq_ioc_await_completion(struct vchiq_instance *instance, in vchiq_ioc_await_completion() 595 struct vchiq_instance *instance = file->private_data; in vchiq_ioctl() 1197 struct vchiq_instance *instance; in vchiq_open() 1229 struct vchiq_instance *instance = file->private_data; in vchiq_release()
|
| D | vchiq_core.c | 280 find_service_for_instance(struct vchiq_instance *instance, in find_service_for_instance() 302 find_closed_service_for_instance(struct vchiq_instance *instance, in find_closed_service_for_instance() 327 struct vchiq_instance *instance, in __next_service_by_instance() 351 struct vchiq_instance *instance, in next_service_by_instance() 2476 int srvstate, struct vchiq_instance *instance, in vchiq_add_service_internal() 2986 vchiq_connect_internal(struct vchiq_state *state, struct vchiq_instance *instance) in vchiq_connect_internal() 3021 vchiq_shutdown_internal(struct vchiq_state *state, struct vchiq_instance *instance) in vchiq_shutdown_internal()
|
| /Linux-v5.15/drivers/staging/vc04_services/include/linux/raspberrypi/ |
| D | vchiq.h | 83 struct vchiq_instance; 85 extern enum vchiq_status vchiq_initialise(struct vchiq_instance **pinstance); 86 extern enum vchiq_status vchiq_shutdown(struct vchiq_instance *instance); 87 extern enum vchiq_status vchiq_connect(struct vchiq_instance *instance); 88 extern enum vchiq_status vchiq_open_service(struct vchiq_instance *instance,
|
| /Linux-v5.15/drivers/staging/vc04_services/bcm2835-audio/ |
| D | bcm2835-vchiq.c | 122 vc_vchi_audio_init(struct vchiq_instance *vchiq_instance, in vc_vchi_audio_init() argument 135 status = vchiq_open_service(vchiq_instance, ¶ms, in vc_vchi_audio_init()
|
| D | bcm2835.h | 47 struct vchiq_instance *instance;
|
| /Linux-v5.15/drivers/staging/vc04_services/vchiq-mmal/ |
| D | mmal-vchiq.c | 184 struct vchiq_instance *vchiq_instance; member 1846 vchiq_shutdown(instance->vchiq_instance); in vchiq_mmal_finalise() 1865 struct vchiq_instance *vchiq_instance; in vchiq_mmal_init() local 1888 status = vchiq_initialise(&vchiq_instance); in vchiq_mmal_init() 1895 status = vchiq_connect(vchiq_instance); in vchiq_mmal_init() 1912 instance->vchiq_instance = vchiq_instance; in vchiq_mmal_init() 1924 status = vchiq_open_service(vchiq_instance, ¶ms, in vchiq_mmal_init() 1945 vchiq_shutdown(vchiq_instance); in vchiq_mmal_init()
|