/kernel/linux/linux-6.6/drivers/iio/cdc/ |
H A D | ad7150.c | 75 * @interrupts: one or two interrupt numbers depending on device type. 86 int interrupts[2]; member 251 disable_irq(chip->interrupts[chan->channel]); in ad7150_write_event_config() 263 * Need to temporarily disable both interrupts if in ad7150_write_event_config() 269 disable_irq(chip->interrupts[0]); in ad7150_write_event_config() 270 disable_irq(chip->interrupts[1]); in ad7150_write_event_config() 310 enable_irq(chip->interrupts[0]); in ad7150_write_event_config() 311 enable_irq(chip->interrupts[1]); in ad7150_write_event_config() 314 enable_irq(chip->interrupts[chan->channel]); in ad7150_write_event_config() 563 chip->interrupts[ in ad7150_probe() [all...] |
/kernel/linux/linux-5.10/drivers/staging/gasket/ |
H A D | gasket_interrupt.c | 18 /* Retry attempts if the requested number of interrupts aren't available. */ 35 /* The number of interrupts requested by the owning device. */ 39 const struct gasket_interrupt_desc *interrupts; member 41 /* The index of the bar into which interrupts should be mapped. */ 53 /* The number of successfully configured interrupts. */ 101 interrupt_data->interrupts[i].index, in gasket_interrupt_setup() 102 interrupt_data->interrupts[i].reg, in gasket_interrupt_setup() 103 interrupt_data->interrupts[i].packing); in gasket_interrupt_setup() 104 if (interrupt_data->interrupts[i].packing == UNPACKED) { in gasket_interrupt_setup() 105 value = interrupt_data->interrupts[ in gasket_interrupt_setup() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_guc.c | 99 if (!guc->interrupts.enabled) { in gen9_enable_guc_interrupts() 102 guc->interrupts.enabled = true; in gen9_enable_guc_interrupts() 115 guc->interrupts.enabled = false; in gen9_disable_guc_interrupts() 139 if (!guc->interrupts.enabled) { in gen11_enable_guc_interrupts() 147 guc->interrupts.enabled = true; in gen11_enable_guc_interrupts() 157 guc->interrupts.enabled = false; in gen11_disable_guc_interrupts() 181 guc->interrupts.reset = gen11_reset_guc_interrupts; in intel_guc_init_early() 182 guc->interrupts.enable = gen11_enable_guc_interrupts; in intel_guc_init_early() 183 guc->interrupts.disable = gen11_disable_guc_interrupts; in intel_guc_init_early() 186 guc->interrupts in intel_guc_init_early() [all...] |
/kernel/linux/linux-5.10/drivers/acpi/acpica/ |
H A D | rsirq.c | 27 {ACPI_RSC_BITMASK16, ACPI_RS_OFFSET(data.irq.interrupts[0]), 81 {ACPI_RSC_BITMASK16, ACPI_RS_OFFSET(data.irq.interrupts[0]), 197 {ACPI_RSC_MOVE32, ACPI_RS_OFFSET(data.extended_irq.interrupts[0]), 198 AML_OFFSET(extended_irq.interrupts[0]), 204 ACPI_RS_OFFSET(data.extended_irq.interrupts[0]),
|
/kernel/linux/linux-6.6/drivers/acpi/acpica/ |
H A D | rsirq.c | 27 {ACPI_RSC_BITMASK16, ACPI_RS_OFFSET(data.irq.interrupts[0]), 81 {ACPI_RSC_BITMASK16, ACPI_RS_OFFSET(data.irq.interrupts[0]), 197 {ACPI_RSC_MOVE32, ACPI_RS_OFFSET(data.extended_irq.interrupts[0]), 198 AML_OFFSET(extended_irq.interrupts[0]), 204 ACPI_RS_OFFSET(data.extended_irq.interrupts[0]),
|
/kernel/linux/linux-6.6/drivers/memory/ |
H A D | emif.c | 591 u32 interrupts; in emif_interrupt_handler() local 598 interrupts = readl(base + EMIF_SYSTEM_OCP_INTERRUPT_STATUS); in emif_interrupt_handler() 599 writel(interrupts, base + EMIF_SYSTEM_OCP_INTERRUPT_STATUS); in emif_interrupt_handler() 606 if (interrupts & TA_SYS_MASK) in emif_interrupt_handler() 609 if (interrupts & ERR_SYS_MASK) in emif_interrupt_handler() 610 dev_err(dev, "Access error from SYS port - %x\n", interrupts); in emif_interrupt_handler() 614 interrupts = readl(base + EMIF_LL_OCP_INTERRUPT_STATUS); in emif_interrupt_handler() 615 writel(interrupts, base + EMIF_LL_OCP_INTERRUPT_STATUS); in emif_interrupt_handler() 617 if (interrupts & ERR_LL_MASK) in emif_interrupt_handler() 619 interrupts); in emif_interrupt_handler() 684 u32 interrupts, type; setup_interrupts() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_mdss.c | 40 u32 interrupts; in dpu_mdss_irq() local 44 interrupts = readl_relaxed(dpu_mdss->mmio + HW_INTR_STATUS); in dpu_mdss_irq() 46 while (interrupts) { in dpu_mdss_irq() 47 irq_hw_number_t hwirq = fls(interrupts) - 1; in dpu_mdss_irq() 65 interrupts &= ~(1 << hwirq); in dpu_mdss_irq()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/8390/ |
H A D | lib8390.c | 135 * processor case other than interrupts (get stats/set multicast list in 187 * interrupts on the APIC bus deadlocking the transmit path. 320 /* Mask interrupts from the ethercard. in __ei_start_xmit() 403 /* Turn 8390 interrupts back on. */ in __ei_start_xmit() 417 * ei_interrupt - handle the interrupts from an 8390 421 * Handle the ether interface interrupts. We pull packets from 432 int interrupts, nr_serviced = 0; in __ei_interrupt() local 446 netdev_err(dev, "Interrupted while interrupts are masked! isr=%#2x imr=%#2x\n", in __ei_interrupt() 459 while ((interrupts = ei_inb_p(e8390_base + EN0_ISR)) != 0 && in __ei_interrupt() 463 /* rmk - acknowledge the interrupts */ in __ei_interrupt() [all...] |
H A D | axnet_cs.c | 836 * processor case other than interrupts (get stats/set multicast list in 967 /* Mask interrupts from the ethercard. in axnet_start_xmit() 1064 /* Turn 8390 interrupts back on. */ in axnet_start_xmit() 1077 * ax_interrupt - handle the interrupts from an 8390 1081 * Handle the ether interface interrupts. We pull packets from 1092 int interrupts, nr_serviced = 0, i; in ax_interrupt() local 1111 msg = "Interrupted while interrupts are masked!"; in ax_interrupt() 1130 while ((interrupts = inb_p(e8390_base + EN0_ISR)) != 0 && in ax_interrupt() 1133 if (!netif_running(dev) || (interrupts == 0xff)) { in ax_interrupt() 1136 outb_p(interrupts, e8390_bas in ax_interrupt() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/8390/ |
H A D | lib8390.c | 134 * processor case other than interrupts (get stats/set multicast list in 186 * interrupts on the APIC bus deadlocking the transmit path. 319 /* Mask interrupts from the ethercard. in __ei_start_xmit() 402 /* Turn 8390 interrupts back on. */ in __ei_start_xmit() 416 * ei_interrupt - handle the interrupts from an 8390 420 * Handle the ether interface interrupts. We pull packets from 431 int interrupts, nr_serviced = 0; in __ei_interrupt() local 445 netdev_err(dev, "Interrupted while interrupts are masked! isr=%#2x imr=%#2x\n", in __ei_interrupt() 458 while ((interrupts = ei_inb_p(e8390_base + EN0_ISR)) != 0 && in __ei_interrupt() 462 /* rmk - acknowledge the interrupts */ in __ei_interrupt() [all...] |
H A D | axnet_cs.c | 836 * processor case other than interrupts (get stats/set multicast list in 967 /* Mask interrupts from the ethercard. in axnet_start_xmit() 1064 /* Turn 8390 interrupts back on. */ in axnet_start_xmit() 1077 * ax_interrupt - handle the interrupts from an 8390 1081 * Handle the ether interface interrupts. We pull packets from 1092 int interrupts, nr_serviced = 0, i; in ax_interrupt() local 1111 msg = "Interrupted while interrupts are masked!"; in ax_interrupt() 1130 while ((interrupts = inb_p(e8390_base + EN0_ISR)) != 0 && in ax_interrupt() 1133 if (!netif_running(dev) || (interrupts == 0xff)) { in ax_interrupt() 1136 outb_p(interrupts, e8390_bas in ax_interrupt() [all...] |
/kernel/linux/linux-5.10/drivers/char/tpm/ |
H A D | tpm_tis.c | 53 static int interrupts = -1; variable 54 module_param(interrupts, int, 0444); 55 MODULE_PARM_DESC(interrupts, "Enable interrupts"); 69 if (interrupts == -1) { in tpm_tis_disable_irq() 70 pr_notice("tpm_tis: %s detected: disabling interrupts.\n", d->ident); in tpm_tis_disable_irq() 71 interrupts = 0; in tpm_tis_disable_irq() 249 if (interrupts) in tpm_tis_init()
|
/kernel/linux/linux-5.10/drivers/acpi/ |
H A D | pci_link.c | 105 if (!p->interrupts[i]) { in acpi_pci_link_check_possible() 108 p->interrupts[i]); in acpi_pci_link_check_possible() 111 link->irq.possible[i] = p->interrupts[i]; in acpi_pci_link_check_possible() 131 if (!p->interrupts[i]) { in acpi_pci_link_check_possible() 134 p->interrupts[i]); in acpi_pci_link_check_possible() 137 link->irq.possible[i] = p->interrupts[i]; in acpi_pci_link_check_possible() 193 *irq = p->interrupts[0]; in acpi_pci_link_check_current() 209 *irq = p->interrupts[0]; in acpi_pci_link_check_current() 310 resource->res.data.irq.interrupts[0] = irq; in acpi_pci_link_set() 328 resource->res.data.extended_irq.interrupts[ in acpi_pci_link_set() [all...] |
/kernel/linux/linux-6.6/drivers/acpi/ |
H A D | pci_link.c | 106 if (!p->interrupts[i]) { in acpi_pci_link_check_possible() 109 p->interrupts[i]); in acpi_pci_link_check_possible() 112 link->irq.possible[i] = p->interrupts[i]; in acpi_pci_link_check_possible() 132 if (!p->interrupts[i]) { in acpi_pci_link_check_possible() 135 p->interrupts[i]); in acpi_pci_link_check_possible() 138 link->irq.possible[i] = p->interrupts[i]; in acpi_pci_link_check_possible() 193 *irq = p->interrupts[0]; in acpi_pci_link_check_current() 208 *irq = p->interrupts[0]; in acpi_pci_link_check_current() 311 resource->res.data.irq.interrupts[0] = irq; in acpi_pci_link_set() 329 resource->res.data.extended_irq.interrupts[ in acpi_pci_link_set() [all...] |
H A D | irq.c | 187 * might contain multiple interrupts we check if the index is within this 212 fwnode = acpi_get_gsi_domain_id(irq->interrupts[ctx->index]); in acpi_irq_parse_one_cb() 213 acpi_irq_parse_one_match(fwnode, irq->interrupts[ctx->index], in acpi_irq_parse_one_cb() 226 eirq->interrupts[ctx->index]); in acpi_irq_parse_one_cb() 227 acpi_irq_parse_one_match(fwnode, eirq->interrupts[ctx->index], in acpi_irq_parse_one_cb()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_guc.c | 104 guc->interrupts.enabled = true; in gen9_enable_guc_interrupts() 112 guc->interrupts.enabled = false; in gen9_disable_guc_interrupts() 149 guc->interrupts.enabled = true; in gen11_enable_guc_interrupts() 156 guc->interrupts.enabled = false; in gen11_disable_guc_interrupts() 177 guc->interrupts.reset = gen11_reset_guc_interrupts; in intel_guc_init_early() 178 guc->interrupts.enable = gen11_enable_guc_interrupts; in intel_guc_init_early() 179 guc->interrupts.disable = gen11_disable_guc_interrupts; in intel_guc_init_early() 192 guc->interrupts.reset = gen9_reset_guc_interrupts; in intel_guc_init_early() 193 guc->interrupts.enable = gen9_enable_guc_interrupts; in intel_guc_init_early() 194 guc->interrupts in intel_guc_init_early() [all...] |
H A D | intel_guc.h | 82 /** @interrupts: pointers to GuC interrupt-managing functions. */ 88 } interrupts; member 215 /** @notify_reg: register used to send interrupts to the GuC FW */ 351 if (guc->interrupts.enabled) in intel_guc_to_host_event_handler() 430 guc->interrupts.reset(guc); in intel_guc_reset_interrupts() 435 guc->interrupts.enable(guc); in intel_guc_enable_interrupts() 440 guc->interrupts.disable(guc); in intel_guc_disable_interrupts()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | pci-epc.h | 30 * @set_msi: ops to set the requested number of MSI interrupts in the MSI 32 * @get_msi: ops to get the number of MSI interrupts allocated by the RC from 34 * @set_msix: ops to set the requested number of MSI-X interrupts in the 36 * @get_msix: ops to get the number of MSI-X interrupts allocated by the RC 54 int (*set_msi)(struct pci_epc *epc, u8 func_no, u8 interrupts); 56 int (*set_msix)(struct pci_epc *epc, u8 func_no, u16 interrupts, 193 int pci_epc_set_msi(struct pci_epc *epc, u8 func_no, u8 interrupts); 195 int pci_epc_set_msix(struct pci_epc *epc, u8 func_no, u16 interrupts,
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/4xx/ |
H A D | uic.c | 59 /* ack level-triggered interrupts here */ in uic_unmask_irq() 109 * we only ack the egde interrupts here, while in uic_mask_ack_irq() 110 * level interrupts are ack'ed after the actual in uic_mask_ack_irq() 262 /* Start with all interrupts disabled, level and non-critical */ in uic_init_one() 266 /* Clear any pending interrupts, in case the firmware left some */ in uic_init_one() 279 const u32 *interrupts; in uic_init_tree() local 283 interrupts = of_get_property(np, "interrupts", NULL); in uic_init_tree() 284 if (!interrupts) in uic_init_tree() 299 interrupts in uic_init_tree() [all...] |
/kernel/linux/linux-6.6/arch/powerpc/platforms/4xx/ |
H A D | uic.c | 61 /* ack level-triggered interrupts here */ in uic_unmask_irq() 111 * we only ack the egde interrupts here, while in uic_mask_ack_irq() 112 * level interrupts are ack'ed after the actual in uic_mask_ack_irq() 262 /* Start with all interrupts disabled, level and non-critical */ in uic_init_one() 266 /* Clear any pending interrupts, in case the firmware left some */ in uic_init_one() 279 const u32 *interrupts; in uic_init_tree() local 283 interrupts = of_get_property(np, "interrupts", NULL); in uic_init_tree() 284 if (!interrupts) in uic_init_tree() 299 interrupts in uic_init_tree() [all...] |
/kernel/linux/linux-5.10/arch/arm/mach-omap1/ |
H A D | ams-delta-fiq-handler.S | 81 * r11 - interrupts mask 83 * r13 - interrupts status 95 ldr r11, [r12, #IRQ_MIR_REG_OFFSET] @ fetch interrupts mask 97 ldr r13, [r12, #IRQ_ITR_REG_OFFSET] @ fetch interrupts status 121 ldr r11, [r12, #OMAP1510_GPIO_INT_MASK] @ fetch GPIO interrupts mask 127 orr r11, r11, r13 @ mask all requested interrupts 130 str r13, [r12, #OMAP1510_GPIO_INT_STATUS] @ ack all requested interrupts 159 @ Mask other GPIO line interrupts till key done 209 ldr r10, [r9, #BUF_CNT_INT_KEY] @ increment interrupts counter
|
/kernel/linux/linux-6.6/arch/arm/mach-omap1/ |
H A D | ams-delta-fiq-handler.S | 82 * r11 - interrupts mask 84 * r13 - interrupts status 96 ldr r11, [r12, #IRQ_MIR_REG_OFFSET] @ fetch interrupts mask 98 ldr r13, [r12, #IRQ_ITR_REG_OFFSET] @ fetch interrupts status 122 ldr r11, [r12, #OMAP1510_GPIO_INT_MASK] @ fetch GPIO interrupts mask 128 orr r11, r11, r13 @ mask all requested interrupts 131 str r13, [r12, #OMAP1510_GPIO_INT_STATUS] @ ack all requested interrupts 160 @ Mask other GPIO line interrupts till key done 210 ldr r10, [r9, #BUF_CNT_INT_KEY] @ increment interrupts counter
|
/kernel/linux/linux-5.10/drivers/pci/endpoint/ |
H A D | pci-epc-core.c | 235 * @epc: the EPC device to which MSI interrupts was requested 238 * Invoke to get the number of MSI interrupts allocated by the RC 267 * @interrupts: number of MSI interrupts required by the EPF 269 * Invoke to set the required number of MSI interrupts. 271 int pci_epc_set_msi(struct pci_epc *epc, u8 func_no, u8 interrupts) in pci_epc_set_msi() argument 277 interrupts > 32) in pci_epc_set_msi() 283 encode_int = order_base_2(interrupts); in pci_epc_set_msi() 295 * @epc: the EPC device to which MSI-X interrupts was requested 298 * Invoke to get the number of MSI-X interrupts allocate 331 pci_epc_set_msix(struct pci_epc *epc, u8 func_no, u16 interrupts, enum pci_barno bir, u32 offset) pci_epc_set_msix() argument [all...] |
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | tau_6xx.c | 37 int interrupts; member 46 * dynamic adjustment to minimize # of interrupts */ 99 * TAU interrupts - called when we have a thermal assist unit interrupt 100 * with interrupts disabled 108 tau[cpu].interrupts++; in TAUException() 127 /* Stop thermal sensor comparisons and interrupts */ in tau_timeout() 151 /* Restart thermal sensor comparisons and interrupts. in tau_timeout() 215 tau_int_enable ? "interrupts" : "workqueue", shrink_timer); in TAU_init() 239 return (tau[cpu].interrupts); in tau_interrupts()
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/embedded6xx/ |
H A D | hlwd-pic.c | 205 const u32 *interrupts; in hlwd_pic_probe() local 209 interrupts = of_get_property(np, "interrupts", NULL); in hlwd_pic_probe() 210 if (interrupts) { in hlwd_pic_probe()
|