Lines Matching refs:qelem
106 void QueueP_elemClear(QueueP_Elem *qelem) in QueueP_elemClear() argument
108 qelem->next = qelem->prev = qelem; in QueueP_elemClear()
114 void QueueP_insert(QueueP_Elem *qelem, QueueP_Elem *elem) in QueueP_insert() argument
116 QueueP_put((QueueP_Obj *)qelem, elem); in QueueP_insert()
122 uintptr_t QueueP_next(QueueP_Elem *qelem) in QueueP_next() argument
124 return ((uintptr_t)qelem->next); in QueueP_next()
130 uintptr_t QueueP_prev(QueueP_Elem *qelem) in QueueP_prev() argument
132 return ((uintptr_t)qelem->prev); in QueueP_prev()
172 void QueueP_remove(QueueP_Elem *qelem) in QueueP_remove() argument
176 temp = qelem->next; in QueueP_remove()
177 qelem->prev->next = temp; in QueueP_remove()
178 temp = qelem->prev; in QueueP_remove()
179 qelem->next->prev = temp; in QueueP_remove()
181 qelem->prev->next = qelem->next; in QueueP_remove()
182 qelem->next->prev = qelem->prev; in QueueP_remove()
189 bool QueueP_isQueued(QueueP_Elem *qelem) in QueueP_isQueued() argument
191 if ((qelem->prev == qelem) && (qelem->next == qelem)) in QueueP_isQueued()