Lines Matching refs:nr_segments
23 unsigned long nr_segments,
46 image->nr_segments = nr_segments;
47 memcpy(image->segment, segments, nr_segments * sizeof(*segments));
91 static int do_kexec_load(unsigned long entry, unsigned long nr_segments,
115 if (nr_segments == 0) {
130 ret = kimage_alloc_init(&image, entry, nr_segments, segments, flags);
154 for (i = 0; i < nr_segments; i++) {
202 static inline int kexec_load_check(unsigned long nr_segments,
236 if (nr_segments > KEXEC_SEGMENT_MAX)
242 SYSCALL_DEFINE4(kexec_load, unsigned long, entry, unsigned long, nr_segments,
248 result = kexec_load_check(nr_segments, flags);
257 ksegments = memdup_array_user(segments, nr_segments, sizeof(ksegments[0]));
261 result = do_kexec_load(entry, nr_segments, ksegments, flags);
269 compat_ulong_t, nr_segments,
277 result = kexec_load_check(nr_segments, flags);
287 ksegments = kmalloc_array(nr_segments, sizeof(ksegments[0]),
292 for (i = 0; i < nr_segments; i++) {
303 result = do_kexec_load(entry, nr_segments, ksegments, flags);