/kernel/linux/linux-5.10/kernel/ |
H A D | kexec.c | 23 unsigned long nr_segments, in copy_user_segment_list() 30 image->nr_segments = nr_segments; in copy_user_segment_list() 31 segment_bytes = nr_segments * sizeof(*segments); in copy_user_segment_list() 40 unsigned long nr_segments, in kimage_alloc_init() 62 ret = copy_user_segment_list(image, nr_segments, segments); in kimage_alloc_init() 106 static int do_kexec_load(unsigned long entry, unsigned long nr_segments, in do_kexec_load() argument 129 if (nr_segments == 0) { in do_kexec_load() 144 ret = kimage_alloc_init(&image, entry, nr_segments, segments, flags); in do_kexec_load() 163 for (i = 0; i < nr_segments; in do_kexec_load() 22 copy_user_segment_list(struct kimage *image, unsigned long nr_segments, struct kexec_segment __user *segments) copy_user_segment_list() argument 39 kimage_alloc_init(struct kimage **rimage, unsigned long entry, unsigned long nr_segments, struct kexec_segment __user *segments, unsigned long flags) kimage_alloc_init() argument 209 kexec_load_check(unsigned long nr_segments, unsigned long flags) kexec_load_check() argument [all...] |
H A D | kexec_core.c | 151 unsigned long nr_segments = image->nr_segments; in sanity_check_segment_list() local 168 for (i = 0; i < nr_segments; i++) { in sanity_check_segment_list() 186 for (i = 0; i < nr_segments; i++) { in sanity_check_segment_list() 208 for (i = 0; i < nr_segments; i++) { in sanity_check_segment_list() 218 for (i = 0; i < nr_segments; i++) { in sanity_check_segment_list() 239 for (i = 0; i < nr_segments; i++) { in sanity_check_segment_list() 287 for (i = 0; i < image->nr_segments; i++) { in kimage_is_destination_range() 455 for (i = 0; i < image->nr_segments; i++) { in kimage_alloc_crash_control_pages() 468 if (i == image->nr_segments) { in kimage_alloc_crash_control_pages() [all...] |
/kernel/linux/linux-6.6/kernel/ |
H A D | kexec.c | 23 unsigned long nr_segments, in kimage_alloc_init() 44 image->nr_segments = nr_segments; in kimage_alloc_init() 45 memcpy(image->segment, segments, nr_segments * sizeof(*segments)); in kimage_alloc_init() 87 static int do_kexec_load(unsigned long entry, unsigned long nr_segments, in do_kexec_load() argument 110 if (nr_segments == 0) { in do_kexec_load() 125 ret = kimage_alloc_init(&image, entry, nr_segments, segments, flags); in do_kexec_load() 149 for (i = 0; i < nr_segments; i++) { in do_kexec_load() 195 static inline int kexec_load_check(unsigned long nr_segments, in kexec_load_check() argument 229 if (nr_segments > KEXEC_SEGMENT_MA in kexec_load_check() 22 kimage_alloc_init(struct kimage **rimage, unsigned long entry, unsigned long nr_segments, struct kexec_segment *segments, unsigned long flags) kimage_alloc_init() argument [all...] |
H A D | kexec_core.c | 150 unsigned long nr_segments = image->nr_segments; in sanity_check_segment_list() local 167 for (i = 0; i < nr_segments; i++) { in sanity_check_segment_list() 185 for (i = 0; i < nr_segments; i++) { in sanity_check_segment_list() 207 for (i = 0; i < nr_segments; i++) { in sanity_check_segment_list() 217 for (i = 0; i < nr_segments; i++) { in sanity_check_segment_list() 238 for (i = 0; i < nr_segments; i++) { in sanity_check_segment_list() 292 for (i = 0; i < image->nr_segments; i++) { in kimage_is_destination_range() 460 for (i = 0; i < image->nr_segments; i++) { in kimage_alloc_crash_control_pages() 473 if (i == image->nr_segments) { in kimage_alloc_crash_control_pages() [all...] |
/kernel/linux/linux-5.10/drivers/block/xen-blkback/ |
H A D | common.h | 81 uint8_t nr_segments; /* number of segments */ member 104 uint16_t nr_segments; member 133 uint8_t nr_segments; /* number of segments */ member 159 uint16_t nr_segments; member 410 dst->u.rw.nr_segments = src->u.rw.nr_segments; in blkif_get_x86_32_req() 415 if (n > dst->u.rw.nr_segments) in blkif_get_x86_32_req() 416 n = dst->u.rw.nr_segments; in blkif_get_x86_32_req() 428 dst->u.indirect.nr_segments = src->u.indirect.nr_segments; in blkif_get_x86_32_req() [all...] |
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | machine_kexec.c | 44 pr_debug(" nr_segments: %lu\n", kimage->nr_segments); in _kexec_image_info() 46 for (i = 0; i < kimage->nr_segments; i++) { in _kexec_image_info() 126 for (i = 0; i < kimage->nr_segments; i++) { in kexec_segment_flush() 270 for (i = 0; i < kexec_crash_image->nr_segments; i++) in arch_kexec_protect_crashkres() 280 for (i = 0; i < kexec_crash_image->nr_segments; i++) in arch_kexec_unprotect_crashkres() 334 for (i = 0; i < kexec_crash_image->nr_segments; i++) in crash_is_nosave()
|
H A D | kexec_image.c | 91 kernel_segment_number = image->nr_segments; in image_load() 111 image->nr_segments -= 1; in image_load()
|
/kernel/linux/linux-5.10/arch/powerpc/kexec/ |
H A D | core_64.c | 49 for (i = 0; i < image->nr_segments; i++) in default_machine_kexec_prepare() 63 for (i = 0; i < image->nr_segments; i++) { in default_machine_kexec_prepare() 110 long i, nr_segments = image->nr_segments; in kexec_copy_flush() local 128 for (i = 0; i < nr_segments; i++) in kexec_copy_flush()
|
/kernel/linux/linux-6.6/arch/powerpc/kexec/ |
H A D | core_64.c | 48 for (i = 0; i < image->nr_segments; i++) in machine_kexec_prepare() 62 for (i = 0; i < image->nr_segments; i++) { in machine_kexec_prepare() 113 long i, nr_segments = image->nr_segments; in kexec_copy_flush() local 131 for (i = 0; i < nr_segments; i++) in kexec_copy_flush()
|
/kernel/linux/linux-6.6/tools/testing/selftests/sgx/ |
H A D | load.c | 36 heap_seg = &encl->segment_tbl[encl->nr_segments - 1]; in encl_delete() 232 encl->nr_segments = 1; /* one for the heap */ in encl_load() 238 encl->nr_segments++; in encl_load() 241 encl->segment_tbl = calloc(encl->nr_segments, in encl_load() 290 assert(j == encl->nr_segments - 1); in encl_load() 355 for (i = 0; i < encl->nr_segments; i++) { in encl_build()
|
/kernel/linux/linux-5.10/arch/mips/kernel/ |
H A D | machine_kexec.c | 41 pr_debug(" nr_segments: %lu\n", kimage->nr_segments); in kexec_image_info() 43 for (i = 0; i < kimage->nr_segments; i++) { in kexec_image_info() 64 for (i = 0; i < kimage->nr_segments; i++) { in uhi_machine_kexec_prepare()
|
/kernel/linux/linux-6.6/arch/mips/kernel/ |
H A D | machine_kexec.c | 41 pr_debug(" nr_segments: %lu\n", kimage->nr_segments); in kexec_image_info() 43 for (i = 0; i < kimage->nr_segments; i++) { in kexec_image_info() 64 for (i = 0; i < kimage->nr_segments; i++) { in uhi_machine_kexec_prepare()
|
/kernel/linux/linux-6.6/arch/riscv/kernel/ |
H A D | machine_kexec.c | 33 pr_debug("\tnr_segments: %lu\n", image->nr_segments); in kexec_image_info() 35 for (i = 0; i < image->nr_segments; i++) { in kexec_image_info() 66 for (i = 0; i < image->nr_segments; i++) { in machine_kexec_prepare()
|
/kernel/linux/linux-5.10/include/xen/interface/io/ |
H A D | blkif.h | 195 uint8_t nr_segments; /* number of segments */ member 229 uint16_t nr_segments; member
|
/kernel/linux/linux-6.6/include/xen/interface/io/ |
H A D | blkif.h | 195 uint8_t nr_segments; /* number of segments */ member 229 uint16_t nr_segments; member
|
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | machine_kexec.c | 42 pr_debug(" nr_segments: %lu\n", kimage->nr_segments); in _kexec_image_info() 47 for (i = 0; i < kimage->nr_segments; i++) { in _kexec_image_info() 88 for (i = 0; i < kimage->nr_segments; i++) { in kexec_segment_flush() 325 for (i = 0; i < kexec_crash_image->nr_segments; i++) in crash_is_nosave()
|
H A D | kexec_image.c | 90 kernel_segment_number = image->nr_segments; in image_load() 110 image->nr_segments -= 1; in image_load()
|
H A D | machine_kexec_file.c | 98 orig_segments = image->nr_segments; in load_other_segments() 188 image->nr_segments = orig_segments; in load_other_segments()
|
/kernel/linux/linux-6.6/drivers/block/xen-blkback/ |
H A D | common.h | 81 uint8_t nr_segments; /* number of segments */ member 104 uint16_t nr_segments; member 133 uint8_t nr_segments; /* number of segments */ member 159 uint16_t nr_segments; member
|
/kernel/linux/linux-5.10/arch/loongarch/kernel/ |
H A D | machine_kexec.c | 51 pr_debug("\tnr_segments: %lu\n", kimage->nr_segments); in kexec_image_info() 53 for (i = 0; i < kimage->nr_segments; i++) { in kexec_image_info() 75 for (i = 0; i < kimage->nr_segments; i++) { in machine_kexec_prepare()
|
/kernel/linux/linux-6.6/arch/loongarch/kernel/ |
H A D | machine_kexec.c | 50 pr_debug("\tnr_segments: %lu\n", kimage->nr_segments); in kexec_image_info() 52 for (i = 0; i < kimage->nr_segments; i++) { in kexec_image_info() 74 for (i = 0; i < kimage->nr_segments; i++) { in machine_kexec_prepare()
|
/kernel/linux/linux-5.10/drivers/xen/ |
H A D | xen-scsiback.c | 443 unsigned int nr_segments = (unsigned int)ring_req->nr_segments; in scsiback_gnttab_data_map() local 452 nr_segments &= ~VSCSIIF_SG_GRANT; in scsiback_gnttab_data_map() 453 if (!nr_segments) in scsiback_gnttab_data_map() 456 if (nr_segments > VSCSIIF_SG_TABLESIZE) { in scsiback_gnttab_data_map() 458 ring_req->nr_segments); in scsiback_gnttab_data_map() 462 if (ring_req->nr_segments & VSCSIIF_SG_GRANT) { in scsiback_gnttab_data_map() 465 nr_segments, GNTMAP_host_map | GNTMAP_readonly); in scsiback_gnttab_data_map() 468 nr_sgl = nr_segments; in scsiback_gnttab_data_map() 469 nr_segments in scsiback_gnttab_data_map() [all...] |
/kernel/linux/linux-6.6/drivers/xen/ |
H A D | xen-scsiback.c | 502 unsigned int nr_segments = (unsigned int)ring_req->nr_segments; in scsiback_gnttab_data_map() local 511 nr_segments &= ~VSCSIIF_SG_GRANT; in scsiback_gnttab_data_map() 512 if (!nr_segments) in scsiback_gnttab_data_map() 515 if (nr_segments > VSCSIIF_SG_TABLESIZE) { in scsiback_gnttab_data_map() 517 ring_req->nr_segments); in scsiback_gnttab_data_map() 521 if (ring_req->nr_segments & VSCSIIF_SG_GRANT) { in scsiback_gnttab_data_map() 524 nr_segments, GNTMAP_host_map | GNTMAP_readonly); in scsiback_gnttab_data_map() 527 nr_sgl = nr_segments; in scsiback_gnttab_data_map() 528 nr_segments in scsiback_gnttab_data_map() [all...] |
/kernel/linux/linux-5.10/arch/parisc/kernel/ |
H A D | kexec.c | 39 pr_debug(" nr_segments: %lu\n", kimage->nr_segments); in kexec_image_info() 41 for (i = 0; i < kimage->nr_segments; i++) in kexec_image_info()
|
/kernel/linux/linux-6.6/arch/parisc/kernel/ |
H A D | kexec.c | 41 pr_debug(" nr_segments: %lu\n", kimage->nr_segments); in kexec_image_info() 43 for (i = 0; i < kimage->nr_segments; i++) in kexec_image_info()
|