Lines Matching refs:next
11 * The above copyright notice and this permission notice (including the next
40 struct nine_range *ranges; /* single MALLOC, but next-pointers valid */
126 struct nine_shader_variant *next;
139 while (list->key != key && list->next)
140 list = list->next;
155 while (list->next) {
157 list = list->next;
159 list->next = MALLOC_STRUCT(nine_shader_variant);
160 if (!list->next)
162 list->next->next = NULL;
163 list->next->key = key;
164 list->next->cso = cso;
165 list->next->const_ranges = const_ranges;
166 list->next->const_used_size = const_used_size;
173 while (list->next) {
174 struct nine_shader_variant *ptr = list->next;
175 list->next = ptr->next;
182 struct nine_shader_variant_so *next;
193 while (list->vdecl != vdecl && list->next)
194 list = list->next;
208 list->next = NULL;
214 while (list->next) {
216 list = list->next;
218 list->next = MALLOC_STRUCT(nine_shader_variant_so);
219 if (!list->next)
221 list->next->next = NULL;
223 list->next->so = *so;
224 list->next->cso = cso;
231 while (list->next) {
232 struct nine_shader_variant_so *ptr = list->next;
233 list->next = ptr->next;
243 struct nine_shader_constant_combination *next;
280 next_allocate = ¤t->next;
281 current = current->next;
288 current->next = NULL;
307 list = list->next;
319 while (list->next) {
320 struct nine_shader_constant_combination *ptr = list->next;
321 list->next = ptr->next;