/linux-master/kernel/ |
H A D | kexec.c | 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, argument 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, argument 236 if (nr_segments > KEXEC_SEGMENT_MA 22 kimage_alloc_init(struct kimage **rimage, unsigned long entry, unsigned long nr_segments, struct kexec_segment *segments, unsigned long flags) argument [all...] |
H A D | kexec_core.c | 111 unsigned long nr_segments = image->nr_segments; local 128 for (i = 0; i < nr_segments; i++) { 146 for (i = 0; i < nr_segments; i++) { 168 for (i = 0; i < nr_segments; i++) { 178 for (i = 0; i < nr_segments; i++) { 200 for (i = 0; i < nr_segments; i++) { 255 for (i = 0; i < image->nr_segments; i++) { 424 for (i = 0; i < image->nr_segments; i++) { 437 if (i == image->nr_segments) { [all...] |
H A D | kexec_file.c | 395 kexec_dprintk("nr_segments = %lu\n", image->nr_segments); 396 for (i = 0; i < image->nr_segments; i++) { 661 if (kbuf->image->nr_segments >= KEXEC_SEGMENT_MAX) 686 ksegment = &kbuf->image->segment[kbuf->image->nr_segments]; 691 kbuf->image->nr_segments++; 745 for (j = i = 0; i < image->nr_segments; i++) {
|
/linux-master/tools/testing/selftests/sgx/ |
H A D | main.h | 28 unsigned int nr_segments; member in struct:encl
|
H A D | load.c | 36 heap_seg = &encl->segment_tbl[encl->nr_segments - 1]; 232 encl->nr_segments = 1; /* one for the heap */ 238 encl->nr_segments++; 241 encl->segment_tbl = calloc(encl->nr_segments, 290 assert(j == encl->nr_segments - 1); 355 for (i = 0; i < encl->nr_segments; i++) {
|
H A D | main.c | 141 for (i = 0; i < encl->nr_segments; i++) { 160 for (i = 1; i < encl->nr_segments; i++) { 201 for (i = 0; i < encl->nr_segments; i++) { 228 for (i = 0; i < encl->nr_segments; i++) { 431 heap = &self->encl.segment_tbl[self->encl.nr_segments - 1]; 994 for (i = 0; i < self->encl.nr_segments; i++) { 1124 for (i = 0; i < self->encl.nr_segments; i++) { 1273 for (i = 0; i < self->encl.nr_segments; i++) {
|
/linux-master/include/xen/interface/io/ |
H A D | blkif.h | 195 uint8_t nr_segments; /* number of segments */ member in struct:blkif_request_rw 229 uint16_t nr_segments; member in struct:blkif_request_indirect
|
H A D | vscsiif.h | 177 * set in nr_segments. 185 * data buffers. While nr_segments holds the number of populated seg[] entries 258 uint8_t nr_segments; /* Number of pieces of scatter-gather */ member in struct:vscsiif_request 260 * flag in nr_segments: SG elements via grant page 262 * If VSCSIIF_SG_GRANT is set, the low 7 bits of nr_segments specify the number
|
/linux-master/arch/powerpc/kexec/ |
H A D | core_64.c | 48 for (i = 0; i < image->nr_segments; i++) 62 for (i = 0; i < image->nr_segments; i++) { 113 long i, nr_segments = image->nr_segments; local 131 for (i = 0; i < nr_segments; i++)
|
/linux-master/arch/mips/kernel/ |
H A D | machine_kexec.c | 42 pr_debug(" nr_segments: %lu\n", kimage->nr_segments); 44 for (i = 0; i < kimage->nr_segments; i++) { 65 for (i = 0; i < kimage->nr_segments; i++) {
|
/linux-master/arch/parisc/kernel/ |
H A D | kexec.c | 41 pr_debug(" nr_segments: %lu\n", kimage->nr_segments); 43 for (i = 0; i < kimage->nr_segments; i++)
|
H A D | kexec_file.c | 38 for (i = 0; i < image->nr_segments; i++)
|
/linux-master/arch/arm64/kernel/ |
H A D | kexec_image.c | 90 kernel_segment_number = image->nr_segments; 110 image->nr_segments -= 1;
|
H A D | machine_kexec_file.c | 100 orig_segments = image->nr_segments; 194 image->nr_segments = orig_segments;
|
H A D | machine_kexec.c | 74 for (i = 0; i < kimage->nr_segments; i++) { 311 for (i = 0; i < kexec_crash_image->nr_segments; i++)
|
/linux-master/drivers/block/xen-blkback/ |
H A D | common.h | 81 uint8_t nr_segments; /* number of segments */ member in struct:blkif_x86_32_request_rw 104 uint16_t nr_segments; member in struct:blkif_x86_32_request_indirect 133 uint8_t nr_segments; /* number of segments */ member in struct:blkif_x86_64_request_rw 159 uint16_t nr_segments; member in struct:blkif_x86_64_request_indirect
|
H A D | blkback.c | 1087 dst->u.rw.nr_segments = READ_ONCE(src->u.rw.nr_segments); 1092 dst->u.rw.nr_segments); 1106 dst->u.indirect.nr_segments = 1107 READ_ONCE(src->u.indirect.nr_segments); 1112 INDIRECT_PAGES(dst->u.indirect.nr_segments)); 1140 dst->u.rw.nr_segments = READ_ONCE(src->u.rw.nr_segments); 1145 dst->u.rw.nr_segments); 1159 dst->u.indirect.nr_segments [all...] |
/linux-master/arch/loongarch/kernel/ |
H A D | machine_kexec.c | 50 pr_debug("\tnr_segments: %lu\n", kimage->nr_segments); 52 for (i = 0; i < kimage->nr_segments; i++) { 74 for (i = 0; i < kimage->nr_segments; i++) {
|
/linux-master/drivers/xen/ |
H A D | xen-scsiback.c | 502 unsigned int nr_segments = (unsigned int)ring_req->nr_segments; local 511 nr_segments &= ~VSCSIIF_SG_GRANT; 512 if (!nr_segments) 515 if (nr_segments > VSCSIIF_SG_TABLESIZE) { 517 ring_req->nr_segments); 521 if (ring_req->nr_segments & VSCSIIF_SG_GRANT) { 524 nr_segments, GNTMAP_host_map | GNTMAP_readonly); 527 nr_sgl = nr_segments; 528 nr_segments [all...] |
/linux-master/arch/riscv/kernel/ |
H A D | machine_kexec.c | 40 for (i = 0; i < image->nr_segments; i++) {
|
/linux-master/arch/mips/loongson64/ |
H A D | reset.c | 85 for (i = 0; i < image->nr_segments; i++) {
|
/linux-master/arch/sh/kernel/ |
H A D | machine_kexec.c | 54 for (i = 0; i < image->nr_segments; i++) {
|
/linux-master/arch/arm/kernel/ |
H A D | machine_kexec.c | 55 for (i = 0; i < image->nr_segments; i++) {
|
/linux-master/drivers/scsi/ |
H A D | xen-scsifront.c | 79 uint8_t nr_segments; member in struct:vscsifrnt_shadow 206 ring_req->nr_segments = shadow->nr_segments; 220 for (i = 0; i < (shadow->nr_segments & ~VSCSIIF_SG_GRANT); i++) 577 shadow->nr_segments = VSCSIIF_SG_GRANT | seg_grants; 579 shadow->nr_segments = (uint8_t)ref_cnt;
|
/linux-master/drivers/block/ |
H A D | xen-blkfront.c | 686 uint16_t nr_segments = first->u.rw.nr_segments; local 692 first->u.rw.nr_segments = BLKIF_MAX_SEGMENTS_PER_REQUEST; 694 second->u.rw.nr_segments = nr_segments - BLKIF_MAX_SEGMENTS_PER_REQUEST; 777 ring_req->u.indirect.nr_segments = num_grant; 801 ring_req->u.rw.nr_segments = num_grant; 1251 rinfo->shadow[i].req.u.indirect.nr_segments : 1252 rinfo->shadow[i].req.u.rw.nr_segments; 1395 s->req.u.indirect.nr_segments [all...] |