| /drivers/net/ipa/ |
| A D | ipa_interrupt.c | 252 struct ipa_interrupt *interrupt = ipa->interrupt; in ipa_interrupt_config() local 258 interrupt->ipa = ipa; in ipa_interrupt_config() 293 ipa->interrupt = interrupt; in ipa_interrupt_config() 300 free_irq(interrupt->irq, interrupt); in ipa_interrupt_config() 304 kfree(interrupt); in ipa_interrupt_config() 312 struct ipa_interrupt *interrupt = ipa->interrupt; in ipa_interrupt_deconfig() local 319 free_irq(interrupt->irq, interrupt); in ipa_interrupt_deconfig() 333 interrupt = kzalloc(sizeof(*interrupt), GFP_KERNEL); in ipa_interrupt_init() 334 if (!interrupt) in ipa_interrupt_init() 338 return interrupt; in ipa_interrupt_init() [all …]
|
| A D | ipa_interrupt.h | 28 void ipa_interrupt_suspend_enable(struct ipa_interrupt *interrupt, 36 void ipa_interrupt_suspend_disable(struct ipa_interrupt *interrupt, 48 void ipa_interrupt_simulate_suspend(struct ipa_interrupt *interrupt); 106 void ipa_interrupt_exit(struct ipa_interrupt *interrupt);
|
| A D | ipa_main.c | 789 struct ipa_interrupt *interrupt; in ipa_probe() local 819 interrupt = ipa_interrupt_init(pdev); in ipa_probe() 820 if (IS_ERR(interrupt)) in ipa_probe() 821 return PTR_ERR(interrupt); in ipa_probe() 841 ipa->interrupt = interrupt; in ipa_probe() 931 ipa_interrupt_exit(interrupt); in ipa_probe() 938 struct ipa_interrupt *interrupt; in ipa_remove() local 949 interrupt = ipa->interrupt; in ipa_remove() 992 ipa_interrupt_exit(interrupt); in ipa_remove()
|
| /drivers/media/platform/qcom/camss/ |
| A D | camss.c | 47 .interrupt = { "csiphy0" }, 64 .interrupt = { "csiphy1" }, 88 .interrupt = { "csid0" }, 110 .interrupt = { "csid1" }, 126 .interrupt = { "ispif" }, 147 .interrupt = { "vfe0" }, 173 .interrupt = { "csid0" }, 196 .interrupt = { "csid1" }, 236 .interrupt = { "ispif" }, 255 .interrupt = { "vfe0" }, [all …]
|
| /drivers/of/unittest-data/ |
| A D | tests-interrupts.dtsi | 10 interrupt-controller; 11 #interrupt-cells = <1>; 15 interrupt-controller; 16 #interrupt-cells = <3>; 20 interrupt-controller; 21 #interrupt-cells = <2>; 25 #interrupt-cells = <1>; 27 interrupt-map = <1 &test_intc0 9>, 34 #interrupt-cells = <2>; 54 #interrupt-cells = <1>; [all …]
|
| /drivers/misc/ |
| A D | lan966x_pci.dtso | 8 #include <dt-bindings/interrupt-controller/irq.h> 25 #interrupt-cells = <1>; 26 interrupt-controller; 64 #interrupt-cells = <2>; 65 interrupt-controller; 66 interrupts = <0>; /* PCI INTx assigned interrupt */ 92 interrupt-parent = <&oic>; 93 interrupt-controller; 95 #interrupt-cells = <2>; 142 interrupt-parent = <&oic>; [all …]
|
| /drivers/net/wireless/quantenna/qtnfmac/ |
| A 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()
|
| A D | shm_ipc.h | 41 struct qtnf_shm_ipc_int interrupt; member 55 const struct qtnf_shm_ipc_int *interrupt,
|
| /drivers/staging/axis-fifo/ |
| A 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/ |
| A 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/accel/habanalabs/common/ |
| A D | command_submission.c | 40 struct hl_user_interrupt *interrupt; member 1121 struct hl_user_interrupt *interrupt; in hl_release_pending_user_interrupts() local 1135 interrupt = &hdev->user_interrupt[i]; in hl_release_pending_user_interrupts() 3248 struct hl_user_interrupt *interrupt = record->ts_reg_info.interrupt; in unregister_timestamp_node() local 3292 if (data->interrupt->interrupt_id != in ts_get_and_handle_kernel_record() 3310 req_offset_record->ts_reg_info.interrupt = data->interrupt; in ts_get_and_handle_kernel_record() 3468 data->interrupt->interrupt_id); in _hl_interrupt_wait_ioctl() 3599 interrupt->interrupt_id); in _hl_interrupt_wait_ioctl_user_addr() 3629 struct hl_user_interrupt *interrupt; in hl_interrupt_wait_ioctl() local 3675 wait_intr_data.interrupt = interrupt; in hl_interrupt_wait_ioctl() [all …]
|
| /drivers/input/serio/ |
| A 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() 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() 200 drv->interrupt(serio, p & 0xff, 0); in hil_mlc_send_polls() 858 drv->interrupt(serio, 0, 0); in hil_mlc_serio_write() 860 drv->interrupt(serio, 0, 0); in hil_mlc_serio_write() 861 drv->interrupt(serio, *idx, 0); in hil_mlc_serio_write() 864 drv->interrupt(serio, 0, 0); in hil_mlc_serio_write() [all …]
|
| /drivers/scsi/ |
| A D | mesh.c | 438 out_8(&mr->interrupt, INT_CMDDONE); in mesh_start_cmd() 449 MKWORD(mr->interrupt, mr->exception, in mesh_start_cmd() 454 if (in_8(&mr->interrupt) != 0) { in mesh_start_cmd() 492 if (in_8(&mr->interrupt) != 0) { in mesh_start_cmd() 494 MKWORD(mr->interrupt, mr->exception, in mesh_start_cmd() 500 MKWORD(mr->interrupt, mr->exception, in mesh_start_cmd() 507 if (in_8(&mr->interrupt) != 0) in mesh_start_cmd() 1060 out_8(&mr->interrupt, INT_CMDDONE); in handle_error() 1502 if (in_8(&mr->interrupt) & INT_ERROR) { in cmd_complete() 1591 out_8(&mr->interrupt, in cmd_complete() [all …]
|
| /drivers/irqchip/ |
| A D | Kconfig | 161 tristate "Broadcom STB 7120-style L2 interrupt controller driver" 168 tristate "Broadcom STB generic L2 interrupt controller driver" 217 maps the internal interrupts sources to PCIe interrupt. 276 interrupt pins, as found on SH/R-Mobile and R-Car Gen1 SoCs. 377 routed to one of the free irqchip interrupt lines. 399 bool "Ingenic JZ47xx TCU interrupt controller" 496 bool "Goldfish programmable interrupt controller" 544 Support for the i.MX IRQSTEER interrupt multiplexer/remapper. 551 Support for the i.MX INTMUX interrupt multiplexer. 807 This on-chip interrupt controller enables MSI sources to be [all …]
|
| /drivers/scsi/mvsas/ |
| A 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/iio/trigger/ |
| A 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/crypto/caam/ |
| A 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/mfd/ |
| A 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/misc/rp1/ |
| A D | rp1-pci.dtso | 19 interrupt-controller; 20 #interrupt-cells = <2>;
|
| /drivers/pci/hotplug/ |
| A D | cpqphp_ctrl.c | 2413 irqs.interrupt[0] = 0; in configure_new_function() 2414 irqs.interrupt[1] = 0; in configure_new_function() 2415 irqs.interrupt[2] = 0; in configure_new_function() 2420 irqs.interrupt[0] = resources->irqs->interrupt[0]; in configure_new_function() 2421 irqs.interrupt[1] = resources->irqs->interrupt[1]; in configure_new_function() 2422 irqs.interrupt[2] = resources->irqs->interrupt[2]; in configure_new_function() 2423 irqs.interrupt[3] = resources->irqs->interrupt[3]; in configure_new_function() 2532 resources->irqs->interrupt[0] = irqs.interrupt[0]; in configure_new_function() 2533 resources->irqs->interrupt[1] = irqs.interrupt[1]; in configure_new_function() 2534 resources->irqs->interrupt[2] = irqs.interrupt[2]; in configure_new_function() [all …]
|
| /drivers/pci/endpoint/ |
| A D | pci-epc-core.c | 281 int interrupt; in pci_epc_get_msi() local 290 interrupt = epc->ops->get_msi(epc, func_no, vfunc_no); in pci_epc_get_msi() 293 if (interrupt < 0) in pci_epc_get_msi() 296 return interrupt; in pci_epc_get_msi() 340 int interrupt; in pci_epc_get_msix() local 349 interrupt = epc->ops->get_msix(epc, func_no, vfunc_no); in pci_epc_get_msix() 352 if (interrupt < 0) in pci_epc_get_msix() 355 return interrupt; in pci_epc_get_msix()
|
| /drivers/media/platform/samsung/s5p-mfc/ |
| A 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()
|
| /drivers/char/tpm/ |
| A D | tpm_tis_core.c | 858 u32 interrupt; in tis_int_handler() local 861 rc = tpm_tis_read32(priv, TPM_INT_STATUS(priv->locality), &interrupt); in tis_int_handler() 865 if (interrupt == 0) in tis_int_handler() 869 if (interrupt & TPM_INTF_DATA_AVAIL_INT) in tis_int_handler() 872 if (interrupt & in tis_int_handler() 879 rc = tpm_tis_write32(priv, TPM_INT_STATUS(priv->locality), interrupt); in tis_int_handler() 884 tpm_tis_read32(priv, TPM_INT_STATUS(priv->locality), &interrupt); in tis_int_handler() 1021 u32 interrupt; in tpm_tis_remove() local 1026 rc = tpm_tis_read32(priv, reg, &interrupt); in tpm_tis_remove() 1028 interrupt = 0; in tpm_tis_remove() [all …]
|
| /drivers/tty/ |
| A D | nozomi.c | 809 if (interrupt & MDM_DL1) in interrupt2str() 811 if (interrupt & MDM_DL2) in interrupt2str() 813 if (interrupt & MDM_UL1) in interrupt2str() 815 if (interrupt & MDM_UL2) in interrupt2str() 822 if (interrupt & DIAG_UL) in interrupt2str() 825 if (interrupt & APP1_DL) in interrupt2str() 827 if (interrupt & APP2_DL) in interrupt2str() 830 if (interrupt & APP1_UL) in interrupt2str() 832 if (interrupt & APP2_UL) in interrupt2str() 835 if (interrupt & CTRL_DL) in interrupt2str() [all …]
|
| /drivers/gpu/drm/rockchip/ |
| A D | rk3066_hdmi.c | 505 u8 interrupt; in rk3066_hdmi_hardirq() local 510 interrupt = hdmi_readb(hdmi, HDMI_INTR_STATUS1); in rk3066_hdmi_hardirq() 511 if (interrupt) in rk3066_hdmi_hardirq() 512 hdmi_writeb(hdmi, HDMI_INTR_STATUS1, interrupt); in rk3066_hdmi_hardirq() 514 if (interrupt & HDMI_INTR_EDID_MASK) { in rk3066_hdmi_hardirq() 515 hdmi->i2c->stat = interrupt; in rk3066_hdmi_hardirq() 519 if (interrupt & (HDMI_INTR_HOTPLUG | HDMI_INTR_MSENS)) in rk3066_hdmi_hardirq()
|