Lines Matching refs:nr_segments
145 unsigned long nr_segments, in copy_user_segment_list() argument
152 image->nr_segments = nr_segments; in copy_user_segment_list()
153 segment_bytes = nr_segments * sizeof(*segments); in copy_user_segment_list()
164 unsigned long nr_segments = image->nr_segments; in sanity_check_segment_list() local
180 for (i = 0; i < nr_segments; i++) { in sanity_check_segment_list()
197 for (i = 0; i < nr_segments; i++) { in sanity_check_segment_list()
219 for (i = 0; i < nr_segments; i++) { in sanity_check_segment_list()
236 for (i = 0; i < nr_segments; i++) { in sanity_check_segment_list()
281 unsigned long nr_segments, in kimage_alloc_init() argument
302 ret = copy_user_segment_list(image, nr_segments, segments); in kimage_alloc_init()
628 for (i = 0; i < image->nr_segments; i++) { in kimage_is_destination_range()
784 for (i = 0; i < image->nr_segments; i++) { in kimage_alloc_crash_control_pages()
797 if (i == image->nr_segments) { in kimage_alloc_crash_control_pages()
1239 SYSCALL_DEFINE4(kexec_load, unsigned long, entry, unsigned long, nr_segments, in SYSCALL_DEFINE4() argument
1264 if (nr_segments > KEXEC_SEGMENT_MAX) in SYSCALL_DEFINE4()
1284 if (nr_segments > 0) { in SYSCALL_DEFINE4()
1295 result = kimage_alloc_init(&image, entry, nr_segments, in SYSCALL_DEFINE4()
1301 result = kimage_alloc_init(&image, entry, nr_segments, in SYSCALL_DEFINE4()
1313 for (i = 0; i < nr_segments; i++) { in SYSCALL_DEFINE4()
1346 compat_ulong_t, nr_segments, in COMPAT_SYSCALL_DEFINE4() argument
1360 if (nr_segments > KEXEC_SEGMENT_MAX) in COMPAT_SYSCALL_DEFINE4()
1363 ksegments = compat_alloc_user_space(nr_segments * sizeof(out)); in COMPAT_SYSCALL_DEFINE4()
1364 for (i = 0; i < nr_segments; i++) { in COMPAT_SYSCALL_DEFINE4()
1379 return sys_kexec_load(entry, nr_segments, ksegments, flags); in COMPAT_SYSCALL_DEFINE4()
1432 for (i = 0; i < image->nr_segments; i++) { in SYSCALL_DEFINE5()
2128 if (image->nr_segments >= KEXEC_SEGMENT_MAX) in kexec_add_buffer()
2170 ksegment = &image->segment[image->nr_segments]; in kexec_add_buffer()
2175 image->nr_segments++; in kexec_add_buffer()
2226 for (j = i = 0; i < image->nr_segments; i++) { in kexec_calculate_store_digests()