Lines Matching refs:entry
88 struct segment_info *entry, *temp; in dcssblk_release_segment() local
91 list_for_each_entry_safe(entry, temp, &dev_info->seg_list, lh) { in dcssblk_release_segment()
92 list_del(&entry->lh); in dcssblk_release_segment()
93 kfree(entry); in dcssblk_release_segment()
109 struct dcssblk_dev_info *entry; in dcssblk_assign_free_minor() local
116 list_for_each_entry(entry, &dcssblk_devices, lh) in dcssblk_assign_free_minor()
117 if (minor == entry->gd->first_minor) in dcssblk_assign_free_minor()
135 struct dcssblk_dev_info *entry; in dcssblk_get_device_by_name() local
137 list_for_each_entry(entry, &dcssblk_devices, lh) { in dcssblk_get_device_by_name()
138 if (!strcmp(name, entry->segment_name)) { in dcssblk_get_device_by_name()
139 return entry; in dcssblk_get_device_by_name()
154 struct segment_info *entry; in dcssblk_get_segment_by_name() local
157 list_for_each_entry(entry, &dev_info->seg_list, lh) { in dcssblk_get_segment_by_name()
158 if (!strcmp(name, entry->segment_name)) in dcssblk_get_segment_by_name()
159 return entry; in dcssblk_get_segment_by_name()
172 struct segment_info *entry; in dcssblk_find_highest_addr() local
175 list_for_each_entry(entry, &dev_info->seg_list, lh) { in dcssblk_find_highest_addr()
176 if (highest_addr < entry->end) in dcssblk_find_highest_addr()
177 highest_addr = entry->end; in dcssblk_find_highest_addr()
190 struct segment_info *entry; in dcssblk_find_lowest_addr() local
194 list_for_each_entry(entry, &dev_info->seg_list, lh) { in dcssblk_find_lowest_addr()
196 lowest_addr = entry->start; in dcssblk_find_lowest_addr()
199 if (lowest_addr > entry->start) in dcssblk_find_lowest_addr()
200 lowest_addr = entry->start; in dcssblk_find_lowest_addr()
213 struct segment_info *sort_list, *entry, temp; in dcssblk_is_continuous() local
224 list_for_each_entry(entry, &dev_info->seg_list, lh) { in dcssblk_is_continuous()
225 memcpy(&sort_list[i], entry, sizeof(struct segment_info)); in dcssblk_is_continuous()
324 struct segment_info *entry, *temp; in dcssblk_shared_store() local
337 list_for_each_entry(entry, &dev_info->seg_list, lh) { in dcssblk_shared_store()
338 rc = segment_modify_shared(entry->segment_name, in dcssblk_shared_store()
362 list_for_each_entry(entry, &dev_info->seg_list, lh) { in dcssblk_shared_store()
363 rc = segment_modify_shared(entry->segment_name, in dcssblk_shared_store()
383 temp = entry; in dcssblk_shared_store()
384 list_for_each_entry(entry, &dev_info->seg_list, lh) { in dcssblk_shared_store()
385 if (entry != temp) in dcssblk_shared_store()
386 segment_unload(entry->segment_name); in dcssblk_shared_store()
428 struct segment_info *entry; in dcssblk_save_store() local
440 list_for_each_entry(entry, &dev_info->seg_list, lh) { in dcssblk_save_store()
441 if (entry->segment_type == SEG_TYPE_EN || in dcssblk_save_store()
442 entry->segment_type == SEG_TYPE_SN) in dcssblk_save_store()
445 entry->segment_name); in dcssblk_save_store()
447 segment_save(entry->segment_name); in dcssblk_save_store()
486 struct segment_info *entry; in dcssblk_seglist_show() local
492 list_for_each_entry(entry, &dev_info->seg_list, lh) { in dcssblk_seglist_show()
493 strcpy(&buf[i], entry->segment_name); in dcssblk_seglist_show()
494 i += strlen(entry->segment_name); in dcssblk_seglist_show()
712 struct segment_info *entry; in dcssblk_remove_store() local
760 list_for_each_entry(entry, &dev_info->seg_list, lh) in dcssblk_remove_store()
761 segment_unload(entry->segment_name); in dcssblk_remove_store()
794 struct segment_info *entry; in dcssblk_release() local
805 list_for_each_entry(entry, &dev_info->seg_list, lh) { in dcssblk_release()
806 if (entry->segment_type == SEG_TYPE_EN || in dcssblk_release()
807 entry->segment_type == SEG_TYPE_SN) in dcssblk_release()
809 " be saved\n", entry->segment_name); in dcssblk_release()
811 segment_save(entry->segment_name); in dcssblk_release()
973 struct segment_info *entry; in dcssblk_restore() local
978 list_for_each_entry(entry, &dev_info->seg_list, lh) { in dcssblk_restore()
979 segment_unload(entry->segment_name); in dcssblk_restore()
980 rc = segment_load(entry->segment_name, SEGMENT_SHARED, in dcssblk_restore()
984 segment_warning(rc, entry->segment_name); in dcssblk_restore()
987 if (start != entry->start || end != entry->end) { in dcssblk_restore()
990 entry->segment_name); in dcssblk_restore()