Home
last modified time | relevance | path

Searched refs:nr_segments (Results 1 – 19 of 19) sorted by relevance

/linux-4.4.14/kernel/
Dkexec.c24 unsigned long nr_segments, in copy_user_segment_list() argument
31 image->nr_segments = nr_segments; in copy_user_segment_list()
32 segment_bytes = nr_segments * sizeof(*segments); in copy_user_segment_list()
41 unsigned long nr_segments, in kimage_alloc_init() argument
62 ret = copy_user_segment_list(image, nr_segments, segments); in kimage_alloc_init()
127 SYSCALL_DEFINE4(kexec_load, unsigned long, entry, unsigned long, nr_segments, in SYSCALL_DEFINE4() argument
152 if (nr_segments > KEXEC_SEGMENT_MAX) in SYSCALL_DEFINE4()
172 if (nr_segments > 0) { in SYSCALL_DEFINE4()
183 result = kimage_alloc_init(&image, entry, nr_segments, in SYSCALL_DEFINE4()
189 result = kimage_alloc_init(&image, entry, nr_segments, in SYSCALL_DEFINE4()
[all …]
Dkexec_core.c149 unsigned long nr_segments = image->nr_segments; in sanity_check_segment_list() local
165 for (i = 0; i < nr_segments; i++) { in sanity_check_segment_list()
182 for (i = 0; i < nr_segments; i++) { in sanity_check_segment_list()
205 for (i = 0; i < nr_segments; i++) { in sanity_check_segment_list()
222 for (i = 0; i < nr_segments; i++) { in sanity_check_segment_list()
270 for (i = 0; i < image->nr_segments; i++) { in kimage_is_destination_range()
427 for (i = 0; i < image->nr_segments; i++) { in kimage_alloc_crash_control_pages()
440 if (i == image->nr_segments) { in kimage_alloc_crash_control_pages()
Dkexec_file.c357 for (i = 0; i < image->nr_segments; i++) { in SYSCALL_DEFINE5()
496 if (image->nr_segments >= KEXEC_SEGMENT_MAX) in kexec_add_buffer()
538 ksegment = &image->segment[image->nr_segments]; in kexec_add_buffer()
543 image->nr_segments++; in kexec_add_buffer()
594 for (j = i = 0; i < image->nr_segments; i++) { in kexec_calculate_store_digests()
/linux-4.4.14/drivers/block/xen-blkback/
Dcommon.h82 uint8_t nr_segments; /* number of segments */ member
105 uint16_t nr_segments; member
142 uint8_t nr_segments; /* number of segments */ member
168 uint16_t nr_segments; member
417 dst->u.rw.nr_segments = src->u.rw.nr_segments; in blkif_get_x86_32_req()
422 if (n > dst->u.rw.nr_segments) in blkif_get_x86_32_req()
423 n = dst->u.rw.nr_segments; in blkif_get_x86_32_req()
435 dst->u.indirect.nr_segments = src->u.indirect.nr_segments; in blkif_get_x86_32_req()
440 j = min(MAX_INDIRECT_PAGES, INDIRECT_PAGES(dst->u.indirect.nr_segments)); in blkif_get_x86_32_req()
465 dst->u.rw.nr_segments = src->u.rw.nr_segments; in blkif_get_x86_64_req()
[all …]
Dblkback.c1249 req->u.indirect.nr_segments : req->u.rw.nr_segments; in dispatch_rw_block_io()
/linux-4.4.14/arch/powerpc/kernel/
Dmachine_kexec_64.c42 for (i = 0; i < image->nr_segments; i++) in default_machine_kexec_prepare()
65 for (i = 0; i < image->nr_segments; i++) in default_machine_kexec_prepare()
83 for (i = 0; i < image->nr_segments; i++) { in default_machine_kexec_prepare()
102 for (i = 0; i < image->nr_segments; i++) { in default_machine_kexec_prepare()
150 long i, nr_segments = image->nr_segments; in kexec_copy_flush() local
168 for (i = 0; i < nr_segments; i++) in kexec_copy_flush()
/linux-4.4.14/include/xen/interface/io/
Dblkif.h146 uint8_t nr_segments; /* number of segments */ member
180 uint16_t nr_segments; member
Dvscsiif.h202 uint8_t nr_segments; /* Number of pieces of scatter-gather */ member
/linux-4.4.14/drivers/xen/
Dxen-scsiback.c473 unsigned int nr_segments = (unsigned int)ring_req->nr_segments; in scsiback_gnttab_data_map() local
482 nr_segments &= ~VSCSIIF_SG_GRANT; in scsiback_gnttab_data_map()
483 if (!nr_segments) in scsiback_gnttab_data_map()
486 if (nr_segments > VSCSIIF_SG_TABLESIZE) { in scsiback_gnttab_data_map()
488 ring_req->nr_segments); in scsiback_gnttab_data_map()
492 if (ring_req->nr_segments & VSCSIIF_SG_GRANT) { in scsiback_gnttab_data_map()
495 nr_segments, GNTMAP_host_map | GNTMAP_readonly); in scsiback_gnttab_data_map()
498 nr_sgl = nr_segments; in scsiback_gnttab_data_map()
499 nr_segments = 0; in scsiback_gnttab_data_map()
508 nr_segments += n_segs; in scsiback_gnttab_data_map()
[all …]
/linux-4.4.14/include/linux/
Dkexec.h142 unsigned long nr_segments; member
221 unsigned long nr_segments,
Dcompat.h646 compat_ulong_t nr_segments,
Dsyscalls.h318 asmlinkage long sys_kexec_load(unsigned long entry, unsigned long nr_segments,
/linux-4.4.14/arch/arm/kernel/
Dmachine_kexec.c57 for (i = 0; i < image->nr_segments; i++) { in machine_kexec_prepare()
/linux-4.4.14/arch/sh/kernel/
Dmachine_kexec.c58 for (i = 0; i < image->nr_segments; i++) { in kexec_info()
/linux-4.4.14/drivers/scsi/
Dxen-scsifront.c382 ring_req->nr_segments = 0; in map_data_for_request()
476 ring_req->nr_segments = VSCSIIF_SG_GRANT | seg_grants; in map_data_for_request()
478 ring_req->nr_segments = (uint8_t)ref_cnt; in map_data_for_request()
640 ring_req->nr_segments = 0; in scsifront_action_handler()
/linux-4.4.14/drivers/block/
Dxen-blkfront.c644 ring_req->u.indirect.nr_segments = num_grant; in blkif_queue_rw_req()
672 ring_req->u.rw.nr_segments = num_grant; in blkif_queue_rw_req()
1130 info->shadow[i].req.u.indirect.nr_segments : in blkif_free()
1131 info->shadow[i].req.u.rw.nr_segments; in blkif_free()
1224 s->req.u.indirect.nr_segments : s->req.u.rw.nr_segments; in blkif_completion()
1367 info->shadow[id].req.u.rw.nr_segments == 0)) { in blkif_interrupt()
/linux-4.4.14/arch/mips/cavium-octeon/
Dsetup.c142 for (i = 0; i < image->nr_segments; i++) { in octeon_kexec_prepare()
209 for (i = 0; i < kimage_ptr->nr_segments; i++) in octeon_generic_shutdown()
/linux-4.4.14/arch/x86/kernel/
Dmachine_kexec_64.c131 for (i = 0; i < image->nr_segments; i++) { in init_pgtable()
/linux-4.4.14/Documentation/block/
Dbiodoc.txt663 nr_segments = blk_rq_map_sg(q, rq, scatterlist);