Searched full:htvec (Results 1 – 17 of 17) sorted by relevance
| /kernel/linux/linux-5.10/drivers/irqchip/ |
| D | irq-loongson-htvec.c | 9 #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 …]
|
| D | Makefile | 114 obj-$(CONFIG_LOONGSON_HTVEC) += irq-loongson-htvec.o
|
| /kernel/linux/linux-6.6/drivers/irqchip/ |
| D | irq-loongson-htvec.c | 7 #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 …]
|
| D | Makefile | 111 obj-$(CONFIG_LOONGSON_HTVEC) += irq-loongson-htvec.o
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/interrupt-controller/ |
| D | loongson,htvec.yaml | 4 $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";
|
| D | loongson,pch-pic.yaml | 55 interrupt-parent = <&htvec>;
|
| D | loongson,pch-msi.yaml | 60 interrupt-parent = <&htvec>;
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/interrupt-controller/ |
| D | loongson,htvec.yaml | 4 $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";
|
| D | loongson,pch-pic.yaml | 55 interrupt-parent = <&htvec>;
|
| D | loongson,pch-msi.yaml | 60 interrupt-parent = <&htvec>;
|
| /kernel/linux/linux-6.6/arch/mips/boot/dts/loongson/ |
| D | loongson64c_4core_ls7a.dts | 13 htvec: interrupt-controller@efdfb000080 { label 14 compatible = "loongson,htvec-1.0"; 36 interrupt-parent = <&htvec>;
|
| D | loongson64g_4core_ls7a.dts | 13 htvec: interrupt-controller@efdfb000080 { label 14 compatible = "loongson,htvec-1.0"; 40 interrupt-parent = <&htvec>;
|
| D | ls7a-pch.dtsi | 17 interrupt-parent = <&htvec>;
|
| /kernel/linux/linux-5.10/arch/mips/boot/dts/loongson/ |
| D | loongson64c_4core_ls7a.dts | 13 htvec: interrupt-controller@efdfb000080 { label 14 compatible = "loongson,htvec-1.0"; 35 interrupt-parent = <&htvec>;
|
| D | loongson64g_4core_ls7a.dts | 13 htvec: interrupt-controller@efdfb000080 { label 14 compatible = "loongson,htvec-1.0"; 39 interrupt-parent = <&htvec>;
|
| D | ls7a-pch.dtsi | 17 interrupt-parent = <&htvec>;
|
| /kernel/linux/linux-5.10/arch/loongarch/kernel/ |
| D | acpi.c | 302 /* Parse MADT HTVEC entries */ in acpi_process_madt() 306 pr_err(PREFIX "Invalid BIOS MADT (HTVEC entries), ACPI disabled\n"); in acpi_process_madt()
|