| H A D | vmci_kernel_if.c | 498 * Allocates kernel queue pages of specified size with IOMMU mappings, plus 499 * space for the queue structure/kernel interface and the queue header. 502 * Pointer to the queue on success, NULL otherwise. 513 struct vmci_queue *queue; in vmci_alloc_queue() local 518 sizeof(*queue) + sizeof(*(queue->kernel_if)) + dmas_size; in vmci_alloc_queue() 526 queue = malloc(queue_size, M_DEVBUF, M_NOWAIT); in vmci_alloc_queue() 527 if (!queue) in vmci_alloc_queue() 530 queue in vmci_alloc_queue() 571 struct vmci_queue *queue = q; vmci_free_queue() local 817 __vmci_memcpy_to_queue(struct vmci_queue * queue,uint64_t queue_offset,const void * src,size_t size,bool is_iovec) __vmci_memcpy_to_queue() argument 874 __vmci_memcpy_from_queue(void * dest,const struct vmci_queue * queue,uint64_t queue_offset,size_t size,bool is_iovec) __vmci_memcpy_from_queue() argument 931 vmci_memcpy_to_queue(struct vmci_queue * queue,uint64_t queue_offset,const void * src,size_t src_offset,size_t size,int buf_type,bool can_block) vmci_memcpy_to_queue() argument 960 vmci_memcpy_from_queue(void * dest,size_t dest_offset,const struct vmci_queue * queue,uint64_t queue_offset,size_t size,int buf_type,bool can_block) vmci_memcpy_from_queue() argument 988 vmci_memcpy_to_queue_local(struct vmci_queue * queue,uint64_t queue_offset,const void * src,size_t src_offset,size_t size,int buf_type,bool can_block) vmci_memcpy_to_queue_local() argument 1017 vmci_memcpy_from_queue_local(void * dest,size_t dest_offset,const struct vmci_queue * queue,uint64_t queue_offset,size_t size,int buf_type,bool can_block) vmci_memcpy_from_queue_local() argument 1043 vmci_memcpy_to_queue_v(struct vmci_queue * queue,uint64_t queue_offset,const void * src,size_t src_offset,size_t size,int buf_type,bool can_block) vmci_memcpy_to_queue_v() argument 1076 vmci_memcpy_from_queue_v(void * dest,size_t dest_offset,const struct vmci_queue * queue,uint64_t queue_offset,size_t size,int buf_type,bool can_block) vmci_memcpy_from_queue_v() argument [all...] |