Home
last modified time | relevance | path

Searched full:htvec (Results 1 – 17 of 17) sorted by relevance

/kernel/linux/linux-5.10/drivers/irqchip/
Dirq-loongson-htvec.c9 #define pr_fmt(fmt) "htvec: " fmt
31 struct htvec { struct
40 static struct htvec *htvec_priv; argument
48 struct htvec *priv = irq_desc_get_handler_data(desc); in htvec_irq_dispatch()
72 struct htvec *priv = irq_data_get_irq_chip_data(d); in htvec_ack_irq()
82 struct htvec *priv = irq_data_get_irq_chip_data(d); in htvec_mask_irq()
97 struct htvec *priv = irq_data_get_irq_chip_data(d); in htvec_unmask_irq()
121 struct htvec *priv = domain->host_data; in htvec_domain_alloc()
154 static void htvec_reset(struct htvec *priv) in htvec_reset()
191 struct htvec *priv; in htvec_init()
[all …]
DMakefile114 obj-$(CONFIG_LOONGSON_HTVEC) += irq-loongson-htvec.o
/kernel/linux/linux-6.6/drivers/irqchip/
Dirq-loongson-htvec.c7 #define pr_fmt(fmt) "htvec: " fmt
27 struct htvec { struct
35 static struct htvec *htvec_priv; argument
43 struct htvec *priv = irq_desc_get_handler_data(desc); in htvec_irq_dispatch()
67 struct htvec *priv = irq_data_get_irq_chip_data(d); in htvec_ack_irq()
77 struct htvec *priv = irq_data_get_irq_chip_data(d); in htvec_mask_irq()
92 struct htvec *priv = irq_data_get_irq_chip_data(d); in htvec_unmask_irq()
116 struct htvec *priv = domain->host_data; in htvec_domain_alloc()
149 static void htvec_reset(struct htvec *priv) in htvec_reset()
187 struct htvec *priv; in htvec_init()
[all …]
DMakefile111 obj-$(CONFIG_LOONGSON_HTVEC) += irq-loongson-htvec.o
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/interrupt-controller/
Dloongson,htvec.yaml4 $id: "http://devicetree.org/schemas/interrupt-controller/loongson,htvec.yaml#"
18 const: loongson,htvec-1.0
45 htvec: interrupt-controller@fb000080 {
46 compatible = "loongson,htvec-1.0";
Dloongson,pch-pic.yaml55 interrupt-parent = <&htvec>;
Dloongson,pch-msi.yaml60 interrupt-parent = <&htvec>;
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/interrupt-controller/
Dloongson,htvec.yaml4 $id: http://devicetree.org/schemas/interrupt-controller/loongson,htvec.yaml#
18 const: loongson,htvec-1.0
45 htvec: interrupt-controller@fb000080 {
46 compatible = "loongson,htvec-1.0";
Dloongson,pch-pic.yaml55 interrupt-parent = <&htvec>;
Dloongson,pch-msi.yaml60 interrupt-parent = <&htvec>;
/kernel/linux/linux-6.6/arch/mips/boot/dts/loongson/
Dloongson64c_4core_ls7a.dts13 htvec: interrupt-controller@efdfb000080 { label
14 compatible = "loongson,htvec-1.0";
36 interrupt-parent = <&htvec>;
Dloongson64g_4core_ls7a.dts13 htvec: interrupt-controller@efdfb000080 { label
14 compatible = "loongson,htvec-1.0";
40 interrupt-parent = <&htvec>;
Dls7a-pch.dtsi17 interrupt-parent = <&htvec>;
/kernel/linux/linux-5.10/arch/mips/boot/dts/loongson/
Dloongson64c_4core_ls7a.dts13 htvec: interrupt-controller@efdfb000080 { label
14 compatible = "loongson,htvec-1.0";
35 interrupt-parent = <&htvec>;
Dloongson64g_4core_ls7a.dts13 htvec: interrupt-controller@efdfb000080 { label
14 compatible = "loongson,htvec-1.0";
39 interrupt-parent = <&htvec>;
Dls7a-pch.dtsi17 interrupt-parent = <&htvec>;
/kernel/linux/linux-5.10/arch/loongarch/kernel/
Dacpi.c302 /* Parse MADT HTVEC entries */ in acpi_process_madt()
306 pr_err(PREFIX "Invalid BIOS MADT (HTVEC entries), ACPI disabled\n"); in acpi_process_madt()