Searched refs:tail_ptr (Results 1 - 5 of 5) sorted by relevance

/freebsd-10.0-release/sys/dev/nxge/xgehal/
H A Dxge-queue.c75 (u64)(ulong_t)queue->tail_ptr,
79 } else if ((char *)queue->tail_ptr - real_size == (char*)elem) {
80 queue->tail_ptr = (char *)queue->tail_ptr - real_size;
88 (u64)(ulong_t)queue->tail_ptr,
100 (u64)(ulong_t)queue->tail_ptr,
105 xge_assert(queue->tail_ptr >= queue->head_ptr);
106 xge_assert(queue->tail_ptr >= queue->start_ptr &&
107 queue->tail_ptr <= queue->end_ptr);
116 queue->head_ptr = queue->tail_ptr
[all...]
/freebsd-10.0-release/sys/dev/vxge/vxgehal/
H A Dvxge-queue.c100 (ptr_t) queue->head_ptr, (ptr_t) queue->tail_ptr,
102 } else if ((char *) queue->tail_ptr - real_size == (char *) elem) {
103 queue->tail_ptr = (char *) queue->tail_ptr - real_size;
109 (ptr_t) queue->head_ptr, (ptr_t) queue->tail_ptr,
117 (ptr_t) queue->head_ptr, (ptr_t) queue->tail_ptr,
120 vxge_assert(queue->tail_ptr >= queue->head_ptr);
121 vxge_assert(queue->tail_ptr >= queue->start_ptr &&
122 queue->tail_ptr <= queue->end_ptr);
131 queue->head_ptr = queue->tail_ptr
[all...]
/freebsd-10.0-release/sys/dev/nxge/include/
H A Dxge-queue.h105 * @tail_ptr: Points to the tail of the queue. It gets changed during queue
133 void *tail_ptr; member in struct:xge_queue_t
/freebsd-10.0-release/sys/dev/vxge/include/
H A Dvxge-queue.h104 * @tail_ptr: Points to the tail of the queue. It gets changed during queue
132 void *tail_ptr; member in struct:vxge_queue_t
/freebsd-10.0-release/sys/contrib/octeon-sdk/
H A Dcvmx-helper.c1148 cvmx_sso_rwq_tail_ptrx_t tail_ptr; local
1151 tail_ptr.u64 = 0;
1153 tail_ptr.s.ptr = head_ptr.s.ptr;
1155 cvmx_write_csr(CVMX_SSO_RWQ_TAIL_PTRX(i), tail_ptr.u64);
1216 cvmx_sso_rwq_tail_ptrx_t tail_ptr; local
1219 tail_ptr.u64 = cvmx_read_csr(CVMX_SSO_RWQ_TAIL_PTRX(i));
1220 if (head_ptr.s.ptr != tail_ptr.s.ptr) {
1221 cvmx_dprintf("head_ptr.s.ptr != tail_ptr.s.ptr, idx: %d\n", i);

Completed in 130 milliseconds