Searched refs:segments (Results 1 – 12 of 12) sorted by relevance
| /xen/xen/common/ |
| A D | kimage.c | 101 image->segments = segments; in do_kimage_alloc() 126 mstart = image->segments[i].dest_maddr; in do_kimage_alloc() 144 mstart = image->segments[i].dest_maddr; in do_kimage_alloc() 149 pstart = image->segments[j].dest_maddr; in do_kimage_alloc() 165 if ( image->segments[i].buf_size > image->segments[i].dest_size ) in do_kimage_alloc() 244 mstart = segments[i].dest_maddr; in kimage_crash_alloc() 245 mend = mstart + segments[i].dest_size; in kimage_crash_alloc() 267 mstart = image->segments[i].dest_maddr; in kimage_is_destination_range() 268 mend = mstart + image->segments[i].dest_size; in kimage_is_destination_range() 388 mstart = image->segments[i].dest_maddr; in kimage_alloc_crash_control_page() [all …]
|
| A D | kexec.c | 918 || segments[n-1].dest_maddr + segments[n-1].dest_size != maddr ) in kexec_segments_add_segment() 926 segments[n-1].buf_size = 0; in kexec_segments_add_segment() 927 segments[n-1].dest_maddr = maddr; in kexec_segments_add_segment() 928 segments[n-1].dest_size = 0; in kexec_segments_add_segment() 991 xen_kexec_segment_t *segments; in kexec_do_load_v1() local 1002 if ( segments == NULL ) in kexec_do_load_v1() 1060 xfree(segments); in kexec_do_load_v1() 1103 xen_kexec_segment_t *segments; in kexec_load() local 1114 if ( segments == NULL ) in kexec_load() 1117 if ( copy_from_guest(segments, load.segments.h, load.nr_segments) ) in kexec_load() [all …]
|
| /xen/tools/libxc/ |
| A D | xc_kexec.c | 70 uint32_t nr_segments, xen_kexec_segment_t *segments) in xc_kexec_load() argument 73 DECLARE_HYPERCALL_BOUNCE(segments, sizeof(*segments) * nr_segments, in xc_kexec_load() 77 if ( xc_hypercall_bounce_pre(xch, segments) ) in xc_kexec_load() 93 set_xen_guest_handle(load->segments.h, segments); in xc_kexec_load() 101 xc_hypercall_bounce_post(xch, segments); in xc_kexec_load()
|
| /xen/tools/fuzz/x86_instruction_emulator/ |
| A D | fuzz-emul.c | 37 struct segment_register segments[SEG_NUM]; member 421 *reg = c->segments[seg]; in fuzz_read_segment() 441 struct segment_register old = c->segments[seg]; in fuzz_write_segment() 443 c->segments[seg] = *reg; in fuzz_write_segment() 447 c->segments[seg] = old; in fuzz_write_segment() 688 return long_mode_active(ctxt) && c->segments[x86_seg_cs].l; in in_longmode() 702 ctxt->addr_size = c->segments[x86_seg_cs].db ? 32 : 16; in set_sizes() 703 ctxt->sp_size = c->segments[x86_seg_ss].db ? 32 : 16; in set_sizes() 851 c->segments[x86_seg_cs].db = 0; in sanitize_input() 852 c->segments[x86_seg_ss].db = 0; in sanitize_input() [all …]
|
| /xen/xen/include/xen/ |
| A D | kimage.h | 25 xen_kexec_segment_t *segments; member
|
| /xen/xen/include/public/ |
| A D | kexec.h | 214 } segments; member
|
| /xen/tools/include/xen-sys/Linux/ |
| A D | gntdev.h | 169 struct ioctl_gntdev_grant_copy_segment *segments; member
|
| /xen/docs/guest-guide/x86/ |
| A D | hypercall-abi.rst | 122 .. [2] While it is possible to use compatibility mode segments in a 64bit
|
| /xen/tools/libs/gnttab/ |
| A D | linux.c | 301 copy.segments = (struct ioctl_gntdev_grant_copy_segment *)segs; in osdep_gnttab_grant_copy()
|
| /xen/tools/libxc/include/ |
| A D | xenctrl.h | 2422 uint32_t nr_segments, xen_kexec_segment_t *segments);
|
| /xen/docs/misc/ |
| A D | xen-command-line.pandoc | 1852 If other segments are not specified, first device segment will be used.
|
| /xen/tools/firmware/rombios/ |
| A D | rombios.c | 10269 ;; init data segments
|
Completed in 38 milliseconds