Home
last modified time | relevance | path

Searched refs:vchiq_header (Results 1 – 9 of 9) sorted by relevance

/linux-6.12.1/drivers/staging/vc04_services/include/linux/raspberrypi/
Dvchiq.h35 struct vchiq_header { struct
57 struct vchiq_header *header, argument
65 struct vchiq_header *header;
74 struct vchiq_header *header,
95 struct vchiq_header *header);
97 struct vchiq_header *header);
109 extern struct vchiq_header *vchiq_msg_hold(struct vchiq_instance *instance, unsigned int handle);
/linux-6.12.1/drivers/staging/vc04_services/interface/vchiq_arm/
Dvchiq_core.c138 static_assert(sizeof(struct vchiq_header) == 8);
146 BUILD_BUG_ON_NOT_POWER_OF_2(sizeof(struct vchiq_header)); in check_sizes()
190 release_message_sync(struct vchiq_state *state, struct vchiq_header *header);
452 struct vchiq_header *header, void *bulk_userdata) in make_service_callback()
572 size += sizeof(struct vchiq_header); in calc_stride()
575 return (size + sizeof(struct vchiq_header) - 1) & in calc_stride()
576 ~(sizeof(struct vchiq_header) - 1); in calc_stride()
664 static struct vchiq_header *
672 struct vchiq_header *header; in reserve_space()
675 header = (struct vchiq_header *) in reserve_space()
[all …]
Dvchiq_ioctl.h17 struct vchiq_header *header,
48 struct vchiq_header __user *header;
Dvchiq_arm.h72 struct vchiq_header *msg_queue[MSG_QUEUE_SIZE];
158 struct vchiq_header *header, unsigned int handle, void *bulk_userdata);
Dvchiq_core.h34 #define VCHIQ_MAX_MSG_SIZE (VCHIQ_SLOT_SIZE - sizeof(struct vchiq_header))
221 struct vchiq_header *msg_queue[VCHIQ_MAX_SLOTS];
Dvchiq_dev.c208 struct vchiq_header *header; in vchiq_ioc_dequeue_message()
480 struct vchiq_header *header; in vchiq_ioc_await_completion()
507 msglen = header->size + sizeof(struct vchiq_header); in vchiq_ioc_await_completion()
1263 struct vchiq_header *header; in vchiq_release()
Dvchiq_arm.c998 struct vchiq_header *header, struct user_service *user_service, in add_completion()
1097 struct vchiq_header *header, unsigned int handle, void *bulk_userdata) in service_callback()
1275 struct vchiq_header *header, in vchiq_keepalive_vchiq_callback()
/linux-6.12.1/drivers/staging/vc04_services/vchiq-mmal/
Dmmal-vchiq.c154 struct vchiq_header *msg_handle;
553 enum vchiq_reason reason, struct vchiq_header *header, in mmal_service_callback()
654 struct vchiq_header **msg_handle) in send_synchronous_mmal_msg()
779 struct vchiq_header *rmsg_handle; in port_info_set()
840 struct vchiq_header *rmsg_handle; in port_info_get()
936 struct vchiq_header *rmsg_handle; in create_component()
984 struct vchiq_header *rmsg_handle; in destroy_component()
1017 struct vchiq_header *rmsg_handle; in enable_component()
1049 struct vchiq_header *rmsg_handle; in disable_component()
1082 struct vchiq_header *rmsg_handle; in get_version()
[all …]
/linux-6.12.1/drivers/staging/vc04_services/bcm2835-audio/
Dbcm2835-vchiq.c98 struct vchiq_header *header, in audio_vchi_callback()