Lines Matching refs:que
96 static void ia_init_rtn_q (IARTN_Q *que) in ia_init_rtn_q() argument
98 que->next = NULL; in ia_init_rtn_q()
99 que->tail = NULL; in ia_init_rtn_q()
102 static void ia_enque_head_rtn_q (IARTN_Q *que, IARTN_Q * data) in ia_enque_head_rtn_q() argument
105 if (que->next == NULL) in ia_enque_head_rtn_q()
106 que->next = que->tail = data; in ia_enque_head_rtn_q()
108 data->next = que->next; in ia_enque_head_rtn_q()
109 que->next = data; in ia_enque_head_rtn_q()
114 static int ia_enque_rtn_q (IARTN_Q *que, struct desc_tbl_t data) { in ia_enque_rtn_q() argument
120 if (que->next == NULL) in ia_enque_rtn_q()
121 que->next = que->tail = entry; in ia_enque_rtn_q()
123 que->tail->next = entry; in ia_enque_rtn_q()
124 que->tail = que->tail->next; in ia_enque_rtn_q()
129 static IARTN_Q * ia_deque_rtn_q (IARTN_Q *que) { in ia_deque_rtn_q() argument
131 if (que->next == NULL) in ia_deque_rtn_q()
133 tmpdata = que->next; in ia_deque_rtn_q()
134 if ( que->next == que->tail) in ia_deque_rtn_q()
135 que->next = que->tail = NULL; in ia_deque_rtn_q()
137 que->next = que->next->next; in ia_deque_rtn_q()