Lines Matching refs:q_iter
516 void *Q_Iter_Del(queue *q, q_iter iter) in Q_Iter_Del()
527 if(iter == (q_iter)q->head) in Q_Iter_Del()
530 if(iter == (q_iter)q->tail) in Q_Iter_Del()
583 return Q_Iter_Del(q, (q_iter)q->cursor); in Q_DelCur()
951 q_iter Q_Iter_Head(queue *q) { in Q_Iter_Head()
952 return q ? (q_iter)q->head : NULL; in Q_Iter_Head()
955 q_iter Q_Iter_Tail(queue *q) { in Q_Iter_Tail()
956 return q ? (q_iter)q->tail : NULL; in Q_Iter_Tail()
959 q_iter Q_Iter_Next(q_iter qi) { in Q_Iter_Next()
960 return qi ? (q_iter)((node*)qi)->next : NULL; in Q_Iter_Next()
963 q_iter Q_Iter_Prev(q_iter qi) { in Q_Iter_Prev()
964 return qi ? (q_iter)((node*)qi)->prev : NULL; in Q_Iter_Prev()
967 void * Q_Iter_Get(q_iter qi) { in Q_Iter_Get()
971 int Q_Iter_Put(q_iter qi, void* data) { in Q_Iter_Put()