Lines Matching refs:head_ptr
93 if (queue->head_ptr == elem) { in __queue_consume()
94 queue->head_ptr = (char *) queue->head_ptr + real_size; in __queue_consume()
100 (ptr_t) queue->head_ptr, (ptr_t) queue->tail_ptr, in __queue_consume()
109 (ptr_t) queue->head_ptr, (ptr_t) queue->tail_ptr, in __queue_consume()
117 (ptr_t) queue->head_ptr, (ptr_t) queue->tail_ptr, in __queue_consume()
120 vxge_assert(queue->tail_ptr >= queue->head_ptr); in __queue_consume()
123 vxge_assert(queue->head_ptr >= queue->start_ptr && in __queue_consume()
124 queue->head_ptr < queue->end_ptr); in __queue_consume()
131 queue->head_ptr = queue->tail_ptr = queue->start_ptr; in __queue_consume()
213 (ptr_t) queue->head_ptr, (ptr_t) queue->tail_ptr, in vxge_queue_produce()
215 } else if ((char *) queue->head_ptr - real_size >= in vxge_queue_produce()
218 ((void *)((char *) queue->head_ptr - real_size)); in vxge_queue_produce()
219 queue->head_ptr = elem; in vxge_queue_produce()
224 (ptr_t) queue->head_ptr, (ptr_t) queue->tail_ptr, in vxge_queue_produce()
254 vxge_assert(queue->tail_ptr >= queue->head_ptr); in vxge_queue_produce()
257 vxge_assert(queue->head_ptr >= queue->start_ptr && in vxge_queue_produce()
258 queue->head_ptr < queue->end_ptr); in vxge_queue_produce()
338 queue->head_ptr = queue->tail_ptr = queue->start_ptr; in vxge_queue_create()
443 queue->head_ptr = (char *) newbuf + in vxge_io_queue_grow()
445 ((char *) queue->head_ptr - (char *) oldbuf); in vxge_io_queue_grow()