Searched defs:irq (Results 201 - 225 of 2255) sorted by relevance

1234567891011>>

/drivers/clocksource/
H A Dbcm_kona_timer.c15 #include <linux/irq.h>
159 static irqreturn_t kona_timer_interrupt(int irq, void *dev_id) argument
H A Dmeson6_timer.c16 #include <linux/irq.h>
109 static irqreturn_t meson6_timer_interrupt(int irq, void *dev_id) argument
128 int ret, irq; local
134 irq = irq_of_parse_and_map(node, 0);
135 if (irq <= 0)
156 ret = setup_irq(irq, &meson6_timer_irq);
158 pr_warn("failed to setup irq %d\n", irq);
161 meson6_clockevent.irq = irq;
[all...]
H A Dmetag_generic.c91 static irqreturn_t metag_timer_interrupt(int irq, void *dummy) argument
131 clk->irq = tbisig_map(TBID_SIGNUM_TRT),
H A Dsun4i_timer.c20 #include <linux/irq.h>
124 static irqreturn_t sun4i_timer_interrupt(int irq, void *dev_id) argument
150 int ret, irq; local
157 irq = irq_of_parse_and_map(node, 0);
158 if (irq <= 0)
186 sun4i_clockevent.irq = irq;
191 ret = setup_irq(irq, &sun4i_timer_irq);
193 pr_warn("failed to setup irq %d\n", irq);
[all...]
H A Dvf_pit_timer.c105 static irqreturn_t pit_timer_interrupt(int irq, void *dev_id) argument
140 static int __init pit_clockevent_init(unsigned long rate, int irq) argument
145 BUG_ON(setup_irq(irq, &pit_timer_irq));
148 clockevent_pit.irq = irq;
167 int irq; local
180 irq = irq_of_parse_and_map(np, 0);
181 BUG_ON(irq <= 0);
196 pit_clockevent_init(clk_rate, irq);
H A Dvt8500_timer.c28 #include <linux/irq.h>
116 static irqreturn_t vt8500_timer_interrupt(int irq, void *dev_id) argument
125 static struct irqaction irq = { variable in typeref:struct:irqaction
144 pr_err("%s: Missing irq description in Device Tree\n",
159 if (setup_irq(timer_irq, &irq))
/drivers/crypto/qat/qat_dh895xcc/
H A Dadf_isr.c87 static irqreturn_t adf_msix_isr_bundle(int irq, void *bank_ptr) argument
96 static irqreturn_t adf_msix_isr_ae(int irq, void *dev_ptr) argument
113 /* Request msix irq for all banks */
124 pr_err("QAT: failed to enable irq %d for %s\n",
133 /* Request msix irq for AE */
139 pr_err("QAT: failed to enable irq %d, for %s\n",
/drivers/dma/
H A Dacpi-dma.c47 resource_size_t mem = 0, irq = 0; local
62 irq = rentry->res.start;
68 if (mem == 0 && irq == 0)
74 if (si->mmio_base_low != mem || si->gsi_interrupt != irq)
/drivers/dma/ipu/
H A Dipu_irq.c15 #include <linux/irq.h>
73 unsigned int irq; member in struct:ipu_irq_map
108 pr_err("IPU: %s(%u) - unmapped!\n", __func__, d->irq);
131 pr_err("IPU: %s(%u) - unmapped!\n", __func__, d->irq);
153 pr_err("IPU: %s(%u) - unmapped!\n", __func__, d->irq);
163 * @irq: interrupt line to get status for.
167 bool ipu_irq_status(unsigned int irq) argument
169 struct ipu_irq_map *map = irq_get_chip_data(irq);
206 pr_err("IPU: Source %u already mapped to IRQ %u\n", source, map->irq);
220 ret = irq_map[i].irq;
269 ipu_irq_err(unsigned int irq, struct irq_desc *desc) argument
310 ipu_irq_fn(unsigned int irq, struct irq_desc *desc) argument
356 unsigned int irq, i; local
398 unsigned int irq, irq_base; local
[all...]
/drivers/gpio/
H A Dgpio-ks8695.c31 #include <asm/mach/irq.h>
211 int irq_to_gpio(unsigned int irq) argument
213 if ((irq < KS8695_IRQ_EXTERN0) || (irq > KS8695_IRQ_EXTERN3))
216 return (irq - KS8695_IRQ_EXTERN0);
H A Dgpio-tz1090-pdc.c41 * @irq: IRQ numbers for Syswake GPIOs
50 int irq[GPIO_PDC_NIRQ]; member in struct:tz1090_pdc_gpio
154 int irq; local
160 irq = priv->irq[syswake];
161 if (!irq)
164 return irq;
217 priv->irq[i] = irq_of_parse_and_map(np, i);
/drivers/gpu/drm/omapdrm/
H A Domap_irq.c24 static void omap_irq_error_handler(struct omap_drm_irq *irq, argument
34 struct omap_drm_irq *irq; local
39 list_for_each_entry(irq, &priv->irq_list, node)
40 irqmask |= irq->irqmask;
48 void __omap_irq_register(struct drm_device *dev, struct omap_drm_irq *irq) argument
55 if (!WARN_ON(irq->registered)) {
56 irq->registered = true;
57 list_add(&irq->node, &priv->irq_list);
64 void omap_irq_register(struct drm_device *dev, struct omap_drm_irq *irq) argument
68 __omap_irq_register(dev, irq);
73 __omap_irq_unregister(struct drm_device *dev, struct omap_drm_irq *irq) argument
88 omap_irq_unregister(struct drm_device *dev, struct omap_drm_irq *irq) argument
98 struct omap_drm_irq irq; member in struct:omap_irq_wait
104 wait_irq(struct omap_drm_irq *irq, uint32_t irqstatus) argument
190 omap_irq_handler(int irq, void *arg) argument
[all...]
/drivers/gpu/drm/radeon/
H A Dradeon_irq.c173 * - Drop marker irq's into command stream ahead of time.
174 * - Wait on irq's with lock *not held*
180 * NOTE: These functions are misleadingly named -- the irq's aren't
184 irqreturn_t radeon_driver_irq_handler(int irq, void *arg) argument
H A Dradeon_irq_kms.c40 * radeon_driver_irq_handler_kms - irq handler for KMS
42 * @int irq, void *arg: args
44 * This is the irq handler for the radeon KMS driver (all asics).
46 * irq handler callback.
48 irqreturn_t radeon_driver_irq_handler_kms(int irq, void *arg) argument
69 * The work gets scheduled from the irq handler if there
91 * radeon_driver_irq_preinstall_kms - drm irq preinstall callback
104 spin_lock_irqsave(&rdev->irq.lock, irqflags);
107 atomic_set(&rdev->irq.ring_int[i], 0);
108 rdev->irq
[all...]
/drivers/gpu/drm/shmobile/
H A Dshmob_drm_drv.c210 static irqreturn_t shmob_drm_irq(int irq, void *arg) argument
/drivers/gpu/drm/sti/
H A Dsti_hdmi.h36 * @irq: hdmi interrupt number
56 int irq; member in struct:sti_hdmi
/drivers/gpu/drm/tegra/
H A Doutput.c186 static irqreturn_t hpd_irq(int irq, void *data) argument
/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_irq.c33 irqreturn_t vmw_irq_handler(int irq, void *arg) argument
/drivers/hid/usbhid/
H A Dusbmouse.c56 struct urb *irq; member in struct:usb_mouse
105 mouse->irq->dev = mouse->usbdev;
106 if (usb_submit_urb(mouse->irq, GFP_KERNEL))
116 usb_kill_urb(mouse->irq);
150 mouse->irq = usb_alloc_urb(0, GFP_KERNEL);
151 if (!mouse->irq)
193 usb_fill_int_urb(mouse->irq, dev, pipe, mouse->data,
196 mouse->irq->transfer_dma = mouse->data_dma;
197 mouse->irq->transfer_flags |= URB_NO_TRANSFER_DMA_MAP;
207 usb_free_urb(mouse->irq);
[all...]
/drivers/hsi/clients/
H A Dnokia-modem.c64 static irqreturn_t nokia_modem_rst_ind_isr(int irq, void *data) argument
150 int irq, pflags, err; local
166 irq = irq_of_parse_and_map(np, 0);
167 if (irq < 0) {
168 dev_err(dev, "Invalid rst_ind interrupt (%d)\n", irq);
169 return irq;
171 modem->nokia_modem_rst_ind_irq = irq;
172 pflags = irq_get_trigger_type(irq);
176 err = devm_request_irq(dev, irq, nokia_modem_rst_ind_isr,
179 dev_err(dev, "Request rst_ind irq(
[all...]
/drivers/hwmon/
H A Dab8500.c146 static int ab8500_temp_irq_handler(int irq, struct abx500_temp *data) argument
/drivers/i2c/busses/
H A Di2c-designware-platdrv.c142 int irq, r; local
145 irq = platform_get_irq(pdev, 0);
146 if (irq < 0) {
147 dev_err(&pdev->dev, "no irq resource?\n");
148 return irq; /* -ENXIO */
163 dev->irq = irq;
237 r = devm_request_irq(&pdev->dev, dev->irq, i2c_dw_isr, IRQF_SHARED,
240 dev_err(&pdev->dev, "failure requesting irq %i\n", dev->irq);
[all...]
H A Di2c-elektor.c38 #include <asm/irq.h>
47 static int irq; variable
69 /* enable irq if any specified for serial operation */
70 if (ctl && irq && (val & I2C_PCF_ESO)) {
108 if (irq > 0) {
173 if (irq > 0) {
174 if (request_irq(irq, pcf_isa_handler, 0, pcf_isa_ops.name,
176 printk(KERN_ERR "%s: Request irq%d failed\n",
177 pcf_isa_ops.name, irq);
178 irq
[all...]
H A Di2c-parport-light.c44 static int irq; variable
45 module_param(irq, int, 0);
46 MODULE_PARM_DESC(irq, "IRQ (optional)");
156 if (adapter_parm[type].smbus_alert && irq) {
157 alert_data.irq = irq;
241 if (irq != 0)
242 pr_info(DRVNAME ": using irq %d\n", irq);
H A Di2c-pca-isa.c31 #include <asm/irq.h>
37 static int irq = -1; variable
73 if (irq > -1) {
123 if (irq <= -1)
124 dev_warn(dev, "Using polling mode (specify irq)\n");
135 dev_info(dev, "i/o base %#08lx. irq %d\n", base, irq);
149 if (irq > -1) {
150 if (request_irq(irq, pca_handler, 0, "i2c-pca-isa", &pca_isa_ops) < 0) {
151 dev_err(dev, "Request irq
[all...]

Completed in 1554 milliseconds

1234567891011>>