Lines Matching refs:s_list

91     s_list_t *s_list,
96 s_list->head = head_entry;
97 s_list->tail = tail_entry;
98 s_list->cnt = entry_cnt;
105 s_list_t *s_list)
107 s_list->head = (s_list_entry_t *) 0;
108 s_list->tail = (s_list_entry_t *) 0;
109 s_list->cnt = 0;
116 s_list_t *s_list,
119 s_entry->next = s_list->head;
121 if(s_list->tail == (s_list_entry_t *) 0)
123 s_list->tail = s_entry;
125 s_list->head = s_entry;
127 s_list->cnt++;
134 s_list_t *s_list)
138 s_entry = s_list->head;
139 if(s_list->head)
141 s_list->head = s_list->head->next;
142 if(s_list->head == (s_list_entry_t *) 0)
144 s_list->tail = (s_list_entry_t *) 0;
147 s_list->cnt--;
157 s_list_t *s_list,
162 if(s_list->tail)
164 s_list->tail->next = s_entry;
168 s_list->head = s_entry;
170 s_list->tail = s_entry;
172 s_list->cnt++;
179 s_list_t *s_list)
181 return s_list->head;
188 s_list_t *s_list)
190 return s_list->tail;
206 s_list_t *s_list)
208 return s_list->cnt;
215 s_list_t *s_list)
217 return s_list->cnt == 0;
224 s_list_t *s_list,
227 if(s_list->cnt == 0)
229 *s_list = *s_list_head;
233 s_list_head->tail->next = s_list->head;
234 s_list->head = s_list_head->head;
235 s_list->cnt += s_list_head->cnt;
243 s_list_t *s_list,
246 if(s_list->cnt == 0)
248 *s_list = *s_list_tail;
252 s_list->tail->next = s_list_tail->head;
253 s_list->tail = s_list_tail->tail;
254 s_list->cnt += s_list_tail->cnt;
261 s_list_t * s_list,
267 s_list_head->head = s_list->head;
271 s_list->head = NULL;
272 s_list->tail = NULL;
273 s_list->cnt = 0;
275 s_list_head->head = s_list->head;
279 s_list->head = split_entry->next;
280 s_list->cnt = s_list->cnt - entry_cnt;