Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/staging/vc04_services/interface/vchiq_arm/
Dvchiq_util.h66 VCHIQ_HEADER_T **storage;
75 extern void vchiu_queue_push(VCHIU_QUEUE_T *queue, VCHIQ_HEADER_T *header);
77 extern VCHIQ_HEADER_T *vchiu_queue_peek(VCHIU_QUEUE_T *queue);
78 extern VCHIQ_HEADER_T *vchiu_queue_pop(VCHIU_QUEUE_T *queue);
Dvchiq_util.c54 queue->storage = kcalloc(size, sizeof(VCHIQ_HEADER_T *), GFP_KERNEL); in vchiu_queue_init()
77 void vchiu_queue_push(VCHIU_QUEUE_T *queue, VCHIQ_HEADER_T *header) in vchiu_queue_push()
106 VCHIQ_HEADER_T *vchiu_queue_peek(VCHIU_QUEUE_T *queue) in vchiu_queue_peek()
124 VCHIQ_HEADER_T *vchiu_queue_pop(VCHIU_QUEUE_T *queue) in vchiu_queue_pop()
126 VCHIQ_HEADER_T *header; in vchiu_queue_pop()
Dvchiq_if.h42 #define VCHIQ_MAX_MSG_SIZE (VCHIQ_SLOT_SIZE - sizeof(VCHIQ_HEADER_T))
89 } VCHIQ_HEADER_T; typedef
98 typedef VCHIQ_STATUS_T (*VCHIQ_CALLBACK_T)(VCHIQ_REASON_T, VCHIQ_HEADER_T *,
151 VCHIQ_HEADER_T *header);
Dvchiq_shim.c102 VCHIQ_HEADER_T *header; in vchi_msg_peek()
134 VCHIQ_HEADER_T *header; in vchi_msg_remove()
387 VCHIQ_HEADER_T *header; in vchi_msg_dequeue()
431 (VCHIQ_HEADER_T *)message->message); in vchi_held_msg_release()
461 VCHIQ_HEADER_T *header; in vchi_msg_hold()
577 VCHIQ_HEADER_T *header, VCHIQ_SERVICE_HANDLE_T handle, void *bulk_user) in shim_callback()
Dvchiq_core.c76 vchiq_static_assert(sizeof(VCHIQ_HEADER_T) == 8);
77 vchiq_static_assert(IS_POW2(sizeof(VCHIQ_HEADER_T)));
133 release_message_sync(VCHIQ_STATE_T *state, VCHIQ_HEADER_T *header);
392 VCHIQ_HEADER_T *header, void *bulk_userdata) in make_service_callback()
484 size += sizeof(VCHIQ_HEADER_T); in calc_stride()
487 return (size + sizeof(VCHIQ_HEADER_T) - 1) & ~(sizeof(VCHIQ_HEADER_T) in calc_stride()
562 static VCHIQ_HEADER_T *
570 VCHIQ_HEADER_T *header; in reserve_space()
573 header = (VCHIQ_HEADER_T *) in reserve_space()
576 header->size = slot_space - sizeof(VCHIQ_HEADER_T); in reserve_space()
[all …]
Dvchiq_ioctl.h66 VCHIQ_HEADER_T *header;
Dvchiq_arm.c127 VCHIQ_HEADER_T * msg_queue[MSG_QUEUE_SIZE];
554 VCHIQ_HEADER_T *header, USER_SERVICE_T *user_service, in add_completion()
619 service_callback(VCHIQ_REASON_T reason, VCHIQ_HEADER_T *header, in service_callback()
1260 VCHIQ_HEADER_T *header; in vchiq_ioctl()
1285 sizeof(VCHIQ_HEADER_T); in vchiq_ioctl()
1376 VCHIQ_HEADER_T *header; in vchiq_ioctl()
2127 VCHIQ_HEADER_T *header; in vchiq_release()
2410 VCHIQ_HEADER_T *header, in vchiq_keepalive_vchiq_callback()