Lines Matching refs:entry
89 struct segment_info *entry, *temp; in dcssblk_release_segment() local
92 list_for_each_entry_safe(entry, temp, &dev_info->seg_list, lh) { in dcssblk_release_segment()
93 list_del(&entry->lh); in dcssblk_release_segment()
94 kfree(entry); in dcssblk_release_segment()
110 struct dcssblk_dev_info *entry; in dcssblk_assign_free_minor() local
117 list_for_each_entry(entry, &dcssblk_devices, lh) in dcssblk_assign_free_minor()
118 if (minor == entry->gd->first_minor) in dcssblk_assign_free_minor()
136 struct dcssblk_dev_info *entry; in dcssblk_get_device_by_name() local
138 list_for_each_entry(entry, &dcssblk_devices, lh) { in dcssblk_get_device_by_name()
139 if (!strcmp(name, entry->segment_name)) { in dcssblk_get_device_by_name()
140 return entry; in dcssblk_get_device_by_name()
155 struct segment_info *entry; in dcssblk_get_segment_by_name() local
158 list_for_each_entry(entry, &dev_info->seg_list, lh) { in dcssblk_get_segment_by_name()
159 if (!strcmp(name, entry->segment_name)) in dcssblk_get_segment_by_name()
160 return entry; in dcssblk_get_segment_by_name()
173 struct segment_info *entry; in dcssblk_find_highest_addr() local
176 list_for_each_entry(entry, &dev_info->seg_list, lh) { in dcssblk_find_highest_addr()
177 if (highest_addr < entry->end) in dcssblk_find_highest_addr()
178 highest_addr = entry->end; in dcssblk_find_highest_addr()
191 struct segment_info *entry; in dcssblk_find_lowest_addr() local
195 list_for_each_entry(entry, &dev_info->seg_list, lh) { in dcssblk_find_lowest_addr()
197 lowest_addr = entry->start; in dcssblk_find_lowest_addr()
200 if (lowest_addr > entry->start) in dcssblk_find_lowest_addr()
201 lowest_addr = entry->start; in dcssblk_find_lowest_addr()
214 struct segment_info *sort_list, *entry, temp; in dcssblk_is_continuous() local
225 list_for_each_entry(entry, &dev_info->seg_list, lh) { in dcssblk_is_continuous()
226 memcpy(&sort_list[i], entry, sizeof(struct segment_info)); in dcssblk_is_continuous()
325 struct segment_info *entry, *temp; in dcssblk_shared_store() local
338 list_for_each_entry(entry, &dev_info->seg_list, lh) { in dcssblk_shared_store()
339 rc = segment_modify_shared(entry->segment_name, in dcssblk_shared_store()
363 list_for_each_entry(entry, &dev_info->seg_list, lh) { in dcssblk_shared_store()
364 rc = segment_modify_shared(entry->segment_name, in dcssblk_shared_store()
384 temp = entry; in dcssblk_shared_store()
385 list_for_each_entry(entry, &dev_info->seg_list, lh) { in dcssblk_shared_store()
386 if (entry != temp) in dcssblk_shared_store()
387 segment_unload(entry->segment_name); in dcssblk_shared_store()
429 struct segment_info *entry; in dcssblk_save_store() local
441 list_for_each_entry(entry, &dev_info->seg_list, lh) { in dcssblk_save_store()
442 if (entry->segment_type == SEG_TYPE_EN || in dcssblk_save_store()
443 entry->segment_type == SEG_TYPE_SN) in dcssblk_save_store()
446 entry->segment_name); in dcssblk_save_store()
448 segment_save(entry->segment_name); in dcssblk_save_store()
487 struct segment_info *entry; in dcssblk_seglist_show() local
493 list_for_each_entry(entry, &dev_info->seg_list, lh) { in dcssblk_seglist_show()
494 strcpy(&buf[i], entry->segment_name); in dcssblk_seglist_show()
495 i += strlen(entry->segment_name); in dcssblk_seglist_show()
713 struct segment_info *entry; in dcssblk_remove_store() local
761 list_for_each_entry(entry, &dev_info->seg_list, lh) in dcssblk_remove_store()
762 segment_unload(entry->segment_name); in dcssblk_remove_store()
795 struct segment_info *entry; in dcssblk_release() local
806 list_for_each_entry(entry, &dev_info->seg_list, lh) { in dcssblk_release()
807 if (entry->segment_type == SEG_TYPE_EN || in dcssblk_release()
808 entry->segment_type == SEG_TYPE_SN) in dcssblk_release()
810 " be saved\n", entry->segment_name); in dcssblk_release()
812 segment_save(entry->segment_name); in dcssblk_release()
979 struct segment_info *entry; in dcssblk_restore() local
984 list_for_each_entry(entry, &dev_info->seg_list, lh) { in dcssblk_restore()
985 segment_unload(entry->segment_name); in dcssblk_restore()
986 rc = segment_load(entry->segment_name, SEGMENT_SHARED, in dcssblk_restore()
990 segment_warning(rc, entry->segment_name); in dcssblk_restore()
993 if (start != entry->start || end != entry->end) { in dcssblk_restore()
996 entry->segment_name); in dcssblk_restore()