/drivers/clocksource/ |
H A D | bcm_kona_timer.c | 15 #include <linux/irq.h> 159 static irqreturn_t kona_timer_interrupt(int irq, void *dev_id) argument
|
H A D | meson6_timer.c | 16 #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 D | metag_generic.c | 91 static irqreturn_t metag_timer_interrupt(int irq, void *dummy) argument 131 clk->irq = tbisig_map(TBID_SIGNUM_TRT),
|
H A D | sun4i_timer.c | 20 #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 D | vf_pit_timer.c | 105 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 D | vt8500_timer.c | 28 #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 D | adf_isr.c | 87 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 D | acpi-dma.c | 47 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 D | ipu_irq.c | 15 #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 D | gpio-ks8695.c | 31 #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 D | gpio-tz1090-pdc.c | 41 * @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 D | omap_irq.c | 24 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 D | radeon_irq.c | 173 * - 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 D | radeon_irq_kms.c | 40 * 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 D | shmob_drm_drv.c | 210 static irqreturn_t shmob_drm_irq(int irq, void *arg) argument
|
/drivers/gpu/drm/sti/ |
H A D | sti_hdmi.h | 36 * @irq: hdmi interrupt number 56 int irq; member in struct:sti_hdmi
|
/drivers/gpu/drm/tegra/ |
H A D | output.c | 186 static irqreturn_t hpd_irq(int irq, void *data) argument
|
/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_irq.c | 33 irqreturn_t vmw_irq_handler(int irq, void *arg) argument
|
/drivers/hid/usbhid/ |
H A D | usbmouse.c | 56 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 D | nokia-modem.c | 64 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 D | ab8500.c | 146 static int ab8500_temp_irq_handler(int irq, struct abx500_temp *data) argument
|
/drivers/i2c/busses/ |
H A D | i2c-designware-platdrv.c | 142 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 D | i2c-elektor.c | 38 #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 D | i2c-parport-light.c | 44 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 D | i2c-pca-isa.c | 31 #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...] |