/linux-4.4.14/kernel/ |
D | kexec.c | 24 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 …]
|
D | kexec_core.c | 149 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()
|
D | kexec_file.c | 357 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/ |
D | common.h | 82 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 …]
|
D | blkback.c | 1249 req->u.indirect.nr_segments : req->u.rw.nr_segments; in dispatch_rw_block_io()
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | machine_kexec_64.c | 42 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/ |
D | blkif.h | 146 uint8_t nr_segments; /* number of segments */ member 180 uint16_t nr_segments; member
|
D | vscsiif.h | 202 uint8_t nr_segments; /* Number of pieces of scatter-gather */ member
|
/linux-4.4.14/drivers/xen/ |
D | xen-scsiback.c | 473 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/ |
D | kexec.h | 142 unsigned long nr_segments; member 221 unsigned long nr_segments,
|
D | compat.h | 646 compat_ulong_t nr_segments,
|
D | syscalls.h | 318 asmlinkage long sys_kexec_load(unsigned long entry, unsigned long nr_segments,
|
/linux-4.4.14/arch/arm/kernel/ |
D | machine_kexec.c | 57 for (i = 0; i < image->nr_segments; i++) { in machine_kexec_prepare()
|
/linux-4.4.14/arch/sh/kernel/ |
D | machine_kexec.c | 58 for (i = 0; i < image->nr_segments; i++) { in kexec_info()
|
/linux-4.4.14/drivers/scsi/ |
D | xen-scsifront.c | 382 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/ |
D | xen-blkfront.c | 644 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/ |
D | setup.c | 142 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/ |
D | machine_kexec_64.c | 131 for (i = 0; i < image->nr_segments; i++) { in init_pgtable()
|
/linux-4.4.14/Documentation/block/ |
D | biodoc.txt | 663 nr_segments = blk_rq_map_sg(q, rq, scatterlist);
|