Lines Matching refs:iter
182 #define klist_for_each_entry(pos, head, member, iter) \ argument
183 for (klist_iter_init(head, iter); (pos = ({ \
184 struct klist_node *n = klist_next(iter); \
186 ({ klist_iter_exit(iter) ; NULL; }); \
216 struct klist_iter iter; in attribute_container_remove_device() local
224 klist_for_each_entry(ic, &cont->containers, node, &iter) { in attribute_container_remove_device()
249 struct klist_iter iter; in do_attribute_container_device_trigger_safe() local
254 klist_for_each_entry(ic, &cont->containers, node, &iter) { in do_attribute_container_device_trigger_safe()
259 klist_iter_exit(&iter); in do_attribute_container_device_trigger_safe()
271 klist_for_each_entry(ic, &cont->containers, node, &iter) { in do_attribute_container_device_trigger_safe()
273 klist_iter_exit(&iter); in do_attribute_container_device_trigger_safe()
362 struct klist_iter iter; in attribute_container_device_trigger() local
372 klist_for_each_entry(ic, &cont->containers, node, &iter) { in attribute_container_device_trigger()
489 struct klist_iter iter; in attribute_container_find_class_device() local
491 klist_for_each_entry(ic, &cont->containers, node, &iter) { in attribute_container_find_class_device()
495 klist_iter_exit(&iter); in attribute_container_find_class_device()