| /xen/xen/arch/x86/hvm/ |
| A D | mtrr.c | 109 is_hardware_domain(v->domain) ? MASK_EXTR(mtrr_state.mtrr_cap, in hvm_vcpu_cacheattr_init() 184 unsigned int seg, num_var_ranges = MASK_EXTR(m->mtrr_cap, MTRRcap_VCNT); in mtrr_get_type() 380 bool fixed_enabled = MASK_EXTR(msr_content, MTRRdefType_FE); in mtrr_def_type_msr_set() 381 bool enabled = MASK_EXTR(msr_content, MTRRdefType_E); in mtrr_def_type_msr_set() 439 if ( (index / 2) >= MASK_EXTR(m->mtrr_cap, MTRRcap_VCNT) ) in mtrr_var_range_msr_set() 500 if ( num_var_ranges != MASK_EXTR(ms->mtrr_cap, MTRRcap_VCNT) || in mtrr_pat_not_equal() 700 if ( MASK_EXTR(hw_mtrr.msr_mtrr_cap, MTRRcap_VCNT) > in hvm_save_mtrr_msr() 705 v, MASK_EXTR(hw_mtrr.msr_mtrr_cap, MTRRcap_VCNT)); in hvm_save_mtrr_msr() 711 for ( i = 0; i < MASK_EXTR(hw_mtrr.msr_mtrr_cap, MTRRcap_VCNT); i++ ) in hvm_save_mtrr_msr() 744 if ( MASK_EXTR(hw_mtrr.msr_mtrr_cap, MTRRcap_VCNT) > MTRR_VCNT ) in hvm_load_mtrr_msr() [all …]
|
| A D | vmsi.c | 114 uint8_t delivery_mode = MASK_EXTR(flags, XEN_DOMCTL_VMSI_X86_DELIV_MASK); in vmsi_deliver_pirq() 845 return MASK_INSR(MASK_EXTR(addr, MSI_ADDR_DEST_ID_MASK), in msi_gflags() 847 MASK_INSR(MASK_EXTR(addr, MSI_ADDR_REDIRECTION_MASK), in msi_gflags() 849 MASK_INSR(MASK_EXTR(addr, MSI_ADDR_DESTMODE_MASK), in msi_gflags() 851 MASK_INSR(MASK_EXTR(data, MSI_DATA_DELIVERY_MODE_MASK), in msi_gflags() 853 MASK_INSR(MASK_EXTR(data, MSI_DATA_TRIGGER_MASK), in msi_gflags() 893 uint8_t vector = MASK_EXTR(data, MSI_DATA_VECTOR_MASK); in vpci_msi_update() 1026 MASK_EXTR(msi->data, MSI_DATA_VECTOR_MASK), in vpci_msi_arch_print() 1032 MASK_EXTR(msi->address, MSI_ADDR_DEST_ID_MASK), in vpci_msi_arch_print() 1103 i, MASK_EXTR(entry->data, MSI_DATA_VECTOR_MASK), in vpci_msix_arch_print() [all …]
|
| A D | hpet.c | 52 #define timer_int_route(h, n) MASK_EXTR(timer_config(h, n), HPET_TN_ROUTE) 55 MASK_EXTR(timer_config(h, n), HPET_TN_INT_ROUTE_CAP)
|
| /xen/xen/arch/x86/hvm/svm/ |
| A D | emulate.c | 93 if ( modrm_mod == MASK_EXTR(instr_modrm, 0300) && /* octal-ok */ in svm_get_insn_len() 94 (modrm_reg & 7) == MASK_EXTR(instr_modrm, 0070) && /* octal-ok */ in svm_get_insn_len() 95 (modrm_rm & 7) == MASK_EXTR(instr_modrm, 0007) ) /* octal-ok */ in svm_get_insn_len()
|
| /xen/tools/include/xen-tools/ |
| A D | arm-arch-capabilities.h | 18 unsigned int sve_vl = MASK_EXTR(arch_capabilities, in arch_capabilities_arm_sve()
|
| A D | common-macros.h | 75 #define MASK_EXTR(v, m) (((v) & (m)) / ((m) & -(m))) macro
|
| /xen/xen/arch/x86/cpu/mtrr/ |
| A D | generic.c | 58 unsigned int num_var_ranges = MASK_EXTR(m->mtrr_cap, MTRRcap_VCNT); in is_var_mtrr_overlapped() 116 mtrr_state.enabled = MASK_EXTR(msr_content, MTRRdefType_E); in get_mtrr_state() 117 mtrr_state.fixed_enabled = MASK_EXTR(msr_content, MTRRdefType_FE); in get_mtrr_state() 422 || MASK_EXTR(deftype, MTRRdefType_E) != mtrr_state.enabled in set_mtrr_state() 423 || MASK_EXTR(deftype, MTRRdefType_FE) != mtrr_state.fixed_enabled) { in set_mtrr_state()
|
| A D | main.c | 87 num_var_ranges = MASK_EXTR(config, MTRRcap_VCNT); in set_num_var_ranges()
|
| /xen/xen/arch/x86/include/asm/guest/ |
| A D | hyperv-hcall.h | 67 rep_comp = MASK_EXTR(status, HV_HYPERCALL_REP_COMP_MASK); in hv_do_rep_hypercall()
|
| /xen/xen/arch/x86/include/asm/ |
| A D | pt-contig-markers.h | 36 #define GET_MARKER(e) MASK_EXTR(e, CONTIG_MASK)
|
| /xen/xen/include/xen/ |
| A D | macros.h | 17 #define MASK_EXTR(v, m) (((v) & (m)) / ISOLATE_LSB(m)) macro
|
| /xen/xen/arch/x86/cpu/ |
| A D | vpmu_intel.c | 137 return MASK_EXTR(eax, PMU_GENERAL_NR_MASK); in core2_get_arch_pmc_count() 147 return MASK_EXTR(edx, PMU_FIXED_NR_MASK); in core2_get_fixed_pmc_count() 156 return MASK_EXTR(edx, PMU_FIXED_WIDTH_MASK); in core2_get_bitwidth_fix_count() 902 version = MASK_EXTR(cpuid_eax(0xa), PMU_VERSION_MASK); in core2_vpmu_init()
|
| /xen/xen/drivers/acpi/ |
| A D | tables.c | 146 unsigned int polarity = MASK_EXTR(p->inti_flags, ACPI_MADT_POLARITY_MASK); in acpi_table_print_madt_entry() 147 unsigned int trigger = MASK_EXTR(p->inti_flags, ACPI_MADT_TRIGGER_MASK); in acpi_table_print_madt_entry()
|
| /xen/xen/drivers/passthrough/amd/ |
| A D | iommu_init.c | 329 unsigned int code = MASK_EXTR(entry[1], IOMMU_EVENT_CODE_MASK); in iommu_read_log() 347 code = MASK_EXTR(ACCESS_ONCE(entry[1]), IOMMU_EVENT_CODE_MASK); in iommu_read_log() 509 ctrl.dest_mode = MASK_EXTR(iommu->msi.msg.address_lo, in set_x2apic_affinity() 511 ctrl.int_type = MASK_EXTR(iommu->msi.msg.data, in set_x2apic_affinity() 561 unsigned int device_id = MASK_EXTR(entry[0], IOMMU_EVENT_DEVICE_ID_MASK); in parse_event_log_entry() 562 unsigned int domain_id = MASK_EXTR(entry[1], IOMMU_EVENT_DOMAIN_ID_MASK); in parse_event_log_entry() 563 unsigned int flags = MASK_EXTR(entry[1], IOMMU_EVENT_FLAGS_MASK); in parse_event_log_entry()
|
| A D | pci_amd_iommu.c | 196 dte->sys_mgt = MASK_EXTR(ivrs_dev->device_flags, ACPI_IVHD_SYSTEM_MGMT); in amd_iommu_setup_domain_device() 256 ASSERT(dte->sys_mgt == MASK_EXTR(ivrs_dev->device_flags, in amd_iommu_setup_domain_device()
|
| /xen/xen/arch/x86/include/asm/x86_64/ |
| A D | page.h | 128 #define get_pte_pkey(x) (MASK_EXTR(get_pte_flags(x), _PAGE_PKEY_BITS))
|
| /xen/xen/drivers/passthrough/vtd/x86/ |
| A D | ats.c | 60 if ( MASK_EXTR(expfl, PCI_EXP_FLAGS_TYPE) != PCI_EXP_TYPE_RC_END && in ats_device()
|
| /xen/xen/drivers/passthrough/x86/ |
| A D | hvm.c | 359 dest = MASK_EXTR(pirq_dpci->gmsi.gflags, in pt_irq_create_bind() 362 delivery_mode = MASK_EXTR(pirq_dpci->gmsi.gflags, in pt_irq_create_bind() 799 unsigned int dest = MASK_EXTR(pirq_dpci->gmsi.gflags, in _hvm_dpci_msi_eoi()
|
| /xen/xen/arch/x86/hvm/vmx/ |
| A D | vmx.c | 962 hvm_event_needs_reinjection(MASK_EXTR(ev, INTR_INFO_INTR_TYPE_MASK), in vmx_vmcs_save() 1194 return MASK_EXTR(attr, X86_SEG_AR_DPL); in vmx_get_cpl() 2087 (MASK_EXTR(intr_info, INTR_INFO_INTR_TYPE_MASK) == in vmx_inject_event() 2491 info->vector = MASK_EXTR(intr_info, INTR_INFO_VECTOR_MASK); in vmx_get_pending_event() 2492 info->type = MASK_EXTR(intr_info, INTR_INFO_INTR_TYPE_MASK); in vmx_get_pending_event() 3951 .vector = MASK_EXTR(intr, INTR_INFO_VECTOR_MASK), in vmx_propagate_intr() 3952 .type = MASK_EXTR(intr, INTR_INFO_INTR_TYPE_MASK), in vmx_propagate_intr() 3981 if ( hvm_event_needs_reinjection(MASK_EXTR(idtv_info, in vmx_idtv_reinject() 4327 unsigned long trap_type = MASK_EXTR(intr_info, in vmx_vmexit_handler() 4403 if ( MASK_EXTR(intr_info, INTR_INFO_INTR_TYPE_MASK) != in vmx_vmexit_handler() [all …]
|
| /xen/xen/drivers/vpci/ |
| A D | msi.c | 42 1u << MASK_EXTR(val, PCI_MSI_FLAGS_QSIZE), in control_write()
|
| /xen/xen/arch/x86/mm/shadow/ |
| A D | types.h | 363 return _gfn(MASK_EXTR(sl1e.l1, SH_L1E_MMIO_GFN_MASK)); in sh_l1e_mmio_get_gfn()
|
| /xen/xen/arch/x86/ |
| A D | nmi.c | 323 nmi_p6_event_width = MASK_EXTR(cpuid_eax(0xa), P6_EVENT_WIDTH_MASK); in setup_p6_watchdog()
|
| A D | mpparse.c | 361 MASK_EXTR(m->mpc_cpufeature, in smp_read_mpc() 363 MASK_EXTR(m->mpc_cpufeature, in smp_read_mpc()
|
| A D | spec_ctrl.c | 700 return (MASK_EXTR(val, MSR_CTC_CORE_MASK) != in check_smt_enabled() 701 MASK_EXTR(val, MSR_CTC_THREAD_MASK)); in check_smt_enabled()
|
| A D | psr.c | 392 feat->cos_max = min(opt_cos_max, MASK_EXTR(regs->d, CAT_COS_MAX_MASK)); in mba_init_feature() 396 feat->mba.thrtl_max = MASK_EXTR(regs->a, MBA_THRTL_MAX_MASK) + 1; in mba_init_feature()
|