Searched refs:nr_segments (Results 1 - 25 of 33) sorted by relevance

12

/linux-master/kernel/
H A Dkexec.c23 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 Dkexec_core.c111 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 Dkexec_file.c395 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 Dmain.h28 unsigned int nr_segments; member in struct:encl
H A Dload.c36 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 Dmain.c141 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 Dblkif.h195 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 Dvscsiif.h177 * 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 Dcore_64.c48 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 Dmachine_kexec.c42 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 Dkexec.c41 pr_debug(" nr_segments: %lu\n", kimage->nr_segments);
43 for (i = 0; i < kimage->nr_segments; i++)
H A Dkexec_file.c38 for (i = 0; i < image->nr_segments; i++)
/linux-master/arch/arm64/kernel/
H A Dkexec_image.c90 kernel_segment_number = image->nr_segments;
110 image->nr_segments -= 1;
H A Dmachine_kexec_file.c100 orig_segments = image->nr_segments;
194 image->nr_segments = orig_segments;
H A Dmachine_kexec.c74 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 Dcommon.h81 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 Dblkback.c1087 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 Dmachine_kexec.c50 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 Dxen-scsiback.c502 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 Dmachine_kexec.c40 for (i = 0; i < image->nr_segments; i++) {
/linux-master/arch/mips/loongson64/
H A Dreset.c85 for (i = 0; i < image->nr_segments; i++) {
/linux-master/arch/sh/kernel/
H A Dmachine_kexec.c54 for (i = 0; i < image->nr_segments; i++) {
/linux-master/arch/arm/kernel/
H A Dmachine_kexec.c55 for (i = 0; i < image->nr_segments; i++) {
/linux-master/drivers/scsi/
H A Dxen-scsifront.c79 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 Dxen-blkfront.c686 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...]

Completed in 208 milliseconds

12