Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/staging/vc04_services/interface/vchiq_arm/
Dvchiq_util.h36 struct vchiq_header **storage;
45 struct vchiq_header *header);
47 extern struct vchiq_header *vchiu_queue_peek(struct vchiu_queue *queue);
48 extern struct vchiq_header *vchiu_queue_pop(struct vchiu_queue *queue);
Dvchiq_util.c23 queue->storage = kcalloc(size, sizeof(struct vchiq_header *), in vchiu_queue_init()
42 void vchiu_queue_push(struct vchiu_queue *queue, struct vchiq_header *header) in vchiu_queue_push()
58 struct vchiq_header *vchiu_queue_peek(struct vchiu_queue *queue) in vchiu_queue_peek()
70 struct vchiq_header *vchiu_queue_pop(struct vchiu_queue *queue) in vchiu_queue_pop()
72 struct vchiq_header *header; in vchiu_queue_pop()
Dvchiq_if.h10 #define VCHIQ_MAX_MSG_SIZE (VCHIQ_SLOT_SIZE - sizeof(struct vchiq_header))
49 struct vchiq_header { struct
67 struct vchiq_header *, argument
118 struct vchiq_header *header);
Dvchiq_shim.c45 struct vchiq_header *header; in vchi_msg_peek()
77 struct vchiq_header *header; in vchi_msg_remove()
330 struct vchiq_header *header; in vchi_msg_dequeue()
374 (struct vchiq_header *)message->message); in vchi_held_msg_release()
404 struct vchiq_header *header; in vchi_msg_hold()
513 struct vchiq_header *header, in shim_callback()
Dvchiq_core.c45 vchiq_static_assert(sizeof(struct vchiq_header) == 8);
46 vchiq_static_assert(IS_POW2(sizeof(struct vchiq_header)));
100 release_message_sync(struct vchiq_state *state, struct vchiq_header *header);
359 struct vchiq_header *header, void *bulk_userdata) in make_service_callback()
456 size += sizeof(struct vchiq_header); in calc_stride()
459 return (size + sizeof(struct vchiq_header) - 1) & in calc_stride()
460 ~(sizeof(struct vchiq_header) - 1); in calc_stride()
535 static struct vchiq_header *
543 struct vchiq_header *header; in reserve_space()
546 header = (struct vchiq_header *) in reserve_space()
[all …]
Dvchiq_ioctl.h36 struct vchiq_header *header;
Dvchiq_arm.c97 struct vchiq_header *msg_queue[MSG_QUEUE_SIZE];
520 struct vchiq_header *header, struct user_service *user_service, in add_completion()
586 service_callback(VCHIQ_REASON_T reason, struct vchiq_header *header, in service_callback()
1175 struct vchiq_header *header; in vchiq_ioctl()
1200 sizeof(struct vchiq_header); in vchiq_ioctl()
1291 struct vchiq_header *header; in vchiq_ioctl()
2006 struct vchiq_header *header; in vchiq_release()
2275 struct vchiq_header *header, in vchiq_keepalive_vchiq_callback()