Home
last modified time | relevance | path

Searched refs:vchiq_state (Results 1 – 8 of 8) sorted by relevance

/linux-6.12.1/drivers/staging/vc04_services/interface/vchiq_arm/
Dvchiq_core.h189 struct vchiq_state *state;
298 struct vchiq_state { struct
412 static inline bool vchiq_remote_initialised(const struct vchiq_state *state) in vchiq_remote_initialised() argument
444 vchiq_init_state(struct vchiq_state *state, struct vchiq_slot_zero *slot_zero, struct device *dev);
447 vchiq_connect_internal(struct vchiq_state *state, struct vchiq_instance *instance);
450 vchiq_add_service_internal(struct vchiq_state *state,
468 vchiq_shutdown_internal(struct vchiq_state *state, struct vchiq_instance *instance);
471 remote_event_pollall(struct vchiq_state *state);
489 vchiq_dump_state(struct seq_file *f, struct vchiq_state *state);
492 request_poll(struct vchiq_state *state, struct vchiq_service *service,
[all …]
Dvchiq_arm.h56 struct vchiq_state state;
82 struct vchiq_state *state;
113 vchiq_dump_service_use_state(struct vchiq_state *state);
116 vchiq_use_internal(struct vchiq_state *state, struct vchiq_service *service,
119 vchiq_release_internal(struct vchiq_state *state,
Dvchiq_debugfs.c45 struct vchiq_state *state = f->private; in vchiq_dump_show()
124 void vchiq_debugfs_init(struct vchiq_state *state) in vchiq_debugfs_init()
141 void vchiq_debugfs_init(struct vchiq_state *state) in vchiq_debugfs_init()
Dvchiq_core.c190 release_message_sync(struct vchiq_state *state, struct vchiq_header *header);
251 find_service_by_port(struct vchiq_state *state, unsigned int localport) in find_service_by_port()
313 __next_service_by_instance(struct vchiq_state *state, in __next_service_by_instance()
337 next_service_by_instance(struct vchiq_state *state, in next_service_by_instance()
371 struct vchiq_state *state = service->state; in service_release()
420 struct vchiq_state *state = service->state; in mark_service_closing_internal()
475 vchiq_set_conn_state(struct vchiq_state *state, enum vchiq_connstate newstate) in vchiq_set_conn_state()
554 remote_event_pollall(struct vchiq_state *state) in remote_event_pollall()
581 get_listening_service(struct vchiq_state *state, int fourcc) in get_listening_service()
609 get_connected_service(struct vchiq_state *state, unsigned int port) in get_connected_service()
[all …]
Dvchiq_arm.c88 struct vchiq_state *state;
131 struct vchiq_state *state = dev_id; in vchiq_doorbell_irq()
492 static int vchiq_platform_init(struct platform_device *pdev, struct vchiq_state *state) in vchiq_platform_init()
592 vchiq_platform_init_state(struct vchiq_state *state) in vchiq_platform_init_state()
614 static struct vchiq_arm_state *vchiq_platform_get_arm_state(struct vchiq_state *state) in vchiq_platform_get_arm_state()
620 remote_event_signal(struct vchiq_state *state, struct remote_event *event) in remote_event_signal()
677 int vchiq_initialise(struct vchiq_state *state, struct vchiq_instance **instance_out) in vchiq_initialise()
739 struct vchiq_state *state = instance->state; in vchiq_shutdown()
766 struct vchiq_state *state = instance->state; in vchiq_connect()
794 struct vchiq_state *state = instance->state; in vchiq_add_service()
[all …]
Dvchiq_debugfs.h13 void vchiq_debugfs_init(struct vchiq_state *state);
Dvchiq_dev.c1177 struct vchiq_state *state = &mgmt->state; in vchiq_open()
1210 struct vchiq_state *state = instance->state; in vchiq_release()
/linux-6.12.1/drivers/staging/vc04_services/include/linux/raspberrypi/
Dvchiq.h51 struct vchiq_state;
82 extern int vchiq_initialise(struct vchiq_state *state,