Home
last modified time | relevance | path

Searched refs:interrupt (Results 1 – 25 of 228) sorted by relevance

12345678910

/drivers/net/ipa/
A Dipa_interrupt.c252 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 Dipa_interrupt.h28 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 Dipa_main.c789 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 Dcamss.c47 .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 Dtests-interrupts.dtsi10 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 Dlan966x_pci.dtso8 #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 Dshm_ipc.c43 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 Dshm_ipc.h41 struct qtnf_shm_ipc_int interrupt; member
55 const struct qtnf_shm_ipc_int *interrupt,
/drivers/staging/axis-fifo/
A Daxis-fifo.txt18 - 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 DKconfig41 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 Dcommand_submission.c40 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 Dhil_mlc.c180 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 Dmesh.c438 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 DKconfig161 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 DKconfig27 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 DKconfig14 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 DKconfig68 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 Dmax8997-irq.c216 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 Drp1-pci.dtso19 interrupt-controller;
20 #interrupt-cells = <2>;
/drivers/pci/hotplug/
A Dcpqphp_ctrl.c2413 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 Dpci-epc-core.c281 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 Ds5p_mfc_intr.c52 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 Dtpm_tis_core.c858 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 Dnozomi.c809 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 Drk3066_hdmi.c505 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()

Completed in 79 milliseconds

12345678910