Home
last modified time | relevance | path

Searched defs:seg (Results 1 – 25 of 63) sorted by relevance

123

/xen/xen/arch/x86/x86_64/
A Dmmconfig_64.c29 static char __iomem *get_virt(unsigned int seg, unsigned int *bus) in get_virt()
48 static char __iomem *pci_dev_base(unsigned int seg, unsigned int bus, unsigned int devfn) in pci_dev_base()
58 int pci_mmcfg_read(unsigned int seg, unsigned int bus, in pci_mmcfg_read()
88 int pci_mmcfg_write(unsigned int seg, unsigned int bus, in pci_mmcfg_write()
178 bool_t pci_mmcfg_decode(unsigned long mfn, unsigned int *seg, in pci_mmcfg_decode()
200 bool_t pci_ro_mmcfg_decode(unsigned long mfn, unsigned int *seg, in pci_ro_mmcfg_decode()
/xen/xen/drivers/passthrough/
A Dpci.c79 static inline struct pci_seg *get_pseg(u16 seg) in get_pseg()
84 bool_t pci_known_segment(u16 seg) in pci_known_segment()
89 static struct pci_seg *alloc_pseg(u16 seg) in alloc_pseg()
116 u16 seg = 0; in pci_segments_iterate() local
138 int __init pci_add_segment(u16 seg) in pci_add_segment()
143 const unsigned long *pci_get_ro_map(u16 seg) in pci_get_ro_map()
151 u16 seg; member
159 unsigned int seg, bus, slot; in parse_phantom_dev() local
242 u16 seg = pdev->seg; in check_pdev() local
611 u16 cap, ctrl, seg = pdev->seg; in pci_enable_acs() local
[all …]
A Dats.h30 static inline int pci_ats_enabled(int seg, int bus, int devfn) in pci_ats_enabled()
43 static inline int pci_ats_device(int seg, int bus, int devfn) in pci_ats_device()
/xen/xen/drivers/pci/
A Dpci.c11 int pci_find_cap_offset(u16 seg, u8 bus, u8 dev, u8 func, u8 cap) in pci_find_cap_offset()
42 int pci_find_next_cap(u16 seg, u8 bus, unsigned int devfn, u8 pos, int cap) in pci_find_next_cap()
75 int pci_find_ext_capability(int seg, int bus, int devfn, int cap) in pci_find_ext_capability()
90 int pci_find_next_ext_capability(int seg, int bus, int devfn, int start, int cap) in pci_find_next_ext_capability()
141 unsigned long seg = simple_strtoul(s, &s, 16), bus, dev, func; in parse_pci_seg() local
/xen/xen/arch/x86/mm/shadow/
A Dhvm.c59 enum x86_segment seg, struct sh_emulate_ctxt *sh_ctxt) in hvm_get_seg_reg()
74 enum x86_segment seg, in hvm_translate_virtual_addr()
110 hvm_read(enum x86_segment seg, in hvm_read()
152 hvm_emulate_read(enum x86_segment seg, in hvm_emulate_read()
165 hvm_emulate_insn_fetch(enum x86_segment seg, in hvm_emulate_insn_fetch()
188 hvm_emulate_write(enum x86_segment seg, in hvm_emulate_write()
241 hvm_emulate_cmpxchg(enum x86_segment seg, in hvm_emulate_cmpxchg()
/xen/xen/drivers/passthrough/x86/
A Dats.c27 u16 seg = pdev->seg; in enable_ats_device() local
77 u16 seg = pdev->seg; in disable_ats_device() local
/xen/tools/firmware/rombios/32bit/
A Drombios_compat.h9 #define ADDR_FROM_SEG_OFF(seg, off) (void *)((((uint32_t)(seg)) << 4) + (off)) argument
59 static inline Bit32u read_dword(Bit16u seg, Bit16u off) in read_dword()
65 static inline Bit16u read_word(Bit16u seg, Bit16u off) in read_word()
71 static inline Bit8u read_byte(Bit16u seg, Bit16u off) in read_byte()
77 static inline void write_dword(Bit16u seg, Bit16u off, Bit32u val) in write_dword()
83 static inline void write_word(Bit16u seg, Bit16u off, Bit16u val) in write_word()
89 static inline void write_byte(Bit16u seg, Bit16u off, Bit8u val) in write_byte()
/xen/xen/drivers/passthrough/amd/
A Diommu_detect.c26 u16 seg, u8 bus, u8 dev, u8 func, struct amd_iommu *iommu) in get_iommu_msi_capabilities()
44 u16 seg, u8 bus, u8 dev, u8 func, u16 cap_ptr, struct amd_iommu *iommu) in get_iommu_capabilities()
A Diommu_acpi.c108 u16 seg, u16 bdf, u16 cap_offset) in find_iommu_from_bdf_cap()
146 u16 seg, u16 bdf, unsigned long base, in reserve_unity_map_for_device()
176 int seg = 0; /* XXX */ in register_exclusion_range_for_all_devices() local
210 int seg = 0; /* XXX */ in register_exclusion_range_for_device() local
343 int seg = 0; /* XXX */ in parse_ivmd_device_iommu() local
660 unsigned int seg, bus, dev, func; in parse_ivrs_ioapic() local
698 unsigned int seg, bus, dev, func; in parse_ivrs_hpet() local
721 const struct acpi_ivrs_device8c *special, u16 seg, in parse_ivhd_device_special()
A Diommu_intr.c118 static spinlock_t* get_intremap_lock(int seg, int req_id) in get_intremap_lock()
125 static int get_intremap_requestor_id(int seg, int bdf) in get_intremap_requestor_id()
361 int seg, bdf, rc; in amd_iommu_ioapic_update_ire() local
467 uint16_t seg, bdf, req_id; in amd_iommu_read_ioapic_from_ire() local
601 static struct amd_iommu *_find_iommu_for_device(int seg, int bdf) in _find_iommu_for_device()
622 int bdf, seg, rc; in amd_iommu_msi_msg_update_ire() local
669 u16 seg = pdev ? pdev->seg : hpet_sbdf.seg; in amd_iommu_read_msi_from_ire() local
A Diommu_init.c1146 struct ivrs_mappings *get_ivrs_mappings(u16 seg) in get_ivrs_mappings()
1151 int iterate_ivrs_mappings(int (*handler)(u16 seg, struct ivrs_mappings *)) in iterate_ivrs_mappings()
1153 u16 seg = 0; in iterate_ivrs_mappings() local
1171 u16 seg = 0; in iterate_ivrs_entries() local
1193 static int __init alloc_ivrs_mappings(u16 seg) in alloc_ivrs_mappings()
1226 u16 seg, struct ivrs_mappings *ivrs_mappings) in amd_iommu_setup_device_table()
1525 u16 seg, struct ivrs_mappings *ivrs_mappings) in _invalidate_all_devices()
A Dpci_amd_iommu.c32 struct amd_iommu *find_iommu_for_device(int seg, int bdf) in find_iommu_for_device()
72 int get_dma_requestor_id(uint16_t seg, uint16_t bdf) in get_dma_requestor_id()
547 static int amd_iommu_group_id(u16 seg, u8 bus, u8 devfn) in amd_iommu_group_id()
/xen/xen/arch/x86/
A Dmsi.c269 void __msi_set_enable(u16 seg, u8 bus, u8 slot, u8 func, int pos, int enable) in __msi_set_enable()
284 u16 seg = dev->seg; in msi_set_enable() local
297 u16 control, seg = dev->seg; in msix_set_enable() local
324 u16 seg, control; in msi_set_mask_bit() local
614 u16 control, seg = dev->seg; in msi_capability_init() local
681 static u64 read_pci_mem_bar(u16 seg, u8 bus, u8 slot, u8 func, u8 bir, int vf) in read_pci_mem_bar()
777 u16 seg = dev->seg; in msix_capability_init() local
1113 u16 seg = dev->seg; in __pci_disable_msix() local
1150 int pci_prepare_msix(u16 seg, u8 bus, u8 devfn, bool off) in pci_prepare_msix()
1246 u16 seg = pdev->seg; in pci_msi_conf_write_intercept() local
A Dpci.c72 int pci_conf_write_intercept(unsigned int seg, unsigned int bdf, in pci_conf_write_intercept()
/xen/xen/arch/x86/pv/
A Dro-page-fault.c38 static int ptwr_emulated_read(enum x86_segment seg, unsigned long offset, in ptwr_emulated_read()
206 static int ptwr_emulated_write(enum x86_segment seg, unsigned long offset, in ptwr_emulated_write()
224 static int ptwr_emulated_cmpxchg(enum x86_segment seg, unsigned long offset, in ptwr_emulated_cmpxchg()
A Demul-priv-op.c464 static int read_segment(enum x86_segment seg, in read_segment()
553 enum x86_segment seg, in pv_emul_virt_to_linear()
579 enum x86_segment seg, unsigned long offset, in rep_ins()
645 static int rep_outs(enum x86_segment seg, unsigned long offset, in rep_outs()
1115 static int cache_op(enum x86emul_cache_op op, enum x86_segment seg, in cache_op()
1185 static int insn_fetch(enum x86_segment seg, in insn_fetch()
A Demul-gate-op.c99 static int read_mem(enum x86_segment seg, unsigned long offset, void *p_data, in read_mem()
235 enum x86_segment seg; in pv_emulate_gate_op() local
/xen/tools/fuzz/x86_instruction_emulator/
A Dfuzz-emul.c130 enum x86_segment seg, in data_read()
167 enum x86_segment seg, in fuzz_read()
200 enum x86_segment seg, in fuzz_insn_fetch()
322 enum x86_segment seg, in fuzz_rep_stos()
339 enum x86_segment seg, in fuzz_write()
353 enum x86_segment seg, in fuzz_cmpxchg()
395 enum x86_segment seg, in fuzz_cache_op()
412 enum x86_segment seg, in fuzz_read_segment()
427 enum x86_segment seg, in fuzz_write_segment()
/xen/xen/arch/x86/hvm/
A Demulate.c831 enum x86_segment seg, in hvmemul_virtual_to_linear()
1252 enum x86_segment seg, in __hvmemul_read()
1279 enum x86_segment seg, in hvmemul_read()
1297 enum x86_segment seg, in hvmemul_insn_fetch()
1344 enum x86_segment seg, in hvmemul_write()
1392 enum x86_segment seg, in hvmemul_rmw()
1445 enum x86_segment seg, in hvmemul_blk()
1486 enum x86_segment seg, in hvmemul_write_discard()
1521 enum x86_segment seg, in hvmemul_rep_stos_discard()
1542 enum x86_segment seg, in hvmemul_cmpxchg_discard()
[all …]
A Ddomain.c29 static int check_segment(struct segment_register *reg, enum x86_segment seg) in check_segment()
/xen/tools/tests/x86_emulator/
A Dpredicates.c538 int (*fetch)(enum x86_segment seg, in do_test()
599 int (*fetch)(enum x86_segment seg, in predicates_test()
A Dtest_x86_emulator.c542 enum x86_segment seg, in read()
597 enum x86_segment seg, in fetch()
611 enum x86_segment seg, in write()
627 enum x86_segment seg, in rmw()
638 enum x86_segment seg, in cmpxchg()
656 enum x86_segment seg, in blk()
668 enum x86_segment seg, in read_segment()
/xen/xen/include/public/io/
A Dvscsiif.h284 vscsiif_segment_t seg[VSCSIIF_SG_TABLESIZE]; member
300 vscsiif_segment_t seg[VSCSIIF_SG_LIST_SIZE]; member
/xen/tools/flask/utils/
A Dlabel-pci.c39 int seg, bus, dev, fn; in main() local
/xen/tools/libxc/
A Dxc_dom_hvmloader.c136 struct xc_dom_seg seg; in module_init_one() local

Completed in 120 milliseconds

123