/xen/xen/common/ |
A D | kimage.c | 675 to_copy = segment->buf_size; in kimage_load_normal_segment() 677 dest = segment->dest_maddr; in kimage_load_normal_segment() 713 end = segment->dest_maddr + segment->dest_size; in kimage_load_normal_segment() 732 sbytes = segment->buf_size; in kimage_load_crash_segment() 733 dbytes = segment->dest_size; in kimage_load_crash_segment() 734 dest = segment->dest_maddr; in kimage_load_crash_segment() 772 if ( !guest_handle_is_null(segment->buf.h) ) in kimage_load_segment() 777 result = kimage_load_normal_segment(image, segment); in kimage_load_segment() 780 result = kimage_load_crash_segment(image, segment); in kimage_load_segment() 785 for ( addr = segment->dest_maddr & PAGE_MASK; in kimage_load_segment() [all …]
|
/xen/tools/libxc/ |
A D | xc_devicemodel_compat.c | 45 xc_interface *xch, uint32_t domid, ioservid_t id, uint16_t segment, in xc_hvm_map_pcidev_to_ioreq_server() argument 49 segment, bus, device, in xc_hvm_map_pcidev_to_ioreq_server() 54 xc_interface *xch, uint32_t domid, ioservid_t id, uint16_t segment, in xc_hvm_unmap_pcidev_from_ioreq_server() argument 58 id, segment, bus, in xc_hvm_unmap_pcidev_from_ioreq_server() 76 xc_interface *xch, uint32_t domid, uint16_t segment, uint8_t bus, in xc_hvm_set_pci_intx_level() argument 79 return xendevicemodel_set_pci_intx_level(xch->dmod, domid, segment, in xc_hvm_set_pci_intx_level()
|
/xen/xen/drivers/passthrough/vtd/ |
A D | dmar.c | 221 if ( drhd->segment != pdev->seg ) in acpi_find_matched_drhd_unit() 244 if ( atsr->segment != pdev->seg ) in acpi_find_matched_atsr_unit() 467 dmaru->segment = drhd->segment; in acpi_parse_one_drhd() 494 if ( drhd->segment == 0 ) in acpi_parse_one_drhd() 553 if ( !pci_known_segment(rmrru->segment) ) in register_one_rmrr() 567 rmrru->segment, b, d, f, in register_one_rmrr() 649 rmrru->segment = rmrr->segment; in acpi_parse_one_rmrr() 691 atsru->segment = atsr->segment; in acpi_parse_one_atsr() 707 if ( atsr->segment == 0 && all_ports ) in acpi_parse_one_atsr() 713 if ( atsr->segment == 0 ) in acpi_parse_one_atsr() [all …]
|
A D | dmar.h | 64 u16 segment; member 76 u16 segment; member 83 u16 segment; member
|
A D | iommu.c | 869 u16 seg = iommu->drhd->segment; in iommu_page_fault_do_one() 982 pci_check_disable_device(iommu->drhd->segment, in __do_iommu_page_fault() 1322 u16 seg = iommu->drhd->segment; in domain_context_mapping_one() 1630 if ( !iommu->drhd->segment && !rc ) in domain_context_unmap_one() 2004 if ( rmrr->segment == pdev->seg && in intel_iommu_add_device() 2050 if ( rmrr->segment != pdev->seg || in intel_iommu_remove_device() 2382 if ( rmrr->segment == pdev->seg && in reassign_device_ownership() 2457 if ( rmrr->segment == seg && in intel_iommu_assign_device() 2483 if ( rmrr->segment == seg && in intel_iommu_assign_device()
|
/xen/tools/libs/devicemodel/include/ |
A D | xendevicemodel.h | 138 uint16_t segment, uint8_t bus, uint8_t device, uint8_t function); 154 uint16_t segment, uint8_t bus, uint8_t device, uint8_t function); 196 xendevicemodel_handle *dmod, domid_t domid, uint16_t segment,
|
/xen/tools/libxc/include/ |
A D | xenctrl_compat.h | 138 xc_interface *xch, uint32_t domid, ioservid_t id, uint16_t segment, 141 xc_interface *xch, uint32_t domid, ioservid_t id, uint16_t segment, 148 xc_interface *xch, uint32_t domid, uint16_t segment, uint8_t bus,
|
/xen/xen/arch/x86/hvm/ |
A D | io.c | 385 uint16_t segment; member 413 sbdf->seg = mmcfg->segment; in vpci_mmcfg_decode_addr() 527 new->segment = seg; in register_vpci_mmcfg_handler() 539 new->segment == mmcfg->segment && in register_vpci_mmcfg_handler()
|
/xen/tools/libs/devicemodel/ |
A D | core.c | 299 uint16_t segment, uint8_t bus, uint8_t device, uint8_t function) in xendevicemodel_map_pcidev_to_ioreq_server() argument 321 data->start = data->end = XEN_DMOP_PCI_SBDF((uint64_t)segment, in xendevicemodel_map_pcidev_to_ioreq_server() 331 uint16_t segment, uint8_t bus, uint8_t device, uint8_t function) in xendevicemodel_unmap_pcidev_from_ioreq_server() argument 353 data->start = data->end = XEN_DMOP_PCI_SBDF((uint64_t)segment, in xendevicemodel_unmap_pcidev_from_ioreq_server() 395 xendevicemodel_handle *dmod, domid_t domid, uint16_t segment, in xendevicemodel_set_pci_intx_level() argument 406 data->domain = segment; in xendevicemodel_set_pci_intx_level()
|
/xen/xen/common/efi/ |
A D | efi.h | 14 u16 vendor, devid, segment; member
|
A D | boot.c | 908 UINTN segment, bus, device, function; in setup_efi_pci() local 918 EFI_ERROR(pci->GetLocation(pci, &segment, &bus, &device, in setup_efi_pci() 922 DisplayUint(segment, 4); in setup_efi_pci() 955 rom->segment = segment; in setup_efi_pci()
|
A D | runtime.c | 275 if ( info->pci_rom.segment == ent->segment && in efi_get_info()
|
/xen/xen/arch/x86/x86_64/ |
A D | mmconfig-shared.c | 436 int pci_mmcfg_reserved(uint64_t address, unsigned int segment, in pci_mmcfg_reserved() argument 448 if (cfg->pci_segment == segment && in pci_mmcfg_reserved() 456 segment, start_bus, end_bus, address, cfg->address); in pci_mmcfg_reserved()
|
A D | mmconfig.h | 80 int pci_mmcfg_reserved(uint64_t address, unsigned int segment,
|
/xen/xen/include/xen/ |
A D | kimage.h | 44 uint32_t nr_segments, xen_kexec_segment_t *segment);
|
/xen/xen/arch/x86/ |
A D | vm_event.c | 135 static void vm_event_pack_segment_register(enum x86_segment segment, in vm_event_pack_segment_register() argument 140 hvm_get_segment_register(current, segment, &seg); in vm_event_pack_segment_register() 142 switch ( segment ) in vm_event_pack_segment_register()
|
A D | physdev.c | 557 ret = pci_mmcfg_reserved(info.address, info.segment, in do_physdev_op() 567 info.segment); in do_physdev_op()
|
/xen/tools/firmware/rombios/ |
A D | rombios.c | 769 Bit16u segment; 1305 mov ax, 4[bp] ; segment 1328 mov ax, 4[bp] ; segment 1353 mov ax, 4[bp] ; segment 1575 Bit16u segment; 5431 Bit16u segment, offset; 5481 segment = ES; 5598 segment=read_word(DS, SI+(Bit16u)&Int13Ext->segment); 5911 segment=read_word(DS, SI+(Bit16u)&Int13Ext->segment); 6329 segment = ES; [all …]
|
/xen/xen/include/acpi/ |
A D | actbl2.h | 386 u16 segment; member 399 u16 segment; member 414 u16 segment; member
|
/xen/stubdom/grub/ |
A D | mini-os.c | 116 unsigned int sector, int nsec, int segment) in biosdisk() argument 118 void *addr = (void *) ((unsigned long)segment << 4); in biosdisk()
|
/xen/docs/misc/ |
A D | pvh.pandoc | 23 * `cs`: must be a 32-bit read/execute code segment with a base of ‘0’ 26 * `ds`, `es`, `ss`: must be a 32-bit read/write data segment with a base of
|
/xen/xen/arch/x86/boot/ |
A D | wakeup.S | 18 # setup data segment
|
/xen/xen/include/asm-x86/hvm/vmx/ |
A D | vvmx.h | 77 unsigned int segment :3; /* bit 15-17 */ member
|
/xen/xen/include/public/ |
A D | physdev.h | 275 uint16_t segment; member
|
/xen/stubdom/grub.patches/ |
A D | 00cvs | 372 - int sector, int nsec, int segment) 373 + unsigned int sector, int nsec, int segment) 723 - int sector, int nsec, int segment) 724 + unsigned int sector, int nsec, int segment) 892 - int sector, int nsec, int segment); 893 + unsigned int sector, int nsec, int segment);
|