/drivers/net/ipa/ |
D | ipa_interrupt.c | 46 static bool ipa_interrupt_uc(struct ipa_interrupt *interrupt, u32 irq_id) in ipa_interrupt_uc() argument 52 static void ipa_interrupt_process(struct ipa_interrupt *interrupt, u32 irq_id) in ipa_interrupt_process() argument 54 bool uc_irq = ipa_interrupt_uc(interrupt, irq_id); in ipa_interrupt_process() 55 struct ipa *ipa = interrupt->ipa; in ipa_interrupt_process() 66 if (irq_id < IPA_IRQ_COUNT && interrupt->handler[irq_id]) in ipa_interrupt_process() 67 interrupt->handler[irq_id](interrupt->ipa, irq_id); in ipa_interrupt_process() 80 struct ipa_interrupt *interrupt = dev_id; in ipa_isr_thread() local 81 struct ipa *ipa = interrupt->ipa; in ipa_isr_thread() 82 u32 enabled = interrupt->enabled; in ipa_isr_thread() 106 ipa_interrupt_process(interrupt, irq_id); in ipa_isr_thread() [all …]
|
D | ipa_interrupt.h | 35 void ipa_interrupt_add(struct ipa_interrupt *interrupt, enum ipa_irq_id irq_id, 45 void ipa_interrupt_remove(struct ipa_interrupt *interrupt, 58 void ipa_interrupt_suspend_enable(struct ipa_interrupt *interrupt, 66 void ipa_interrupt_suspend_disable(struct ipa_interrupt *interrupt, 75 void ipa_interrupt_suspend_clear_all(struct ipa_interrupt *interrupt); 86 void ipa_interrupt_simulate_suspend(struct ipa_interrupt *interrupt); 116 void ipa_interrupt_deconfig(struct ipa_interrupt *interrupt);
|
D | ipa_uc.c | 178 ipa_interrupt_add(ipa->interrupt, IPA_IRQ_UC_0, ipa_uc_event_handler); in ipa_uc_config() 179 ipa_interrupt_add(ipa->interrupt, IPA_IRQ_UC_1, ipa_uc_response_hdlr); in ipa_uc_config() 187 ipa_interrupt_remove(ipa->interrupt, IPA_IRQ_UC_1); in ipa_uc_deconfig() 188 ipa_interrupt_remove(ipa->interrupt, IPA_IRQ_UC_0); in ipa_uc_deconfig()
|
D | ipa_main.c | 433 ipa->interrupt = ipa_interrupt_config(ipa); in ipa_config() 434 if (IS_ERR(ipa->interrupt)) { in ipa_config() 435 ret = PTR_ERR(ipa->interrupt); in ipa_config() 436 ipa->interrupt = NULL; in ipa_config() 463 ipa_interrupt_deconfig(ipa->interrupt); in ipa_config() 464 ipa->interrupt = NULL; in ipa_config() 482 ipa_interrupt_deconfig(ipa->interrupt); in ipa_deconfig() 483 ipa->interrupt = NULL; in ipa_deconfig()
|
/drivers/of/unittest-data/ |
D | tests-interrupts.dtsi | 9 interrupt-controller; 10 #interrupt-cells = <1>; 14 interrupt-controller; 15 #interrupt-cells = <3>; 19 interrupt-controller; 20 #interrupt-cells = <2>; 24 #interrupt-cells = <1>; 26 interrupt-map = <1 &test_intc0 9>, 33 #interrupt-cells = <2>; 34 interrupt-map = <0x5000 1 2 &test_intc0 15>; [all …]
|
/drivers/staging/mt7621-dts/ |
D | mt7621.dtsi | 1 #include <dt-bindings/interrupt-controller/mips-gic.h> 22 #interrupt-cells = <1>; 23 interrupt-controller; 24 compatible = "mti,cpu-interrupt-controller"; 75 #interrupt-cells = <2>; 79 interrupt-controller; 81 interrupt-parent = <&gic>; 112 interrupt-parent = <&gic>; 147 interrupt-parent = <&gic>; 183 interrupt-parent = <&gic>; [all …]
|
/drivers/media/platform/qcom/camss/ |
D | camss.c | 43 .interrupt = { "csiphy0" } 55 .interrupt = { "csiphy1" } 74 .interrupt = { "csid0" } 91 .interrupt = { "csid1" } 102 .interrupt = "ispif" 124 .interrupt = { "vfe0" } 138 .interrupt = { "csiphy0" } 150 .interrupt = { "csiphy1" } 162 .interrupt = { "csiphy2" } 181 .interrupt = { "csid0" } [all …]
|
/drivers/net/wireless/quantenna/qtnfmac/ |
D | shm_ipc.c | 43 ipc->interrupt.fn(ipc->interrupt.arg); in qtnf_shm_handle_new_data() 84 const struct qtnf_shm_ipc_int *interrupt, in qtnf_shm_ipc_init() argument 93 ipc->interrupt = *interrupt; in qtnf_shm_ipc_init() 149 ipc->interrupt.fn(ipc->interrupt.arg); in qtnf_shm_ipc_send()
|
D | shm_ipc.h | 41 struct qtnf_shm_ipc_int interrupt; member 55 const struct qtnf_shm_ipc_int *interrupt,
|
/drivers/staging/axis-fifo/ |
D | axis-fifo.txt | 18 - interrupt-names: Should be "interrupt" 19 - interrupt-parent: Should be <&intc> 38 - xlnx,rx-fifo-pe-threshold: RX programmable empty interrupt threshold 40 - xlnx,rx-fifo-pf-threshold: RX programmable full interrupt threshold 46 - xlnx,tx-fifo-pe-threshold: TX programmable empty interrupt threshold 48 - xlnx,tx-fifo-pf-threshold: TX programmable full interrupt threshold 60 interrupt-names = "interrupt"; 61 interrupt-parent = <&intc>;
|
/drivers/net/wireless/microchip/wilc1000/ |
D | Kconfig | 41 bool "WILC1000 out of band interrupt" 44 This option enables out-of-band interrupt support for the WILC1000 45 chipset. This OOB interrupt is intended to provide a faster interrupt 46 mechanism for SDIO host controllers that don't support SDIO interrupt. 48 doesn't support SDIO time division interrupt.
|
/drivers/input/serio/ |
D | hil_mlc.c | 180 if (drv && drv->interrupt) { in hil_mlc_send_polls() 181 drv->interrupt(serio, 0, 0); in hil_mlc_send_polls() 182 drv->interrupt(serio, HIL_ERR_INT >> 16, 0); in hil_mlc_send_polls() 183 drv->interrupt(serio, HIL_PKT_CMD >> 8, 0); in hil_mlc_send_polls() 184 drv->interrupt(serio, HIL_CMD_POL + cnt, 0); in hil_mlc_send_polls() 196 if (drv && drv->interrupt) { in hil_mlc_send_polls() 197 drv->interrupt(serio, (p >> 24), 0); in hil_mlc_send_polls() 198 drv->interrupt(serio, (p >> 16) & 0xff, 0); in hil_mlc_send_polls() 199 drv->interrupt(serio, (p >> 8) & ~HIL_PKT_ADDR_MASK, 0); in hil_mlc_send_polls() 200 drv->interrupt(serio, p & 0xff, 0); in hil_mlc_send_polls() [all …]
|
/drivers/irqchip/ |
D | Kconfig | 222 interrupt pins, as found on SH/R-Mobile and R-Car Gen1 SoCs. 293 Support for a CROSSBAR ip that precedes the main interrupt controller. 296 routed to one of the free irqchip interrupt lines. 317 bool "Ingenic JZ47xx TCU interrupt controller" 412 bool "Goldfish programmable interrupt controller" 417 Say yes here to enable Goldfish interrupt controller driver used 432 Say yes here to enable C-SKY SMP interrupt controller driver used 441 Say yes here to enable C-SKY APB interrupt controller driver used 451 Support for the i.MX IRQSTEER interrupt multiplexer/remapper. 458 Support for the i.MX INTMUX interrupt multiplexer. [all …]
|
/drivers/staging/mt7621-pci/ |
D | mediatek,mt7621-pci.txt | 13 - #interrupt-cells: Must be 1 14 - interrupt-map-mask and interrupt-map: Standard PCI IRQ mapping properties. 63 #interrupt-cells = <1>; 64 interrupt-map-mask = <0xF0000 0 0 1>; 65 interrupt-map = <0x10000 0 0 1 &gic GIC_SHARED 4 IRQ_TYPE_LEVEL_HIGH>,
|
/drivers/scsi/ |
D | mesh.c | 316 mr->exception, mr->error, mr->intr_mask, mr->interrupt, in mesh_dump_regs() 393 out_8(&mr->interrupt, 0xff); /* clear all interrupt bits */ in mesh_init() 446 MKWORD(mr->interrupt, mr->exception, mr->error, mr->fifo_count)); in mesh_start_cmd() 447 out_8(&mr->interrupt, INT_CMDDONE); in mesh_start_cmd() 458 MKWORD(mr->interrupt, mr->exception, in mesh_start_cmd() 463 if (in_8(&mr->interrupt) != 0) { in mesh_start_cmd() 465 MKWORD(mr->interrupt, mr->exception, in mesh_start_cmd() 501 if (in_8(&mr->interrupt) != 0) { in mesh_start_cmd() 503 MKWORD(mr->interrupt, mr->exception, in mesh_start_cmd() 509 MKWORD(mr->interrupt, mr->exception, in mesh_start_cmd() [all …]
|
D | mac53c94.h | 26 unsigned char interrupt; member 54 #define sel_timeout interrupt
|
/drivers/staging/fieldbus/Documentation/devicetree/bindings/fieldbus/ |
D | arcx,anybus-controller.txt | 21 index 0: interrupt connected to the first host 22 index 1: interrupt connected to the second host 23 Generic interrupt client node bindings are described in 24 interrupt-controller/interrupts.txt 58 interrupt-parent = <&gpio1>;
|
/drivers/pci/endpoint/ |
D | pci-epc-core.c | 298 int interrupt; in pci_epc_get_msi() local 310 interrupt = epc->ops->get_msi(epc, func_no, vfunc_no); in pci_epc_get_msi() 313 if (interrupt < 0) in pci_epc_get_msi() 316 interrupt = 1 << interrupt; in pci_epc_get_msi() 318 return interrupt; in pci_epc_get_msi() 366 int interrupt; in pci_epc_get_msix() local 378 interrupt = epc->ops->get_msix(epc, func_no, vfunc_no); in pci_epc_get_msix() 381 if (interrupt < 0) in pci_epc_get_msix() 384 return interrupt + 1; in pci_epc_get_msix()
|
/drivers/scsi/mvsas/ |
D | Kconfig | 27 bool "Support for interrupt tasklet" 31 Compiles the 88SE64xx/88SE94xx driver in interrupt tasklet mode.In this mode, 32 the interrupt will schedule a tasklet.
|
/drivers/crypto/caam/ |
D | Kconfig | 68 bool "Job Ring interrupt coalescing" 70 Enable the Job Ring's interrupt coalescing feature. 73 interrupt coalescing in software. 76 int "Job Ring interrupt coalescing count threshold" 82 raising an interrupt, in the range 1-255. Note that a selection 87 int "Job Ring interrupt coalescing timer threshold"
|
/drivers/iio/trigger/ |
D | Kconfig | 14 timers as interrupt source. 20 tristate "Generic interrupt trigger" 22 Provides support for using an interrupt of any type as an IIO 26 module will be called iio-trig-interrupt.
|
/drivers/mfd/ |
D | max8997-irq.c | 216 bool interrupt = false; in max8997_irq_thread() local 221 interrupt = true; in max8997_irq_thread() 226 interrupt = true; in max8997_irq_thread() 231 interrupt = true; in max8997_irq_thread() 237 if (interrupt) { in max8997_irq_thread()
|
/drivers/char/tpm/ |
D | tpm_tis_core.c | 724 u32 interrupt; in tis_int_handler() local 727 rc = tpm_tis_read32(priv, TPM_INT_STATUS(priv->locality), &interrupt); in tis_int_handler() 731 if (interrupt == 0) in tis_int_handler() 735 if (interrupt & TPM_INTF_DATA_AVAIL_INT) in tis_int_handler() 737 if (interrupt & TPM_INTF_LOCALITY_CHANGE_INT) in tis_int_handler() 741 if (interrupt & in tis_int_handler() 748 rc = tpm_tis_write32(priv, TPM_INT_STATUS(priv->locality), interrupt); in tis_int_handler() 753 tpm_tis_read32(priv, TPM_INT_STATUS(priv->locality), &interrupt); in tis_int_handler() 874 u32 interrupt; in tpm_tis_remove() local 879 rc = tpm_tis_read32(priv, reg, &interrupt); in tpm_tis_remove() [all …]
|
/drivers/pci/hotplug/ |
D | cpqphp_ctrl.c | 2425 irqs.interrupt[0] = 0; in configure_new_function() 2426 irqs.interrupt[1] = 0; in configure_new_function() 2427 irqs.interrupt[2] = 0; in configure_new_function() 2428 irqs.interrupt[3] = 0; in configure_new_function() 2432 irqs.interrupt[0] = resources->irqs->interrupt[0]; in configure_new_function() 2433 irqs.interrupt[1] = resources->irqs->interrupt[1]; in configure_new_function() 2434 irqs.interrupt[2] = resources->irqs->interrupt[2]; in configure_new_function() 2435 irqs.interrupt[3] = resources->irqs->interrupt[3]; in configure_new_function() 2544 resources->irqs->interrupt[0] = irqs.interrupt[0]; in configure_new_function() 2545 resources->irqs->interrupt[1] = irqs.interrupt[1]; in configure_new_function() [all …]
|
/drivers/media/platform/s5p-mfc/ |
D | s5p_mfc_intr.c | 52 int command, int interrupt) in s5p_mfc_wait_for_done_ctx() argument 56 if (interrupt) { in s5p_mfc_wait_for_done_ctx()
|