Lines Matching refs:cur
58 struct component_node *cur;
60 for (cur = self->chead.next; cur != &self->ctail; cur = next)
64 next = cur->next;
66 cur->component->ops->destroy (cur->component);
68 grub_free (cur);
94 struct component_node *cur;
99 for (cur = self->chead.next; cur != &self->ctail; cur = cur->next)
101 grub_gui_component_t c = cur->component;
134 for (cur = self->chead.next; cur != &self->ctail; cur = cur->next)
137 grub_gui_component_t c = cur->component;
167 struct component_node *cur;
172 for (cur = self->chead.next; cur != &self->ctail; cur = cur->next)
174 grub_gui_component_t c = cur->component;
207 for (cur = self->chead.next; cur != &self->ctail; cur = cur->next)
210 grub_gui_component_t c = cur->component;
237 struct component_node *cur;
241 for (cur = self->chead.next; cur != &self->ctail; cur = cur->next)
243 grub_gui_component_t comp = cur->component;
330 struct component_node *cur;
331 for (cur = self->chead.next; cur != &self->ctail; cur = cur->next)
333 if (cur->component == comp)
335 /* Unlink 'cur' from the list. */
336 cur->prev->next = cur->next;
337 cur->next->prev = cur->prev;
339 grub_free (cur);
340 /* Must not loop again, since 'cur' would be dereferenced! */
351 struct component_node *cur;
352 for (cur = self->chead.next; cur != &self->ctail; cur = cur->next)
353 cb (cur->component, userdata);