Searched refs:int_ctl (Results 1 - 12 of 12) sorted by relevance

/linux-master/tools/testing/selftests/kvm/x86_64/
H A Dsvm_int_ctl_test.c71 vmcb->control.int_ctl &= ~V_INTR_MASKING_MASK;
77 vmcb->control.int_ctl |= V_IRQ_MASK | (0x1 << V_INTR_PRIO_SHIFT);
/linux-master/arch/x86/kvm/svm/
H A Dsvm.h53 VMCB_INTR, /* int_ctl, int_vector */
134 u32 int_ctl; member in struct:vmcb_ctrl_area_cached
449 (svm->nested.ctl.int_ctl & V_GIF_ENABLE_MASK);
468 vmcb->control.int_ctl |= V_GIF_MASK;
478 vmcb->control.int_ctl &= ~V_GIF_MASK;
488 return !!(vmcb->control.int_ctl & V_GIF_MASK);
501 (svm->nested.ctl.int_ctl & V_NMI_ENABLE_MASK);
529 return !!(vmcb->control.int_ctl & V_NMI_ENABLE_MASK);
573 return is_guest_mode(vcpu) && (svm->nested.ctl.int_ctl & V_INTR_MASKING_MASK);
H A Dnested.c140 if (g->int_ctl & V_INTR_MASKING_MASK) {
275 if (CC((control->int_ctl & V_NMI_ENABLE_MASK) &&
349 to->int_ctl = from->int_ctl;
420 /* Only a few fields of int_ctl are written by the processor. */
425 * has usurped vmcb02's int_ctl. If an interrupt window opens before
426 * the next VM-Exit, svm_clear_vintr() will restore vmcb12's int_ctl.
428 * int_ctl (because it was never recognized while L2 was running).
440 svm->nested.ctl.int_ctl &= ~mask;
441 svm->nested.ctl.int_ctl |
[all...]
H A Dsvm.c1297 control->int_ctl = V_INTR_MASKING_MASK;
1358 svm->vmcb->control.int_ctl |= V_NMI_ENABLE_MASK;
1363 svm->vmcb->control.int_ctl |= V_GIF_ENABLE_MASK;
1658 control->int_ctl &= ~V_INTR_PRIO_MASK;
1659 control->int_ctl |= V_IRQ_MASK |
1668 /* Drop int_ctl fields related to VINTR injection. */
1669 svm->vmcb->control.int_ctl &= ~V_IRQ_INJECTION_BITS_MASK;
1671 svm->vmcb01.ptr->control.int_ctl &= ~V_IRQ_INJECTION_BITS_MASK;
1673 WARN_ON((svm->vmcb->control.int_ctl & V_TPR_MASK) !=
1674 (svm->nested.ctl.int_ctl
[all...]
H A Davic.c89 vmcb->control.int_ctl &= ~(AVIC_ENABLE_MASK | X2APIC_MODE_MASK);
92 vmcb->control.int_ctl |= AVIC_ENABLE_MASK;
102 vmcb->control.int_ctl |= X2APIC_MODE_MASK;
124 vmcb->control.int_ctl &= ~(AVIC_ENABLE_MASK | X2APIC_MODE_MASK);
/linux-master/drivers/dma/
H A Dowl-dma.c324 static inline u32 llc_hw_ctrlb(u32 int_ctl) argument
332 ctl = BIT_FIELD(int_ctl, 7, 0, 18);
543 u32 int_ctl; local
557 int_ctl = OWL_DMA_INTCTL_BLOCK;
559 int_ctl = OWL_DMA_INTCTL_SUPER_BLOCK;
565 pchan_writel(pchan, OWL_DMAX_INT_CTL, int_ctl);
/linux-master/arch/alpha/kernel/
H A Dcore_mcpcia.c532 unsigned int int_ctl;
562 printk(" INT_CTL = %8x\n", iodpp->int_ctl);
530 unsigned int int_ctl; member in struct:IOD_subpacket
/linux-master/tools/testing/selftests/kvm/include/x86_64/
H A Dsvm.h97 u32 int_ctl; member in struct:vmcb_control_area
/linux-master/drivers/net/ethernet/smsc/
H A Dsmsc9420.c595 u32 int_cfg, int_sts, int_ctl; local
640 int_ctl = smsc9420_reg_read(pd, INT_CTL);
641 int_ctl &= (~INT_CTL_SW_INT_EN_);
642 smsc9420_reg_write(pd, INT_CTL, int_ctl);
1268 u32 bus_mode, mac_cr, dmac_control, int_cfg, dma_intr_ena, int_ctl; local
1340 int_ctl = smsc9420_reg_read(pd, INT_CTL) | INT_CTL_SW_INT_EN_;
1341 smsc9420_reg_write(pd, INT_CTL, int_ctl);
/linux-master/arch/x86/kvm/
H A Dtrace.h604 TP_PROTO(__u64 rip, __u64 vmcb, __u64 nested_rip, __u32 int_ctl,
607 TP_ARGS(rip, vmcb, nested_rip, int_ctl, event_inj, tdp_enabled,
614 __field( __u32, int_ctl )
625 __entry->int_ctl = int_ctl;
633 "int_ctl: 0x%08x event_inj: 0x%08x nested_%s=%s %s: 0x%016llx",
638 __entry->int_ctl,
/linux-master/arch/x86/include/asm/
H A Dsvm.h133 u32 int_ctl; member in struct:vmcb_control_area
/linux-master/drivers/iommu/amd/
H A Dinit.c1078 u64 int_ctl, int_tab_len, entry = 0; local
1148 int_ctl = old_devtb[devid].data[2] & DTE_IRQ_REMAP_INTCTL_MASK;
1150 if (irq_v && (int_ctl || int_tab_len)) {
1151 if ((int_ctl != DTE_IRQ_REMAP_INTCTL) ||

Completed in 317 milliseconds