Lines Matching refs:que
95 static void ia_init_rtn_q (IARTN_Q *que) in ia_init_rtn_q() argument
97 que->next = NULL; in ia_init_rtn_q()
98 que->tail = NULL; in ia_init_rtn_q()
101 static void ia_enque_head_rtn_q (IARTN_Q *que, IARTN_Q * data) in ia_enque_head_rtn_q() argument
104 if (que->next == NULL) in ia_enque_head_rtn_q()
105 que->next = que->tail = data; in ia_enque_head_rtn_q()
107 data->next = que->next; in ia_enque_head_rtn_q()
108 que->next = data; in ia_enque_head_rtn_q()
113 static int ia_enque_rtn_q (IARTN_Q *que, struct desc_tbl_t data) { in ia_enque_rtn_q() argument
119 if (que->next == NULL) in ia_enque_rtn_q()
120 que->next = que->tail = entry; in ia_enque_rtn_q()
122 que->tail->next = entry; in ia_enque_rtn_q()
123 que->tail = que->tail->next; in ia_enque_rtn_q()
128 static IARTN_Q * ia_deque_rtn_q (IARTN_Q *que) { in ia_deque_rtn_q() argument
130 if (que->next == NULL) in ia_deque_rtn_q()
132 tmpdata = que->next; in ia_deque_rtn_q()
133 if ( que->next == que->tail) in ia_deque_rtn_q()
134 que->next = que->tail = NULL; in ia_deque_rtn_q()
136 que->next = que->next->next; in ia_deque_rtn_q()