Lines Matching refs:q_list

927     q_list_t *q_list,
931 q_list->max_cnt = max_cnt;
932 q_list->first_entry_addr = q_list_arr;
933 q_list->last_entry_addr = q_list_arr + (max_cnt-1);
935 q_list->head = q_list->first_entry_addr;
936 q_list->tail = q_list->first_entry_addr;
937 q_list->cnt = 0;
944 q_list_t *q_list)
946 q_list->head = q_list->first_entry_addr;
947 q_list->tail = q_list->first_entry_addr;
948 q_list->cnt = 0;
955 q_list_t *q_list,
958 if(q_list->cnt < q_list->max_cnt)
960 if(q_list->head == q_list->first_entry_addr)
962 q_list->head = q_list->last_entry_addr;
966 q_list->head--;
969 *(q_list->head) = q_entry;
970 q_list->cnt++;
978 q_list_t *q_list)
982 q_entry = q_list->cnt ? *q_list->head : (q_list_entry_t *) 0;
983 if(q_list->cnt)
985 if(q_list->head == q_list->last_entry_addr)
987 q_list->head = q_list->first_entry_addr;
991 q_list->head++;
994 q_list->cnt--;
1004 q_list_t *q_list,
1007 if(q_list->cnt < q_list->max_cnt)
1009 *q_list->tail = q_entry;
1010 if(q_list->tail == q_list->last_entry_addr)
1012 q_list->tail = q_list->first_entry_addr;
1016 q_list->tail++;
1019 q_list->cnt++;
1027 q_list_t *q_list)
1031 q_entry = q_list->cnt ?
1032 (q_list->tail == q_list->first_entry_addr ?
1033 *q_list->last_entry_addr : *(q_list->tail-1)) :
1036 if(q_list->cnt)
1038 if(q_list->tail == q_list->first_entry_addr)
1040 q_list->tail = q_list->last_entry_addr;
1044 q_list->tail--;
1047 q_list->cnt--;
1057 q_list_t *q_list)
1061 q_entry = q_list->cnt ? *q_list->head : (q_list_entry_t *) 0;
1070 q_list_t *q_list)
1074 q_entry = q_list->cnt ?
1075 (q_list->tail == q_list->first_entry_addr ?
1076 *q_list->last_entry_addr : *(q_list->tail - 1)) :
1086 q_list_t *q_list)
1088 return q_list->cnt;
1095 q_list_t *q_list)
1097 return q_list->cnt == 0;
1104 q_list_t *q_list)
1106 return q_list->cnt == q_list->max_cnt;