Home
last modified time | relevance | path

Searched full:avic (Results 1 – 25 of 47) sorted by relevance

12

/kernel/linux/linux-5.10/arch/x86/kvm/svm/
Davic.c30 /* enable / disable AVIC */
31 int avic; variable
33 module_param(avic, int, S_IRUGO);
50 /* AVIC GATAG is encoded using VM and VCPU IDs */
129 if (!avic) in avic_vm_destroy()
152 if (!avic) in avic_vm_init()
228 * AVIC hardware walks the nested page table to check permissions,
283 /* Setting AVIC backing page address in the phy APIC ID table */ in avic_init_backing_page()
311 * AVIC hardware handles the generation of in avic_incomplete_ipi_interception()
331 * At this point, we expect that the AVIC HW has already in avic_incomplete_ipi_interception()
[all …]
Dsvm.h52 VMCB_AVIC, /* AVIC APIC_BAR, AVIC APIC_BACKING_PAGE,
53 * AVIC PHYSICAL_TABLE pointer,
54 * AVIC LOGICAL_TABLE pointer
74 /* Struct members for AVIC */
411 /* avic.c */
424 extern int avic;
Dsvm.c1000 if (avic) { in svm_hardware_setup()
1004 avic = false; in svm_hardware_setup()
1006 pr_info("AVIC enabled\n"); in svm_hardware_setup()
1471 /* The following fields are ignored when AVIC is enabled */ in svm_set_vintr()
2813 * For AVIC, the only reason to end up here is ExtINTs. in interrupt_window_interception()
2814 * In this case AVIC was temporarily disabled for in interrupt_window_interception()
3323 * IRQ window is not needed when AVIC is enabled, in enable_irq_window()
3325 * via AVIC. In such case, we need to temporarily disable AVIC, in enable_irq_window()
3788 * AVIC does not work with an x2APIC mode guest. If the X2APIC feature in svm_vcpu_after_set_cpuid()
3789 * is exposed to the guest, disable AVIC. in svm_vcpu_after_set_cpuid()
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/panel/
Davic,tm070ddh03.txt1 Shanghai AVIC Optoelectronics 7" 1024x600 color TFT-LCD panel
4 - compatible: should be "avic,tm070ddh03"
/kernel/linux/linux-5.10/arch/arm/mach-imx/
Davic.c96 * The LPIMR registers use 0 to allow an interrupt, the AVIC in avic_irq_suspend()
129 gc = irq_alloc_generic_chip("mxc-avic", 1, irq_start, avic_base, in avic_init_gc()
161 * This function initializes the AVIC hardware and disables all the
185 /* put the AVIC into the reset value with in mxc_init_irq()
202 np = of_find_compatible_node(NULL, NULL, "fsl,avic"); in mxc_init_irq()
Dmm-imx3.c76 imx_map_entry(MX31, AVIC, MT_DEVICE_NONSHARED),
118 np = of_find_compatible_node(NULL, NULL, "fsl,imx31-avic"); in mx31_init_irq()
129 imx_map_entry(MX35, AVIC, MT_DEVICE_NONSHARED),
167 np = of_find_compatible_node(NULL, NULL, "fsl,imx35-avic"); in mx35_init_irq()
Dhardware.h49 * AVIC 0x68000000+0x100000 -> 0xf5800000+0x100000
57 * AVIC 0x68000000+0x100000 -> 0xf5800000+0x100000
63 * AVIC 0x68000000+0x100000 -> 0xf5800000+0x100000
Dmx3x.h19 * FC400000 68000000 128M AVIC
98 * ROMP and AVIC
Dmach-imx25.c30 np = of_find_compatible_node(NULL, NULL, "fsl,avic"); in mx25_init_irq()
Dmach-imx27.c64 np = of_find_compatible_node(NULL, NULL, "fsl,avic"); in mx27_init_irq()
DMakefile15 obj-$(CONFIG_MXC_AVIC) += avic.o
/kernel/linux/linux-4.19/arch/arm/mach-imx/
Davic.c109 * The LPIMR registers use 0 to allow an interrupt, the AVIC in avic_irq_suspend()
142 gc = irq_alloc_generic_chip("mxc-avic", 1, irq_start, avic_base, in avic_init_gc()
174 * This function initializes the AVIC hardware and disables all the
198 /* put the AVIC into the reset value with in mxc_init_irq()
215 np = of_find_compatible_node(NULL, NULL, "fsl,avic"); in mxc_init_irq()
Dhardware.h62 * AVIC 0x68000000+0x100000 -> 0xf5800000+0x100000
70 * AVIC 0x68000000+0x100000 -> 0xf5800000+0x100000
76 * AVIC 0x68000000+0x100000 -> 0xf5800000+0x100000
Dmx3x.h23 * FC400000 68000000 128M AVIC
102 * ROMP and AVIC
Dmach-imx25.c36 np = of_find_compatible_node(NULL, NULL, "fsl,avic"); in mx25_init_irq()
Dmm-imx3.c121 imx_map_entry(MX31, AVIC, MT_DEVICE_NONSHARED),
218 imx_map_entry(MX35, AVIC, MT_DEVICE_NONSHARED),
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Dimx35.dtsi42 avic: avic-interrupt-controller@68000000 { label
43 compatible = "fsl,imx35-avic", "fsl,avic";
53 interrupt-parent = <&avic>;
Dimx31.dtsi44 avic: interrupt-controller@68000000 { label
45 compatible = "fsl,imx31-avic", "fsl,avic";
55 interrupt-parent = <&avic>;
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dimx35.dtsi48 avic: avic-interrupt-controller@68000000 { label
49 compatible = "fsl,imx35-avic", "fsl,avic";
59 interrupt-parent = <&avic>;
Dimx31.dtsi44 avic: interrupt-controller@68000000 { label
45 compatible = "fsl,imx31-avic", "fsl,avic";
55 interrupt-parent = <&avic>;
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/edac/
Daspeed-sdram-edac.txt16 - interrupts: should be AVIC interrupt #0
/kernel/linux/linux-5.10/arch/x86/kvm/
DMakefile23 kvm-amd-y += svm/svm.o svm/vmenter.o svm/pmu.o svm/nested.o svm/avic.o svm/sev.o
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/
Dvendor-prefixes.txt52 avic Shanghai AVIC Optoelectronics Co., Ltd.
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/panel/
Dpanel-simple.yaml72 # Shanghai AVIC Optoelectronics 7" 1024x600 color TFT-LCD panel
73 - avic,tm070ddh03
/kernel/linux/linux-4.19/arch/x86/kvm/
Dsvm.c108 /* AVIC GATAG is encoded using VM and VCPU IDs */
146 /* Struct members for AVIC */
363 /* enable / disable AVIC */
364 static int avic; variable
366 module_param(avic, int, S_IRUGO);
406 VMCB_AVIC, /* AVIC APIC_BAR, AVIC APIC_BACKING_PAGE,
407 * AVIC PHYSICAL_TABLE pointer,
408 * AVIC LOGICAL_TABLE pointer
1420 if (avic) { in svm_hardware_setup()
1424 avic = false; in svm_hardware_setup()
[all …]

12