Home
last modified time | relevance | path

Searched refs:int_ctl (Results 1 – 13 of 13) sorted by relevance

/linux-6.15/arch/x86/kvm/svm/
H A Dnested.c144 if (g->int_ctl & V_INTR_MASKING_MASK) { in recalc_intercepts()
279 if (CC((control->int_ctl & V_NMI_ENABLE_MASK) && in __nested_vmcb_check_controls()
353 to->int_ctl = from->int_ctl; in __nested_copy_vmcb_control_to_cache()
444 svm->nested.ctl.int_ctl &= ~mask; in nested_sync_control_from_vmcb02()
445 svm->nested.ctl.int_ctl |= svm->vmcb->control.int_ctl & mask; in nested_sync_control_from_vmcb02()
701 vmcb02->control.int_ctl = in nested_vmcb02_prepare_control()
703 (vmcb01->control.int_ctl & int_ctl_vmcb01_bits); in nested_vmcb02_prepare_control()
798 vmcb12->control.int_ctl, in enter_svm_guest_mode()
1032 vmcb12->control.int_ctl = svm->nested.ctl.int_ctl; in nested_svm_vmexit()
1085 vmcb01->control.int_ctl |= V_NMI_PENDING_MASK; in nested_svm_vmexit()
[all …]
H A Dsvm.h156 u32 int_ctl; member
499 (svm->nested.ctl.int_ctl & V_GIF_ENABLE_MASK); in nested_vgif_enabled()
518 vmcb->control.int_ctl |= V_GIF_MASK; in enable_gif()
528 vmcb->control.int_ctl &= ~V_GIF_MASK; in disable_gif()
538 return !!(vmcb->control.int_ctl & V_GIF_MASK); in gif_set()
551 (svm->nested.ctl.int_ctl & V_NMI_ENABLE_MASK); in nested_vnmi_enabled()
579 return !!(vmcb->control.int_ctl & V_NMI_ENABLE_MASK); in is_vnmi_enabled()
653 return is_guest_mode(vcpu) && (svm->nested.ctl.int_ctl & V_INTR_MASKING_MASK); in nested_svm_virtualize_tpr()
H A Dsvm.c1309 control->int_ctl = V_INTR_MASKING_MASK; in init_vmcb()
1370 svm->vmcb->control.int_ctl |= V_NMI_ENABLE_MASK; in init_vmcb()
1375 svm->vmcb->control.int_ctl |= V_GIF_ENABLE_MASK; in init_vmcb()
1728 control->int_ctl &= ~V_INTR_PRIO_MASK; in svm_set_vintr()
1729 control->int_ctl |= V_IRQ_MASK | in svm_set_vintr()
1744 (svm->nested.ctl.int_ctl & V_TPR_MASK)); in svm_clear_vintr()
1746 svm->vmcb->control.int_ctl |= svm->nested.ctl.int_ctl & in svm_clear_vintr()
3757 svm->vmcb->control.int_ctl |= V_NMI_PENDING_MASK; in svm_set_vnmi_pending()
4127 int cr8 = svm->vmcb->control.int_ctl & V_TPR_MASK; in sync_cr8_to_lapic()
4142 svm->vmcb->control.int_ctl &= ~V_TPR_MASK; in sync_lapic_to_cr8()
[all …]
H A Davic.c89 vmcb->control.int_ctl &= ~(AVIC_ENABLE_MASK | X2APIC_MODE_MASK); in avic_activate_vmcb()
92 vmcb->control.int_ctl |= AVIC_ENABLE_MASK; in avic_activate_vmcb()
102 vmcb->control.int_ctl |= X2APIC_MODE_MASK; in avic_activate_vmcb()
124 vmcb->control.int_ctl &= ~(AVIC_ENABLE_MASK | X2APIC_MODE_MASK); in avic_deactivate_vmcb()
/linux-6.15/tools/testing/selftests/kvm/x86/
H A Dsvm_int_ctl_test.c68 vmcb->control.int_ctl &= ~V_INTR_MASKING_MASK; in l1_guest_code()
74 vmcb->control.int_ctl |= V_IRQ_MASK | (0x1 << V_INTR_PRIO_SHIFT); in l1_guest_code()
/linux-6.15/drivers/dma/
H A Dowl-dma.c324 static inline u32 llc_hw_ctrlb(u32 int_ctl) in llc_hw_ctrlb() argument
332 ctl = BIT_FIELD(int_ctl, 7, 0, 18); in llc_hw_ctrlb()
543 u32 int_ctl; in owl_dma_start_next_txd() local
557 int_ctl = OWL_DMA_INTCTL_BLOCK; in owl_dma_start_next_txd()
559 int_ctl = OWL_DMA_INTCTL_SUPER_BLOCK; in owl_dma_start_next_txd()
565 pchan_writel(pchan, OWL_DMAX_INT_CTL, int_ctl); in owl_dma_start_next_txd()
/linux-6.15/drivers/gpu/drm/adp/
H A Dadp_drv.c490 u32 int_ctl; in adp_fe_irq() local
497 int_ctl = readl(adp->fe + ADP_CTRL); in adp_fe_irq()
498 if ((int_ctl & 0xF00) == 0x600) { in adp_fe_irq()
/linux-6.15/drivers/net/ethernet/smsc/
H A Dsmsc9420.c595 u32 int_cfg, int_sts, int_ctl; in smsc9420_isr() local
640 int_ctl = smsc9420_reg_read(pd, INT_CTL); in smsc9420_isr()
641 int_ctl &= (~INT_CTL_SW_INT_EN_); in smsc9420_isr()
642 smsc9420_reg_write(pd, INT_CTL, int_ctl); in smsc9420_isr()
1268 u32 bus_mode, mac_cr, dmac_control, int_cfg, dma_intr_ena, int_ctl; in smsc9420_open() local
1340 int_ctl = smsc9420_reg_read(pd, INT_CTL) | INT_CTL_SW_INT_EN_; in smsc9420_open()
1341 smsc9420_reg_write(pd, INT_CTL, int_ctl); in smsc9420_open()
/linux-6.15/arch/alpha/kernel/
H A Dcore_mcpcia.c530 unsigned int int_ctl; in mcpcia_print_system_area() member
560 printk(" INT_CTL = %8x\n", iodpp->int_ctl); in mcpcia_print_system_area()
/linux-6.15/arch/x86/kvm/
H A Dtrace.h622 TP_PROTO(__u64 rip, __u64 vmcb, __u64 nested_rip, __u32 int_ctl,
625 TP_ARGS(rip, vmcb, nested_rip, int_ctl, event_inj, tdp_enabled,
632 __field( __u32, int_ctl )
643 __entry->int_ctl = int_ctl;
656 __entry->int_ctl,
/linux-6.15/tools/testing/selftests/kvm/include/x86/
H A Dsvm.h91 u32 int_ctl; member
/linux-6.15/arch/x86/include/asm/
H A Dsvm.h134 u32 int_ctl; member
/linux-6.15/drivers/iommu/amd/
H A Dinit.c988 u64 int_ctl, int_tab_len, entry = 0; in __copy_device_table() local
1059 int_ctl = old_devtb[devid].data[2] & DTE_IRQ_REMAP_INTCTL_MASK; in __copy_device_table()
1061 if (irq_v && (int_ctl || int_tab_len)) { in __copy_device_table()
1062 if ((int_ctl != DTE_IRQ_REMAP_INTCTL) || in __copy_device_table()