| /linux-4.4.14/drivers/vfio/platform/ |
| D | vfio_platform_irq.c | 57 if (!(vdev->irqs[index].flags & VFIO_IRQ_INFO_MASKABLE)) in vfio_platform_set_irq_mask() 64 return vfio_virqfd_enable((void *) &vdev->irqs[index], in vfio_platform_set_irq_mask() 67 &vdev->irqs[index].mask, fd); in vfio_platform_set_irq_mask() 69 vfio_virqfd_disable(&vdev->irqs[index].mask); in vfio_platform_set_irq_mask() 74 vfio_platform_mask(&vdev->irqs[index]); in vfio_platform_set_irq_mask() 80 vfio_platform_mask(&vdev->irqs[index]); in vfio_platform_set_irq_mask() 117 if (!(vdev->irqs[index].flags & VFIO_IRQ_INFO_MASKABLE)) in vfio_platform_set_irq_unmask() 124 return vfio_virqfd_enable((void *) &vdev->irqs[index], in vfio_platform_set_irq_unmask() 127 &vdev->irqs[index].unmask, in vfio_platform_set_irq_unmask() 130 vfio_virqfd_disable(&vdev->irqs[index].unmask); in vfio_platform_set_irq_unmask() [all …]
|
| D | vfio_platform_private.h | 55 struct vfio_platform_irq *irqs; member
|
| D | vfio_platform_common.c | 261 info.flags = vdev->irqs[info.index].flags; in vfio_platform_ioctl() 262 info.count = vdev->irqs[info.index].count; in vfio_platform_ioctl()
|
| /linux-4.4.14/Documentation/devicetree/bindings/arm/omap/ |
| D | crossbar.txt | 14 - ti,max-irqs: Total number of irqs available at the parent interrupt controller. 18 - ti,irqs-reserved: List of the reserved irq lines that are not muxed using 24 - ti,irqs-skip: This is similar to "ti,irqs-reserved", but these are for 25 SOC-specific hard-wiring of those irqs which unexpectedly bypasses the 26 crossbar. These irqs have a crossbar register, but still cannot be used. 28 - ti,irqs-safe-map: integer which maps to a safe configuration to use 35 ti,max-irqs = <160>; 38 ti,irqs-reserved = <0 1 2 3 5 6 131 132>; 39 ti,irqs-skip = <10 133 139 140>;
|
| /linux-4.4.14/drivers/irqchip/ |
| D | irq-nvic.c | 90 unsigned int irqs, i, ret, numbanks; in nvic_of_init() local 102 irqs = numbanks * 32; in nvic_of_init() 103 if (irqs > NVIC_MAX_IRQ) in nvic_of_init() 104 irqs = NVIC_MAX_IRQ; in nvic_of_init() 107 irq_domain_add_linear(node, irqs, &nvic_irq_domain_ops, NULL); in nvic_of_init() 142 for (i = 0; i < irqs; i += 4) in nvic_of_init()
|
| D | irq-s3c24xx.c | 75 struct s3c_irq_data *irqs; member 100 parent_data = &parent_intc->irqs[irq_data->parent_irq]; in s3c_irq_mask() 420 struct s3c_irq_data *irq_data = &intc->irqs[hw]; in s3c24xx_irq_map() 476 parent_irq_data = &parent_intc->irqs[irq_data->parent_irq]; in s3c24xx_irq_map() 540 intc->irqs = irq_data; in s3c24xx_init_intc() 1155 struct s3c_irq_data *irq_data = &intc->irqs[intc_hw]; in s3c24xx_irq_map_of() 1199 irq_data = &intc->irqs[intspec[2]]; in s3c24xx_irq_xlate_of() 1201 parent_irq_data = &parent_intc->irqs[irq_data->parent_irq]; in s3c24xx_irq_xlate_of() 1264 intc->irqs = kzalloc(sizeof(struct s3c_irq_data) * 32, in s3c_init_intc_of() 1266 if (!intc->irqs) { in s3c_init_intc_of() [all …]
|
| /linux-4.4.14/arch/powerpc/platforms/ps3/ |
| D | spu.c | 263 0, &spu->irqs[0]); in setup_interrupts() 269 1, &spu->irqs[1]); in setup_interrupts() 275 2, &spu->irqs[2]); in setup_interrupts() 283 ps3_spe_irq_destroy(spu->irqs[1]); in setup_interrupts() 285 ps3_spe_irq_destroy(spu->irqs[0]); in setup_interrupts() 287 spu->irqs[0] = spu->irqs[1] = spu->irqs[2] = NO_IRQ; in setup_interrupts() 333 ps3_spe_irq_destroy(spu->irqs[2]); in ps3_destroy_spu() 334 ps3_spe_irq_destroy(spu->irqs[1]); in ps3_destroy_spu() 335 ps3_spe_irq_destroy(spu->irqs[0]); in ps3_destroy_spu() 337 spu->irqs[0] = spu->irqs[1] = spu->irqs[2] = NO_IRQ; in ps3_destroy_spu()
|
| /linux-4.4.14/drivers/gpu/drm/i915/ |
| D | intel_guc_loader.c | 85 int i, irqs; in direct_interrupts_to_host() local 88 irqs = _MASKED_FIELD(GFX_FORWARD_VBLANK_MASK, GFX_FORWARD_VBLANK_NEVER); in direct_interrupts_to_host() 89 irqs |= _MASKED_BIT_DISABLE(GFX_INTERRUPT_STEERING); in direct_interrupts_to_host() 91 I915_WRITE(RING_MODE_GEN7(ring), irqs); in direct_interrupts_to_host() 102 int i, irqs; in direct_interrupts_to_guc() local 105 irqs = _MASKED_FIELD(GFX_FORWARD_VBLANK_MASK, GFX_FORWARD_VBLANK_ALWAYS); in direct_interrupts_to_guc() 106 irqs |= _MASKED_BIT_ENABLE(GFX_INTERRUPT_STEERING); in direct_interrupts_to_guc() 108 I915_WRITE(RING_MODE_GEN7(ring), irqs); in direct_interrupts_to_guc() 111 irqs = GT_RENDER_USER_INTERRUPT << GEN8_RCS_IRQ_SHIFT | in direct_interrupts_to_guc() 114 I915_WRITE(GUC_BCS_RCS_IER, ~irqs); in direct_interrupts_to_guc() [all …]
|
| /linux-4.4.14/arch/powerpc/platforms/powernv/ |
| D | opal-irqchip.c | 186 const __be32 *irqs; in opal_event_init() local 213 irqs = of_get_property(opal_node, "opal-interrupts", &irqlen); in opal_event_init() 214 opal_irq_count = irqs ? (irqlen / 4) : 0; in opal_event_init() 219 for (i = 0; irqs && i < opal_irq_count; i++, irqs++) { in opal_event_init() 223 irq = be32_to_cpup(irqs); in opal_event_init()
|
| D | pci-ioda.c | 2546 void pnv_cxl_release_hwirq_ranges(struct cxl_irq_ranges *irqs, in pnv_cxl_release_hwirq_ranges() argument 2554 if (!irqs->range[i]) in pnv_cxl_release_hwirq_ranges() 2557 i, irqs->offset[i], in pnv_cxl_release_hwirq_ranges() 2558 irqs->range[i]); in pnv_cxl_release_hwirq_ranges() 2559 hwirq = irqs->offset[i] - phb->msi_base; in pnv_cxl_release_hwirq_ranges() 2561 irqs->range[i]); in pnv_cxl_release_hwirq_ranges() 2566 int pnv_cxl_alloc_hwirq_ranges(struct cxl_irq_ranges *irqs, in pnv_cxl_alloc_hwirq_ranges() argument 2573 memset(irqs, 0, sizeof(struct cxl_irq_ranges)); in pnv_cxl_alloc_hwirq_ranges() 2587 irqs->offset[i] = phb->msi_base + hwirq; in pnv_cxl_alloc_hwirq_ranges() 2588 irqs->range[i] = try; in pnv_cxl_alloc_hwirq_ranges() [all …]
|
| /linux-4.4.14/arch/powerpc/platforms/cell/ |
| D | spu_base.c | 405 if (spu->irqs[0] != NO_IRQ) { in spu_request_irqs() 408 ret = request_irq(spu->irqs[0], spu_irq_class_0, in spu_request_irqs() 413 if (spu->irqs[1] != NO_IRQ) { in spu_request_irqs() 416 ret = request_irq(spu->irqs[1], spu_irq_class_1, in spu_request_irqs() 421 if (spu->irqs[2] != NO_IRQ) { in spu_request_irqs() 424 ret = request_irq(spu->irqs[2], spu_irq_class_2, in spu_request_irqs() 432 if (spu->irqs[1] != NO_IRQ) in spu_request_irqs() 433 free_irq(spu->irqs[1], spu); in spu_request_irqs() 435 if (spu->irqs[0] != NO_IRQ) in spu_request_irqs() 436 free_irq(spu->irqs[0], spu); in spu_request_irqs() [all …]
|
| D | spu_manage.c | 103 spu->irqs[0] = irq_create_mapping(NULL, IIC_IRQ_CLASS_0 | isrc); in spu_map_interrupts_old() 104 spu->irqs[1] = irq_create_mapping(NULL, IIC_IRQ_CLASS_1 | isrc); in spu_map_interrupts_old() 105 spu->irqs[2] = irq_create_mapping(NULL, IIC_IRQ_CLASS_2 | isrc); in spu_map_interrupts_old() 108 return spu->irqs[2] == NO_IRQ ? -EINVAL : 0; in spu_map_interrupts_old() 193 spu->irqs[i] = irq_create_of_mapping(&oirq); in spu_map_interrupts() 194 if (spu->irqs[i] == NO_IRQ) { in spu_map_interrupts() 205 if (spu->irqs[i] != NO_IRQ) in spu_map_interrupts() 206 irq_dispose_mapping(spu->irqs[i]); in spu_map_interrupts()
|
| /linux-4.4.14/drivers/perf/ |
| D | arm_pmu.c | 605 int i, irq, irqs; in cpu_pmu_free_irq() local 609 irqs = min(pmu_device->num_resources, num_possible_cpus()); in cpu_pmu_free_irq() 616 for (i = 0; i < irqs; ++i) { in cpu_pmu_free_irq() 633 int i, err, irq, irqs; in cpu_pmu_request_irq() local 640 irqs = min(pmu_device->num_resources, num_possible_cpus()); in cpu_pmu_request_irq() 641 if (irqs < 1) { in cpu_pmu_request_irq() 657 for (i = 0; i < irqs; ++i) { in cpu_pmu_request_irq() 673 if (irq_set_affinity(irq, cpumask_of(cpu)) && irqs > 1) { in cpu_pmu_request_irq() 793 int *irqs, i = 0; in of_pmu_irq_cfg() local 797 irqs = kcalloc(pdev->num_resources, sizeof(*irqs), GFP_KERNEL); in of_pmu_irq_cfg() [all …]
|
| /linux-4.4.14/drivers/pci/hotplug/ |
| D | cpqphp_ctrl.c | 1542 res_lists.irqs = NULL; in board_added() 2389 struct irq_mapping irqs; in configure_new_function() local 2469 if (!resources->irqs) { in configure_new_function() 2470 irqs.barber_pole = 0; in configure_new_function() 2471 irqs.interrupt[0] = 0; in configure_new_function() 2472 irqs.interrupt[1] = 0; in configure_new_function() 2473 irqs.interrupt[2] = 0; in configure_new_function() 2474 irqs.interrupt[3] = 0; in configure_new_function() 2475 irqs.valid_INT = 0; in configure_new_function() 2477 irqs.barber_pole = resources->irqs->barber_pole; in configure_new_function() [all …]
|
| D | ibmphp_core.c | 62 static int irqs[16]; /* PIC mode IRQs we're using so far (in case MPS variable 1339 irqs[i] = 0; in ibmphp_init()
|
| /linux-4.4.14/drivers/input/serio/ |
| D | i8042-sparcio.h | 62 unsigned int irq = kbd->archdata.irqs[0]; in sparc_i8042_probe() 64 irq = op->archdata.irqs[0]; in sparc_i8042_probe() 72 unsigned int irq = ms->archdata.irqs[0]; in sparc_i8042_probe() 74 irq = op->archdata.irqs[0]; in sparc_i8042_probe()
|
| /linux-4.4.14/drivers/ssb/ |
| D | driver_gpio.c | 133 unsigned long irqs = (val ^ pol) & mask; in ssb_gpio_irq_chipco_handler() local 136 if (!irqs) in ssb_gpio_irq_chipco_handler() 139 for_each_set_bit(gpio, &irqs, bus->gpio.ngpio) in ssb_gpio_irq_chipco_handler() 141 ssb_chipco_gpio_polarity(chipco, irqs, val & irqs); in ssb_gpio_irq_chipco_handler() 330 unsigned long irqs = (val ^ pol) & mask; in ssb_gpio_irq_extif_handler() local 333 if (!irqs) in ssb_gpio_irq_extif_handler() 336 for_each_set_bit(gpio, &irqs, bus->gpio.ngpio) in ssb_gpio_irq_extif_handler() 338 ssb_extif_gpio_polarity(extif, irqs, val & irqs); in ssb_gpio_irq_extif_handler()
|
| /linux-4.4.14/drivers/misc/cxl/ |
| D | irq.c | 230 irq_off = hwirq - ctx->irqs.offset[r]; in cxl_irq_afu() 231 range = ctx->irqs.range[r]; in cxl_irq_afu() 435 if ((rc = cxl_alloc_irq_ranges(&ctx->irqs, ctx->afu->adapter, count))) in afu_allocate_irqs() 439 ctx->irqs.offset[0] = ctx->afu->psl_hwirq; in afu_allocate_irqs() 440 ctx->irqs.range[0] = 1; in afu_allocate_irqs() 453 for (i = 0; i < ctx->irqs.range[r]; i++) { in afu_allocate_irqs() 473 cxl_release_irq_ranges(&ctx->irqs, ctx->afu->adapter); in afu_allocate_irqs() 487 hwirq = ctx->irqs.offset[r]; in afu_register_hwirqs() 488 for (i = 0; i < ctx->irqs.range[r]; hwirq++, i++) { in afu_register_hwirqs() 515 hwirq = ctx->irqs.offset[r]; in afu_release_irqs() [all …]
|
| D | native.c | 547 ctx->elem->ivte_offsets[r] = cpu_to_be16(ctx->irqs.offset[r]); in attach_afu_directed() 548 ctx->elem->ivte_ranges[r] = cpu_to_be16(ctx->irqs.range[r]); in attach_afu_directed() 620 (((u64)ctx->irqs.offset[0] & 0xffff) << 48) | in attach_dedicated() 621 (((u64)ctx->irqs.offset[1] & 0xffff) << 32) | in attach_dedicated() 622 (((u64)ctx->irqs.offset[2] & 0xffff) << 16) | in attach_dedicated() 623 ((u64)ctx->irqs.offset[3] & 0xffff)); in attach_dedicated() 625 (((u64)ctx->irqs.range[0] & 0xffff) << 48) | in attach_dedicated() 626 (((u64)ctx->irqs.range[1] & 0xffff) << 32) | in attach_dedicated() 627 (((u64)ctx->irqs.range[2] & 0xffff) << 16) | in attach_dedicated() 628 ((u64)ctx->irqs.range[3] & 0xffff)); in attach_dedicated()
|
| D | api.c | 109 cxl_release_irq_ranges(&ctx->irqs, ctx->afu->adapter); in cxl_free_afu_irqs() 121 range = ctx->irqs.range[r]; in cxl_find_afu_irq() 123 return ctx->irqs.offset[r] + num; in cxl_find_afu_irq()
|
| D | cxl.h | 442 struct cxl_irq_ranges irqs; member 509 int cxl_alloc_irq_ranges(struct cxl_irq_ranges *irqs, struct cxl *adapter, unsigned int num); 510 void cxl_release_irq_ranges(struct cxl_irq_ranges *irqs, struct cxl *adapter);
|
| D | context.c | 78 ctx->irqs.range[i] = 0; in cxl_context_init()
|
| D | pci.c | 492 int cxl_alloc_irq_ranges(struct cxl_irq_ranges *irqs, struct cxl *adapter, unsigned int num) in cxl_alloc_irq_ranges() argument 496 return pnv_cxl_alloc_hwirq_ranges(irqs, dev, num); in cxl_alloc_irq_ranges() 499 void cxl_release_irq_ranges(struct cxl_irq_ranges *irqs, struct cxl *adapter) in cxl_release_irq_ranges() argument 503 pnv_cxl_release_hwirq_ranges(irqs, dev); in cxl_release_irq_ranges()
|
| /linux-4.4.14/drivers/net/wan/ |
| D | z85230.c | 713 struct z8530_irqhandler *irqs; in z8530_interrupt() local 737 irqs=dev->chanA.irqs; in z8530_interrupt() 742 irqs->rx(&dev->chanA); in z8530_interrupt() 744 irqs->tx(&dev->chanA); in z8530_interrupt() 746 irqs->status(&dev->chanA); in z8530_interrupt() 749 irqs=dev->chanB.irqs; in z8530_interrupt() 754 irqs->rx(&dev->chanB); in z8530_interrupt() 756 irqs->tx(&dev->chanB); in z8530_interrupt() 758 irqs->status(&dev->chanB); in z8530_interrupt() 801 c->irqs = &z8530_sync; in z8530_sync_open() [all …]
|
| D | hostess_sv11.c | 215 sv->chanA.irqs = &z8530_nop; in sv11_init() 216 sv->chanB.irqs = &z8530_nop; in sv11_init()
|
| D | sealevel.c | 256 dev->chanA.irqs = &z8530_nop; in slvl_init() 257 dev->chanB.irqs = &z8530_nop; in slvl_init()
|
| D | z85230.h | 265 struct z8530_irqhandler *irqs; /* IRQ handlers */ member
|
| /linux-4.4.14/arch/arm/boot/dts/ |
| D | mmp2.dtsi | 47 mrvl,intc-nr-irqs = <64>; 57 mrvl,intc-nr-irqs = <2>; 67 mrvl,intc-nr-irqs = <2>; 78 mrvl,intc-nr-irqs = <3>; 88 mrvl,intc-nr-irqs = <5>; 98 mrvl,intc-nr-irqs = <15>; 108 mrvl,intc-nr-irqs = <2>; 118 mrvl,intc-nr-irqs = <2>;
|
| D | pxa3xx.dtsi | 42 marvell,intc-nr-irqs = <56>;
|
| D | pxa2xx.dtsi | 46 marvell,intc-nr-irqs = <32>;
|
| D | pxa27x.dtsi | 21 marvell,intc-nr-irqs = <34>;
|
| D | pxa168.dtsi | 41 mrvl,intc-nr-irqs = <64>;
|
| D | pxa910.dtsi | 46 mrvl,intc-nr-irqs = <64>;
|
| /linux-4.4.14/drivers/pci/pcie/ |
| D | portdrv_core.c | 199 static int init_service_irqs(struct pci_dev *dev, int *irqs, int mask) in init_service_irqs() argument 215 if (!pcie_port_enable_msix(dev, irqs, mask)) in init_service_irqs() 228 irqs[i] = irq; in init_service_irqs() 229 irqs[PCIE_PORT_SERVICE_VC_SHIFT] = -1; in init_service_irqs() 366 int irqs[PCIE_PORT_DEVICE_MAXSERVICES]; in pcie_port_device_register() local 386 status = init_service_irqs(dev, irqs, capabilities); in pcie_port_device_register() 400 if (!pcie_device_init(dev, service, irqs[i])) in pcie_port_device_register()
|
| /linux-4.4.14/drivers/gpu/drm/radeon/ |
| D | radeon_irq.c | 135 u32 irqs = RADEON_READ(RADEON_GEN_INT_STATUS); in radeon_acknowledge_irqs() local 142 if (irqs & R500_DISPLAY_INT_STATUS) { in radeon_acknowledge_irqs() 158 irqs &= irq_mask; in radeon_acknowledge_irqs() 160 if (irqs) in radeon_acknowledge_irqs() 161 RADEON_WRITE(RADEON_GEN_INT_STATUS, irqs); in radeon_acknowledge_irqs() 163 return irqs; in radeon_acknowledge_irqs()
|
| D | rs600.c | 706 uint32_t irqs = RREG32(R_000044_GEN_INT_STATUS); in rs600_irq_ack() local 710 if (G_000044_DISPLAY_INT_STAT(irqs)) { in rs600_irq_ack() 745 if (irqs) { in rs600_irq_ack() 746 WREG32(R_000044_GEN_INT_STATUS, irqs); in rs600_irq_ack() 748 return irqs & irq_mask; in rs600_irq_ack()
|
| /linux-4.4.14/arch/ia64/kernel/ |
| D | Makefile | 75 arch/$(SRCARCH)/kernel/nr-irqs.s: arch/$(SRCARCH)/kernel/nr-irqs.c 79 include/generated/nr-irqs.h: arch/$(SRCARCH)/kernel/nr-irqs.s
|
| /linux-4.4.14/drivers/bcma/ |
| D | driver_gpio.c | 114 unsigned long irqs = (val ^ pol) & mask; in bcma_gpio_irq_handler() local 117 if (!irqs) in bcma_gpio_irq_handler() 120 for_each_set_bit(gpio, &irqs, gc->ngpio) in bcma_gpio_irq_handler() 122 bcma_chipco_gpio_polarity(cc, irqs, val & irqs); in bcma_gpio_irq_handler()
|
| /linux-4.4.14/include/linux/amba/ |
| D | bus.h | 138 #define AMBA_APB_DEVICE(name, busid, id, base, irqs, data) \ argument 142 .irq = irqs, \ 149 #define AMBA_AHB_DEVICE(name, busid, id, base, irqs, data) \ argument 153 .irq = irqs, \
|
| /linux-4.4.14/arch/powerpc/include/asm/ |
| D | pnv-pci.h | 25 int pnv_cxl_alloc_hwirq_ranges(struct cxl_irq_ranges *irqs, 27 void pnv_cxl_release_hwirq_ranges(struct cxl_irq_ranges *irqs,
|
| /linux-4.4.14/drivers/fpga/ |
| D | socfpga.c | 264 static void socfpga_fpga_enable_irqs(struct socfpga_fpga_priv *priv, u32 irqs) in socfpga_fpga_enable_irqs() argument 270 socfpga_fpga_writel(priv, SOCFPGA_FPGMGR_GPIO_INT_POL_OFST, irqs); in socfpga_fpga_enable_irqs() 273 socfpga_fpga_writel(priv, SOCFPGA_FPGMGR_GPIO_PORTA_EOI_OFST, irqs); in socfpga_fpga_enable_irqs() 279 socfpga_fpga_writel(priv, SOCFPGA_FPGMGR_GPIO_INTEN_OFST, irqs); in socfpga_fpga_enable_irqs() 290 u32 irqs, st; in socfpga_fpga_isr() local 294 irqs = socfpga_fpga_raw_readl(priv, SOCFPGA_FPGMGR_GPIO_INTSTAT_OFST); in socfpga_fpga_isr() 296 socfpga_fpga_raw_writel(priv, SOCFPGA_FPGMGR_GPIO_PORTA_EOI_OFST, irqs); in socfpga_fpga_isr()
|
| /linux-4.4.14/drivers/mfd/ |
| D | sec-irq.c | 384 .irqs = s2mps11_irqs, 393 .irqs = s2mps14_irqs, \ 412 .irqs = s2mpu02_irqs, 422 .irqs = s5m8767_irqs, 432 .irqs = s5m8763_irqs,
|
| D | mc13xxx-core.c | 133 if (irq < 0 || irq >= ARRAY_SIZE(mc13xxx->irqs)) in mc13xxx_irq_status() 427 for (i = 0; i < ARRAY_SIZE(mc13xxx->irqs); i++) { in mc13xxx_common_init() 428 mc13xxx->irqs[i].reg_offset = i / MC13XXX_IRQ_PER_REG; in mc13xxx_common_init() 429 mc13xxx->irqs[i].mask = BIT(i % MC13XXX_IRQ_PER_REG); in mc13xxx_common_init() 440 mc13xxx->irq_chip.irqs = mc13xxx->irqs; in mc13xxx_common_init() 441 mc13xxx->irq_chip.num_irqs = ARRAY_SIZE(mc13xxx->irqs); in mc13xxx_common_init()
|
| D | max77686.c | 155 .irqs = max77686_irqs, 174 .irqs = max77686_rtc_irqs, 183 .irqs = max77686_irqs, /* same masks as 77686 */ 192 .irqs = max77686_rtc_irqs, /* same masks as 77686 */
|
| D | max77693.c | 82 .irqs = max77693_led_irqs, 98 .irqs = max77693_topsys_irqs, 116 .irqs = max77693_charger_irqs, 153 .irqs = max77693_muic_irqs,
|
| D | max8907.c | 139 .irqs = max8907_chg_irqs, 162 .irqs = max8907_on_off_irqs, 176 .irqs = max8907_rtc_irqs,
|
| D | mc13xxx.h | 38 struct regmap_irq irqs[MC13XXX_IRQ_PER_REG * MC13XXX_IRQ_REG_CNT]; member
|
| D | max14577.c | 225 .irqs = max14577_irqs, 255 .irqs = max77836_muic_irqs, 270 .irqs = max77836_pmic_irqs,
|
| D | retu-mfd.c | 76 .irqs = retu_irqs, 112 .irqs = tahvo_irqs,
|
| D | axp20x.c | 412 .irqs = axp152_regmap_irqs, 424 .irqs = axp20x_regmap_irqs, 437 .irqs = axp22x_regmap_irqs, 449 .irqs = axp288_regmap_irqs,
|
| D | intel_soc_pmic_crc.c | 151 .irqs = crystal_cove_irqs,
|
| D | rt5033.c | 38 .irqs = rt5033_irqs,
|
| D | da9063-irq.c | 162 .irqs = da9063_irqs,
|
| D | tps65910.c | 209 .irqs = tps65911_irqs, 220 .irqs = tps65910_irqs,
|
| D | intel_soc_pmic_bxtwc.c | 123 .irqs = bxtwc_regmap_irqs, 132 .irqs = bxtwc_regmap_irqs_level2,
|
| D | da9052-irq.c | 175 .irqs = da9052_irqs,
|
| D | tps65090.c | 136 .irqs = tps65090_irqs,
|
| D | 88pm805.c | 181 .irqs = pm805_irqs,
|
| D | wm8994-irq.c | 133 .irqs = wm8994_irqs,
|
| D | rk808.c | 141 .irqs = rk808_irqs,
|
| D | max77843.c | 70 .irqs = max77843_irqs,
|
| D | tps65218.c | 202 .irqs = tps65218_irqs,
|
| D | wm8998-tables.c | 74 .irqs = wm8998_aod_irqs, 175 .irqs = wm8998_irqs,
|
| D | wm8997-tables.c | 57 .irqs = wm8997_aod_irqs, 153 .irqs = wm8997_irqs,
|
| D | palmas.c | 305 .irqs = palmas_irqs, 318 .irqs = tps65917_irqs,
|
| D | da9055-core.c | 376 .irqs = da9055_irqs,
|
| D | wm5102-tables.c | 122 .irqs = wm5102_aod_irqs, 242 .irqs = wm5102_irqs,
|
| D | wm5110-tables.c | 307 .irqs = wm5110_aod_irqs, 467 .irqs = wm5110_irqs, 670 .irqs = wm5110_revd_irqs,
|
| D | as3722.c | 214 .irqs = as3722_irqs,
|
| D | da9062-core.c | 97 .irqs = da9062_irqs,
|
| D | 88pm800.c | 406 .irqs = pm800_irqs,
|
| D | da9150-core.c | 353 .irqs = da9150_irqs,
|
| D | tps80031.c | 119 .irqs = tps80031_main_irqs,
|
| /linux-4.4.14/drivers/mtd/nand/ |
| D | cafe_nand.c | 106 uint32_t irqs = cafe_readl(cafe, NAND_IRQ); in cafe_device_ready() local 108 cafe_writel(cafe, irqs, NAND_IRQ); in cafe_device_ready() 111 result?"":" not", irqs, cafe_readl(cafe, NAND_IRQ), in cafe_device_ready() 279 uint32_t irqs; in cafe_nand_cmdfunc() local 282 irqs = cafe_readl(cafe, NAND_IRQ); in cafe_nand_cmdfunc() 283 if (irqs & doneint) in cafe_nand_cmdfunc() 287 cafe_dev_dbg(&cafe->pdev->dev, "Wait for ready, IRQ %x\n", irqs); in cafe_nand_cmdfunc() 292 command, 500000-c, irqs, cafe_readl(cafe, NAND_IRQ)); in cafe_nand_cmdfunc() 332 uint32_t irqs = cafe_readl(cafe, NAND_IRQ); in cafe_nand_interrupt() local 333 cafe_writel(cafe, irqs & ~0x90000000, NAND_IRQ); in cafe_nand_interrupt() [all …]
|
| /linux-4.4.14/arch/s390/include/asm/ |
| D | irq.h | 73 unsigned int irqs[NR_ARCH_IRQS]; member 80 __this_cpu_inc(irq_stat.irqs[irq]); in inc_irq_stat()
|
| /linux-4.4.14/drivers/iio/accel/ |
| D | mma9551.c | 58 int irqs[MMA9551_GPIO_COUNT]; member 355 if (irq == data->irqs[i]) { in mma9551_event_handler() 363 "irq triggered on unused line %d\n", data->irqs[3]); in mma9551_event_handler() 432 data->irqs[i] = ret; in mma9551_gpio_probe() 433 ret = devm_request_threaded_irq(dev, data->irqs[i], in mma9551_gpio_probe() 438 dev_err(dev, "request irq %d failed\n", data->irqs[i]); in mma9551_gpio_probe() 443 desc_to_gpio(gpio), data->irqs[i]); in mma9551_gpio_probe()
|
| /linux-4.4.14/drivers/pinctrl/sh-pfc/ |
| D | core.c | 34 unsigned int *irqs = NULL; in sh_pfc_map_resources() local 66 irqs = devm_kzalloc(pfc->dev, num_irqs * sizeof(*irqs), in sh_pfc_map_resources() 68 if (irqs == NULL) in sh_pfc_map_resources() 72 pfc->irqs = irqs; in sh_pfc_map_resources() 86 *irqs++ = platform_get_irq(pdev, i); in sh_pfc_map_resources()
|
| D | core.h | 41 unsigned int *irqs; member
|
| D | gpio.c | 222 return pfc->irqs[i]; in gpio_pin_to_irq()
|
| /linux-4.4.14/arch/arm/mach-cns3xxx/ |
| D | pcie.c | 30 unsigned int irqs[2]; member 134 int irq = cnspci->irqs[!!dev->bus->number]; in cns3xxx_pcie_map_irq() 160 .irqs = { IRQ_CNS3XXX_PCIE0_RC, IRQ_CNS3XXX_PCIE0_DEVICE, }, 179 .irqs = { IRQ_CNS3XXX_PCIE1_RC, IRQ_CNS3XXX_PCIE1_DEVICE, },
|
| /linux-4.4.14/drivers/base/regmap/ |
| D | regmap-irq.c | 50 return &data->chip->irqs[irq]; in irq_to_regmap_irq() 306 if (data->status_buf[chip->irqs[i].reg_offset / in regmap_irq_thread() 307 map->reg_stride] & chip->irqs[i].mask) { in regmap_irq_thread() 369 if (chip->irqs[i].reg_offset % map->reg_stride) in regmap_add_irq_chip() 371 if (chip->irqs[i].reg_offset / map->reg_stride >= in regmap_add_irq_chip() 434 d->mask_buf_def[chip->irqs[i].reg_offset / map->reg_stride] in regmap_add_irq_chip() 435 |= chip->irqs[i].mask; in regmap_add_irq_chip() 601 if (!data->chip->irqs[irq].mask) in regmap_irq_get_virq()
|
| /linux-4.4.14/drivers/usb/host/ |
| D | u132-hcd.c | 515 unsigned long irqs; in u132_hcd_giveback_urb() local 518 spin_lock_irqsave(&endp->queue_lock.slock, irqs); in u132_hcd_giveback_urb() 523 spin_unlock_irqrestore(&endp->queue_lock.slock, irqs); in u132_hcd_giveback_urb() 532 spin_unlock_irqrestore(&endp->queue_lock.slock, irqs); in u132_hcd_giveback_urb() 554 unsigned long irqs; in u132_hcd_abandon_urb() local 557 spin_lock_irqsave(&endp->queue_lock.slock, irqs); in u132_hcd_abandon_urb() 562 spin_unlock_irqrestore(&endp->queue_lock.slock, irqs); in u132_hcd_abandon_urb() 571 spin_unlock_irqrestore(&endp->queue_lock.slock, irqs); in u132_hcd_abandon_urb() 1864 unsigned long irqs; in create_endpoint_and_queue_int() local 1873 spin_lock_irqsave(&endp->queue_lock.slock, irqs); in create_endpoint_and_queue_int() [all …]
|
| /linux-4.4.14/Documentation/devicetree/bindings/interrupt-controller/ |
| D | mrvl,intc.txt | 18 - mrvl,intc-nr-irqs : Specifies the number of interrupts in the interrupt 29 mrvl,intc-nr-irqs = <64>; 39 mrvl,intc-nr-irqs = <2>;
|
| D | snps,archs-idu-intc.txt | 12 - interrupts: <...> specifies the upstream core irqs 39 /* upstream core irqs: downstream these are "COMMON" irq 0,1.. */
|
| D | atmel,aic.txt | 21 - atmel,external-irqs: u32 array of external irqs.
|
| D | st,spear3xx-shirq.txt | 3 SPEAr3xx architecture includes shared/multiplexed irqs for certain set
|
| D | img,pdc-intc.txt | 44 4 = active-high level-sensitive (required for perip irqs)
|
| /linux-4.4.14/Documentation/DocBook/ |
| D | genericirq.xml.db | 50 API-kstat-irqs-cpu 51 API-kstat-irqs 52 API-kstat-irqs-usr
|
| /linux-4.4.14/arch/x86/kernel/ |
| D | irqinit.c | 99 x86_init.irqs.intr_init(); in init_IRQ() 172 x86_init.irqs.pre_vector_init(); in native_init_IRQ()
|
| D | x86_init.c | 54 .irqs = {
|
| /linux-4.4.14/drivers/power/ |
| D | lp8788-charger.c | 112 struct lp8788_chg_irq irqs[LP8788_MAX_CHG_IRQS]; member 462 if (pchg->irqs[i].virq == virq) { in lp8788_find_irq_id() 463 *id = pchg->irqs[i].which; in lp8788_find_irq_id() 529 pchg->irqs[nr_irq].virq = virq; in lp8788_set_irqs() 530 pchg->irqs[nr_irq].which = i; in lp8788_set_irqs() 547 free_irq(pchg->irqs[i].virq, pchg); in lp8788_set_irqs() 588 irq = pchg->irqs[i].virq; in lp8788_irq_unregister()
|
| /linux-4.4.14/drivers/net/ethernet/samsung/sxgbe/ |
| D | sxgbe_mdio.c | 160 if (mdio_data->irqs) in sxgbe_mdio_register() 161 irqlist = mdio_data->irqs; in sxgbe_mdio_register() 191 if ((mdio_data->irqs == NULL) && in sxgbe_mdio_register()
|
| /linux-4.4.14/drivers/tty/serial/ |
| D | sh-sci.c | 73 ((port)->irqs[SCIx_ERI_IRQ] == \ 74 (port)->irqs[SCIx_RXI_IRQ]) || \ 75 ((port)->irqs[SCIx_ERI_IRQ] && \ 76 ((port)->irqs[SCIx_RXI_IRQ] < 0)) 99 int irqs[SCIx_NR_IRQS]; member 1327 enable_irq(s->irqs[SCIx_RXI_IRQ]); in rx_timer_fn() 1655 irq = port->irqs[i]; in sci_request_irq() 1683 free_irq(port->irqs[i], port); in sci_request_irq() 1701 int irq = port->irqs[i]; in sci_free_irq() 1710 free_irq(port->irqs[i], port); in sci_free_irq() [all …]
|
| D | sunhv.c | 525 if (op->archdata.irqs[0] == 0xffffffff) in hv_probe() 557 port->irq = op->archdata.irqs[0]; in hv_probe()
|
| D | sunzilog.c | 1429 zilog_irq = op->archdata.irqs[0]; in zs_probe() 1437 up[0].port.irq = op->archdata.irqs[0]; in zs_probe() 1454 up[1].port.irq = op->archdata.irqs[0]; in zs_probe() 1495 op->archdata.irqs[0], sunzilog_type(&up[0].port)); in zs_probe() 1500 op->archdata.irqs[0], sunzilog_type(&up[1].port)); in zs_probe()
|
| /linux-4.4.14/drivers/edac/ |
| D | ppc4xx_edac.c | 170 } irqs; member 1032 pdata->irqs.sec = NO_IRQ; in ppc4xx_edac_mc_init() 1033 pdata->irqs.ded = NO_IRQ; in ppc4xx_edac_mc_init() 1152 pdata->irqs.ded = ded_irq; in ppc4xx_edac_register_irq() 1153 pdata->irqs.sec = sec_irq; in ppc4xx_edac_register_irq() 1360 free_irq(pdata->irqs.sec, mci); in ppc4xx_edac_remove() 1361 free_irq(pdata->irqs.ded, mci); in ppc4xx_edac_remove()
|
| /linux-4.4.14/arch/sparc/kernel/ |
| D | pci_schizo.c | 861 err = request_irq(op->archdata.irqs[1], schizo_ue_intr, 0, in tomatillo_register_error_handlers() 868 err = request_irq(op->archdata.irqs[2], schizo_ce_intr, 0, in tomatillo_register_error_handlers() 876 err = request_irq(op->archdata.irqs[0], schizo_pcierr_intr, 0, in tomatillo_register_error_handlers() 879 err = request_irq(op->archdata.irqs[0], schizo_pcierr_intr, 0, in tomatillo_register_error_handlers() 887 err = request_irq(op->archdata.irqs[3], schizo_safarierr_intr, 0, in tomatillo_register_error_handlers() 956 err = request_irq(op->archdata.irqs[1], schizo_ue_intr, 0, in schizo_register_error_handlers() 963 err = request_irq(op->archdata.irqs[2], schizo_ce_intr, 0, in schizo_register_error_handlers() 971 err = request_irq(op->archdata.irqs[0], schizo_pcierr_intr, 0, in schizo_register_error_handlers() 974 err = request_irq(op->archdata.irqs[0], schizo_pcierr_intr, 0, in schizo_register_error_handlers() 982 err = request_irq(op->archdata.irqs[3], schizo_safarierr_intr, 0, in schizo_register_error_handlers()
|
| D | power.c | 39 unsigned int irq = op->archdata.irqs[0]; in power_probe()
|
| D | leon_pci_grpci2.c | 727 priv->irq = ofdev->archdata.irqs[0]; /* BASE IRQ */ in grpci2_of_probe() 825 priv->virq_dma = ofdev->archdata.irqs[1]; in grpci2_of_probe() 838 leon_update_virq_handling(ofdev->archdata.irqs[i], in grpci2_of_probe() 841 priv->irq_map[i] = ofdev->archdata.irqs[i]; in grpci2_of_probe() 845 priv->virq_dma = ofdev->archdata.irqs[4]; in grpci2_of_probe()
|
| D | pci_sabre.c | 345 err = request_irq(op->archdata.irqs[1], sabre_ue_intr, 0, "SABRE_UE", pbm); in sabre_register_error_handlers() 355 err = request_irq(op->archdata.irqs[2], sabre_ce_intr, 0, "SABRE_CE", pbm); in sabre_register_error_handlers() 359 err = request_irq(op->archdata.irqs[0], psycho_pcierr_intr, 0, in sabre_register_error_handlers()
|
| D | pci_psycho.c | 313 err = request_irq(op->archdata.irqs[1], psycho_ue_intr, IRQF_SHARED, in psycho_register_error_handlers() 315 err = request_irq(op->archdata.irqs[2], psycho_ce_intr, IRQF_SHARED, in psycho_register_error_handlers() 322 err = request_irq(op->archdata.irqs[0], psycho_pcierr_intr, IRQF_SHARED, in psycho_register_error_handlers()
|
| D | of_device_64.c | 662 memcpy(op->archdata.irqs, irq, op->archdata.num_irqs * 4); in scan_one_device() 669 op->archdata.irqs[i] = build_one_device_irq(op, parent, op->archdata.irqs[i]); in scan_one_device()
|
| D | of_device_32.c | 358 op->archdata.irqs[i] = in scan_one_device() 367 op->archdata.irqs[i] = in scan_one_device()
|
| D | of_device_common.c | 22 return op->archdata.irqs[index]; in irq_of_parse_and_map()
|
| /linux-4.4.14/arch/blackfin/kernel/ |
| D | ipipe.c | 103 idesc = &this_domain->irqs[irq]; in __ipipe_handle_irq() 110 idesc = &next_domain->irqs[irq]; in __ipipe_handle_irq() 127 idesc = &next_domain->irqs[irq]; in __ipipe_handle_irq()
|
| /linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/ |
| D | stmmac_mdio.c | 211 if (mdio_bus_data->irqs) { in stmmac_mdio_register() 212 irqlist = mdio_bus_data->irqs; in stmmac_mdio_register() 252 if ((mdio_bus_data->irqs == NULL) && in stmmac_mdio_register()
|
| /linux-4.4.14/include/linux/platform_data/ |
| D | mdio-gpio.h | 28 int irqs[PHY_MAX_ADDR]; member
|
| /linux-4.4.14/arch/sparc/include/asm/ |
| D | device.h | 26 unsigned int irqs[PROMINTR_MAX]; member
|
| D | parport.h | 119 op->archdata.irqs[0], PARPORT_DMA_NOFIFO, in ecpp_probe() 169 op->archdata.irqs[0], in ecpp_probe()
|
| D | floppy_64.h | 566 FLOPPY_IRQ = op->archdata.irqs[0]; in sun_floppy_init() 592 FLOPPY_IRQ = op->archdata.irqs[0]; in sun_floppy_init()
|
| D | floppy_32.h | 340 FLOPPY_IRQ = op->archdata.irqs[0]; in sun_floppy_init()
|
| /linux-4.4.14/include/clocksource/ |
| D | samsung_pwm.h | 41 unsigned int *irqs, struct samsung_pwm_variant *variant);
|
| /linux-4.4.14/sound/soc/samsung/ |
| D | s3c-i2s-v2.c | 391 unsigned long irqs; in s3c2412_i2s_trigger() local 414 local_irq_save(irqs); in s3c2412_i2s_trigger() 421 local_irq_restore(irqs); in s3c2412_i2s_trigger() 428 local_irq_save(irqs); in s3c2412_i2s_trigger() 435 local_irq_restore(irqs); in s3c2412_i2s_trigger()
|
| /linux-4.4.14/drivers/sn/ |
| D | ioc3.c | 462 struct ioc3_driver_data *idd, unsigned int irqs) in ioc3_enable() argument 464 write_ireg(idd, irqs & is->irq_mask, IOC3_W_IES); in ioc3_enable() 468 unsigned int irqs) in ioc3_ack() argument 470 writel(irqs & is->irq_mask, &idd->vma->sio_ir); in ioc3_ack() 474 struct ioc3_driver_data *idd, unsigned int irqs) in ioc3_disable() argument 476 write_ireg(idd, irqs & is->irq_mask, IOC3_W_IEC); in ioc3_disable()
|
| /linux-4.4.14/include/linux/ |
| D | sxgbe_platform.h | 29 int *irqs; member
|
| D | stmmac.h | 81 int *irqs; member
|
| /linux-4.4.14/arch/arm/mach-omap2/ |
| D | prm_common.c | 181 if (!strcmp(prcm_irq_setup->irqs[i].name, name)) in omap_prcm_event_to_irq() 183 prcm_irq_setup->irqs[i].offset; in omap_prcm_event_to_irq() 306 offset = irq_setup->irqs[i].offset; in omap_prcm_register_chain_handler() 308 if (irq_setup->irqs[i].priority) in omap_prcm_register_chain_handler()
|
| D | prcm-common.h | 507 const struct omap_prcm_irq *irqs; member
|
| D | omap_hwmod.h | 165 int *irqs; member
|
| D | prm3xxx.c | 48 .irqs = omap3_prcm_irqs,
|
| D | mux.c | 387 if (!hmux->irqs) in omap_hwmod_mux_scan_wakeups() 390 irq = hmux->irqs[i]; in omap_hwmod_mux_scan_wakeups()
|
| D | prm44xx.c | 51 .irqs = omap4_prcm_irqs,
|
| /linux-4.4.14/drivers/net/phy/ |
| D | fixed_phy.c | 30 int irqs[PHY_MAX_ADDR]; member 259 fmb->irqs[phy_addr] = irq; in fixed_phy_add() 398 fmb->mii_bus->irq = fmb->irqs; in fixed_mdio_bus_init()
|
| D | mdio-gpio.c | 162 new_bus->irq = pdata->irqs; in mdio_gpio_bus_init()
|
| /linux-4.4.14/drivers/media/platform/marvell-ccic/ |
| D | cafe-driver.c | 441 unsigned int irqs, handled; in cafe_irq() local 444 irqs = mcam_reg_read(mcam, REG_IRQSTAT); in cafe_irq() 445 handled = cam->registered && mccic_irq(mcam, irqs); in cafe_irq() 446 if (irqs & TWSIIRQS) { in cafe_irq()
|
| D | mmp-driver.c | 308 unsigned int irqs, handled; in mmpcam_irq() local 311 irqs = mcam_reg_read(mcam, REG_IRQSTAT); in mmpcam_irq() 312 handled = mccic_irq(mcam, irqs); in mmpcam_irq()
|
| D | mcam-core.h | 240 int mccic_irq(struct mcam_camera *cam, unsigned int irqs);
|
| D | mcam-core.c | 1708 int mccic_irq(struct mcam_camera *cam, unsigned int irqs) in mccic_irq() argument 1724 if (irqs & (IRQ_EOF0 << frame) && in mccic_irq() 1738 if (irqs & (IRQ_SOF0 << frame)) { in mccic_irq()
|
| /linux-4.4.14/drivers/soc/ti/ |
| D | knav_qmss_acc.c | 116 if (range->irqs[queue].irq == irq) in knav_acc_int_handler() 223 irq = range->irqs[0].irq; in knav_range_setup_acc_irq() 224 cpu_map = range->irqs[0].cpu_map; in knav_range_setup_acc_irq() 227 irq = range->irqs[queue].irq; in knav_range_setup_acc_irq() 228 cpu_map = range->irqs[queue].cpu_map; in knav_range_setup_acc_irq()
|
| D | knav_qmss_queue.c | 118 irq = range->irqs[queue].irq; in knav_queue_setup_irq() 119 cpu_map = range->irqs[queue].cpu_map; in knav_queue_setup_irq() 144 irq = range->irqs[queue].irq; in knav_queue_free_irq() 382 enable_irq(range->irqs[queue].irq); in knav_gp_set_notify() 384 disable_irq_nosync(range->irqs[queue].irq); in knav_gp_set_notify() 1225 range->irqs[i].irq = irq_create_of_mapping(&oirq); in knav_setup_queue_range() 1226 if (range->irqs[i].irq == IRQ_NONE) in knav_setup_queue_range() 1232 range->irqs[i].cpu_map = in knav_setup_queue_range()
|
| D | knav_qmss.h | 340 struct knav_irq_info irqs[RANGE_MAX_IRQS]; member
|
| /linux-4.4.14/drivers/dma/ |
| D | nbpfaxi.c | 1290 unsigned int irqs = 0; in nbpf_probe() local 1321 for (i = 0; irqs < ARRAY_SIZE(irqbuf); i++) { in nbpf_probe() 1327 irq++, irqs++) in nbpf_probe() 1328 irqbuf[irqs] = irq; in nbpf_probe() 1337 if (irqs != 1 && irqs != 2 && irqs != num_channels + 1) in nbpf_probe() 1340 if (irqs == 1) { in nbpf_probe() 1350 if (irqs == num_channels + 1) { in nbpf_probe()
|
| D | sun4i-dma.c | 1015 unsigned long pendirq, irqs, disableirqs; in sun4i_dma_interrupt() local 1086 irqs = readl_relaxed(priv->base + SUN4I_DMA_IRQ_ENABLE_REG); in sun4i_dma_interrupt() 1087 writel_relaxed(irqs & ~disableirqs, in sun4i_dma_interrupt()
|
| /linux-4.4.14/drivers/bus/ |
| D | arm-cci.c | 139 int *irqs; member 715 int err = request_irq(cci_pmu->irqs[i], handler, IRQF_SHARED, in pmu_request_irq() 719 cci_pmu->irqs[i]); in pmu_request_irq() 737 free_irq(cci_pmu->irqs[i], cci_pmu); in pmu_free_irq() 1445 static bool is_duplicate_irq(int irq, int *irqs, int nr_irqs) in is_duplicate_irq() argument 1450 if (irq == irqs[i]) in is_duplicate_irq() 1477 cci_pmu->irqs = devm_kcalloc(&pdev->dev, CCI_PMU_MAX_HW_CNTRS(model), in cci_pmu_alloc() 1478 sizeof(*cci_pmu->irqs), GFP_KERNEL); in cci_pmu_alloc() 1479 if (!cci_pmu->irqs) in cci_pmu_alloc() 1523 if (is_duplicate_irq(irq, cci_pmu->irqs, cci_pmu->nr_irqs)) in cci_pmu_probe() [all …]
|
| /linux-4.4.14/drivers/usb/gadget/udc/ |
| D | goku_udc.c | 236 ep->irqs = 0; in ep_reset() 1166 dev->irqs, readl(®s->DataSet), in udc_proc_read() 1205 ep->irqs, in udc_proc_read() 1273 dev->irqs = 0; in udc_reinit() 1341 dev->ep[i].irqs = 0; in ep0_start() 1560 dev->irqs++; in goku_irq() 1640 dev->ep[0].irqs++; in goku_irq() 1647 ep->irqs++; in goku_irq() 1656 ep->irqs++; in goku_irq() 1664 ep->irqs++; in goku_irq() [all …]
|
| D | goku_udc.h | 210 unsigned long irqs; member 261 unsigned long irqs; member
|
| D | omap_udc.h | 141 unsigned long irqs; member
|
| D | omap_udc.c | 203 ep->irqs = 0; in omap_ep_enable() 646 ep->irqs++; in dma_irq() 665 ep->irqs++; in dma_irq() 683 ep->irqs++; in dma_irq() 1398 ep0->irqs++; in ep0_irq() 1910 ep->irqs++; in omap_udc_pio_irq() 1946 ep->irqs++; in omap_udc_pio_irq() 2016 ep->irqs++; in omap_udc_iso_irq() 2056 ep->irqs = 0; in omap_udc_start() 2063 udc->ep[0].irqs = 0; in omap_udc_start() [all …]
|
| D | pxa25x_udc.h | 87 unsigned long irqs; member
|
| D | net2280.h | 101 unsigned long irqs; member
|
| D | net2272.h | 435 unsigned long irqs; member
|
| D | pxa25x_udc.c | 1077 dev->stats.irqs); in udc_seq_show() 1210 dev->stats.irqs = 0; in udc_enable() 1369 dev->stats.irqs++; in lubbock_vbus_irq() 1704 dev->stats.irqs++; in pxa25x_udc_irq()
|
| D | pxa27x_udc.h | 299 unsigned long irqs; member
|
| D | pxa27x_udc.c | 198 ep->stats.irqs, in eps_dbg_show() 2194 udc->pxa_ep[0].stats.irqs++; in irq_handle_data() 2210 ep->stats.irqs++; in irq_handle_data() 2223 ep->stats.irqs++; in irq_handle_data()
|
| /linux-4.4.14/drivers/pinctrl/ |
| D | pinctrl-at91-pio4.c | 125 int *irqs; member 229 irq_set_irq_wake(atmel_pioctrl->irqs[bank], on); in atmel_gpio_irq_set_wake() 261 if (atmel_pioctrl->irqs[n] == irq) { in atmel_gpio_irq_handler() 989 atmel_pioctrl->irqs = devm_kzalloc(dev, sizeof(*atmel_pioctrl->irqs) in atmel_pinctrl_probe() 991 if (!atmel_pioctrl->irqs) in atmel_pinctrl_probe() 1002 atmel_pioctrl->irqs[i] = res->start; in atmel_pinctrl_probe()
|
| D | pinctrl-single.c | 233 struct list_head irqs; member 1563 list_for_each(pos, &pcs->irqs) { in pcs_irq_set() 1641 list_for_each(pos, &pcs->irqs) { in pcs_irq_handle() 1713 list_add_tail(&pcswi->node, &pcs->irqs); in pcs_irqdomain_map() 1747 INIT_LIST_HEAD(&pcs->irqs); in pcs_irq_init_chained_handler()
|
| /linux-4.4.14/arch/arm/mach-rockchip/ |
| D | sleep.S | 29 setmode PSR_I_BIT | PSR_F_BIT | SVC_MODE, r1 @ set svc, irqs off
|
| /linux-4.4.14/drivers/staging/fsl-mc/ |
| D | README.txt | 172 and irqs). 178 -irqs: dpni link change 186 -irqs: link state 195 -irqs: data availability, congestion notification, buffer 202 -irqs: none 209 -irqs: command completion
|
| /linux-4.4.14/drivers/iommu/ |
| D | arm-smmu.c | 320 unsigned int *irqs; member 903 irq = smmu->irqs[smmu->num_global_irqs + cfg->irptndx]; in arm_smmu_init_domain_context() 944 irq = smmu->irqs[smmu->num_global_irqs + cfg->irptndx]; in arm_smmu_destroy_domain_context() 1748 smmu->irqs = devm_kzalloc(dev, sizeof(*smmu->irqs) * num_irqs, in arm_smmu_device_dt_probe() 1750 if (!smmu->irqs) { in arm_smmu_device_dt_probe() 1762 smmu->irqs[i] = irq; in arm_smmu_device_dt_probe() 1797 err = request_irq(smmu->irqs[i], in arm_smmu_device_dt_probe() 1804 i, smmu->irqs[i]); in arm_smmu_device_dt_probe() 1819 free_irq(smmu->irqs[i], smmu); in arm_smmu_device_dt_probe() 1861 free_irq(smmu->irqs[i], smmu); in arm_smmu_device_remove()
|
| /linux-4.4.14/drivers/media/platform/ |
| D | fsl-viu.c | 135 struct viu_status irqs; member 1114 dev->irqs.error_irq++; in viu_intr() 1118 error >> 4, dev->irqs.error_irq); in viu_intr() 1125 dev->irqs.dma_end_irq++; in viu_intr() 1128 dev->irqs.dma_end_irq); in viu_intr() 1132 dev->irqs.hsync_irq++; in viu_intr() 1135 dev->irqs.field_irq++; in viu_intr() 1137 dev->irqs.field_irq); in viu_intr() 1141 dev->irqs.vstart_irq++; in viu_intr() 1144 dev->irqs.vsync_irq++; in viu_intr() [all …]
|
| /linux-4.4.14/sound/soc/qcom/ |
| D | lpass-platform.c | 417 unsigned int irqs; in lpass_platform_lpaif_irq() local 421 LPAIF_IRQSTAT_REG(v, LPAIF_IRQ_PORT_HOST), &irqs); in lpass_platform_lpaif_irq() 430 if (irqs & LPAIF_IRQ_ALL(chan) && drvdata->substream[chan]) { in lpass_platform_lpaif_irq() 433 drvdata, chan, irqs); in lpass_platform_lpaif_irq()
|
| /linux-4.4.14/drivers/sbus/char/ |
| D | bbc_i2c.c | 318 if (request_irq(op->archdata.irqs[0], bbc_i2c_interrupt, in attach_one_i2c() 373 free_irq(op->archdata.irqs[0], bp); in bbc_i2c_probe() 392 free_irq(op->archdata.irqs[0], bp); in bbc_i2c_remove()
|
| D | uctrl.c | 368 p->irq = op->archdata.irqs[0]; in uctrl_probe()
|
| /linux-4.4.14/sound/isa/ |
| D | cmi8328.c | 231 static int irqs[] = { 9, 10, 11, 7, -1 }; in snd_cmi8328_probe() local 251 irq[ndev] = snd_legacy_find_free_irq(irqs); in snd_cmi8328_probe() 272 pos = array_find(irqs, irq[ndev]); in snd_cmi8328_probe()
|
| /linux-4.4.14/drivers/clocksource/ |
| D | samsung_pwm_timer.c | 406 unsigned int *irqs, struct samsung_pwm_variant *variant) in samsung_pwm_clocksource_init() argument 410 memcpy(pwm.irq, irqs, SAMSUNG_PWM_NUM * sizeof(*irqs)); in samsung_pwm_clocksource_init()
|
| /linux-4.4.14/arch/x86/xen/ |
| D | irq.c | 135 x86_init.irqs.intr_init = xen_init_IRQ; in xen_init_irq_ops()
|
| /linux-4.4.14/arch/x86/include/asm/ |
| D | x86_init.h | 125 struct x86_init_irqs irqs; member
|
| /linux-4.4.14/drivers/video/fbdev/omap2/dss/ |
| D | dispc-compat.c | 53 unsigned irqs[32]; member 89 seq_printf(s, "%-20s %10d\n", #x, stats.irqs[ffs(DISPC_IRQ_##x)-1]); in dispc_dump_irqs() 285 dss_collect_irq_stats(irqstatus, dispc_compat.irq_stats.irqs); in omap_dispc_irq_handler()
|
| /linux-4.4.14/drivers/media/i2c/ |
| D | ad9389b.c | 512 u8 irqs = MASK_AD9389B_HPD_INT | MASK_AD9389B_MSEN_INT; in ad9389b_set_isr() local 519 irqs = 0; in ad9389b_set_isr() 521 irqs |= MASK_AD9389B_EDID_RDY_INT; in ad9389b_set_isr() 532 ad9389b_wr(sd, 0x94, irqs); in ad9389b_set_isr() 534 } while (retries-- && irqs_rd != irqs); in ad9389b_set_isr() 536 if (irqs_rd != irqs) in ad9389b_set_isr()
|
| D | adv7511.c | 657 u8 irqs = MASK_ADV7511_HPD_INT | MASK_ADV7511_MSEN_INT; in adv7511_set_isr() local 666 irqs = 0; in adv7511_set_isr() 668 irqs |= MASK_ADV7511_EDID_RDY_INT; in adv7511_set_isr() 679 adv7511_wr(sd, 0x94, irqs); in adv7511_set_isr() 681 } while (retries-- && irqs_rd != irqs); in adv7511_set_isr() 683 if (irqs_rd == irqs) in adv7511_set_isr()
|
| /linux-4.4.14/drivers/scsi/ |
| D | NCR53c406a.c | 956 int irqs, irq; in irq_probe() local 960 irqs = probe_irq_on(); in irq_probe() 971 probe_irq_off(irqs); in irq_probe() 975 irq = probe_irq_off(irqs); in irq_probe()
|
| D | sym53c416.c | 517 int irq, irqs; in sym53c416_probeirq() local 523 irqs = probe_irq_on(); in sym53c416_probeirq() 538 irq = probe_irq_off(irqs); in sym53c416_probeirq()
|
| /linux-4.4.14/drivers/media/pci/cobalt/ |
| D | cobalt-driver.c | 100 unsigned irqs = COBALT_SYSSTAT_VI0_INT1_MSK | in cobalt_set_interrupt() local 115 irqs |= COBALT_SYSSTAT_VIHSMA_INT1_MSK | in cobalt_set_interrupt() 120 irqs |= COBALT_SYSSTAT_VOHSMA_INT1_MSK | in cobalt_set_interrupt() 127 cobalt_write_bar1(cobalt, COBALT_SYS_STAT_MASK, irqs); in cobalt_set_interrupt()
|
| /linux-4.4.14/arch/arc/boot/dts/ |
| D | nsim_hs_idu.dts | 50 * upstream irqs to core intc - downstream these are
|
| D | nsimosci_hs_idu.dts | 55 * upstream irqs to core intc - downstream these are
|
| D | axc003_idu.dtsi | 44 * upstream irqs to core intc - downstream these are
|
| /linux-4.4.14/drivers/net/wireless/ti/wl12xx/ |
| D | debugfs.c | 54 WL12XX_DEBUGFS_FWSTATS_FILE(isr, irqs, "%u"); 164 DEBUGFS_FWSTATS_ADD(isr, irqs); in wl12xx_debugfs_add_files()
|
| D | acx.h | 91 __le32 irqs; member
|
| /linux-4.4.14/arch/x86/platform/intel-mid/ |
| D | intel-mid.c | 178 x86_init.irqs.pre_vector_init = x86_init_noop; in x86_intel_mid_early_setup()
|
| /linux-4.4.14/drivers/net/ethernet/freescale/ |
| D | fsl_pq_mdio.c | 72 int irqs[PHY_MAX_ADDR]; member 404 new_bus->irq = priv->irqs; in fsl_pq_mdio_probe()
|
| /linux-4.4.14/drivers/net/ethernet/dec/tulip/ |
| D | de4x5.c | 929 static int test_media(struct net_device *dev, s32 irqs, s32 irq_mask, s32 csr13, s32 csr14, s32… 951 static int test_ans(struct net_device *dev, s32 irqs, s32 irq_mask, s32 msec); 2547 s32 sts, irqs, irq_mask, imr, omr; in dc21041_autoconf() local 2576 irqs = STS_LNF | STS_LNP; in dc21041_autoconf() 2578 sts = test_media(dev, irqs, irq_mask, 0xef01, 0xffff, 0x0008, 2400); in dc21041_autoconf() 2593 irqs = STS_LNP; in dc21041_autoconf() 2595 sts = test_ans(dev, irqs, irq_mask, 3000); in dc21041_autoconf() 2623 irqs = STS_LNF | STS_LNP; in dc21041_autoconf() 2625 sts = test_media(dev,irqs, irq_mask, 0xef01, 0xff3f, 0x0008, 2400); in dc21041_autoconf() 2657 irqs = 0; in dc21041_autoconf() [all …]
|
| /linux-4.4.14/arch/arm/plat-orion/ |
| D | gpio.c | 533 int irqs[4]) in orion_gpio_init() 584 if (irqs[i]) { in orion_gpio_init() 585 irq_set_chained_handler_and_data(irqs[i], in orion_gpio_init()
|
| /linux-4.4.14/arch/blackfin/include/asm/ |
| D | ipipe.h | 160 ((ipd)->irqs[irq].handler(irq, raw_cpu_ptr(&__ipipe_tick_regs)))
|
| /linux-4.4.14/drivers/net/wireless/ti/wl1251/ |
| D | debugfs.c | 141 DEBUGFS_FWSTATS_FILE(isr, irqs, 20, "%u"); 281 DEBUGFS_FWSTATS_DEL(isr, irqs); in wl1251_debugfs_delete_files() 382 DEBUGFS_FWSTATS_ADD(isr, irqs); in wl1251_debugfs_add_files()
|
| /linux-4.4.14/arch/mips/rb532/ |
| D | irq.c | 57 #error Too little irqs defined. Did you override <asm/irq.h> ?
|
| /linux-4.4.14/Documentation/locking/ |
| D | lockdep-design.txt | 57 '.' acquired while irqs disabled and not in irq context 59 '+' acquired with irqs enabled 60 '?' acquired in irq context with irqs enabled. 211 that for every lock taken and for every irqs-enable event, it would
|
| /linux-4.4.14/sound/sparc/ |
| D | cs4231.c | 1835 if (request_irq(op->archdata.irqs[0], snd_cs4231_sbus_interrupt, in snd_cs4231_sbus_create() 1838 dev, op->archdata.irqs[0]); in snd_cs4231_sbus_create() 1842 chip->irq[0] = op->archdata.irqs[0]; in snd_cs4231_sbus_create() 1873 op->archdata.irqs[0]); in cs4231_sbus_probe() 1982 chip->c_dma.ebus_info.irq = op->archdata.irqs[0]; in snd_cs4231_ebus_create() 1987 chip->p_dma.ebus_info.irq = op->archdata.irqs[1]; in snd_cs4231_ebus_create() 2063 op->archdata.irqs[0]); in cs4231_ebus_probe()
|
| /linux-4.4.14/Documentation/devicetree/bindings/iommu/ |
| D | arm,smmu.txt | 28 - interrupts : Interrupt list, with the first #global-irqs entries
|
| /linux-4.4.14/kernel/irq/ |
| D | Kconfig | 102 ( Sparse irqs can also be beneficial on NUMA boxes, as they spread
|
| /linux-4.4.14/arch/ia64/ |
| D | Makefile | 102 $(Q)$(MAKE) $(build)=arch/ia64/kernel include/generated/nr-irqs.h
|
| /linux-4.4.14/arch/powerpc/boot/dts/ |
| D | media5200.dts | 143 interrupts = <0 0 0 1>; // 2 irqs
|
| D | mpc5121ads.dts | 78 * all irqs but touch screen are routed to irq0 (ipic 48)
|
| /linux-4.4.14/Documentation/trace/ |
| D | ftrace.txt | 527 records the largest time for which irqs and/or preemption 567 # _-----=> irqs-off 620 # / _-----=> irqs-off 669 irqs-off: 'd' interrupts are disabled. '.' otherwise. 951 # / _-----=> irqs-off 1002 # / _-----=> irqs-off 1097 # / _-----=> irqs-off 1134 # / _-----=> irqs-off 1247 # / _-----=> irqs-off 1300 # / _-----=> irqs-off [all …]
|
| /linux-4.4.14/sound/isa/gus/ |
| D | gus_main.c | 275 static unsigned char irqs[16] = in snd_gus_init_dma_irq() local 306 irq = irqs[irq & 0x0f]; in snd_gus_init_dma_irq()
|
| /linux-4.4.14/arch/unicore32/kernel/ |
| D | head.S | 64 or r0, #PSR_R_BIT | PSR_I_BIT @ disable irqs
|
| /linux-4.4.14/drivers/net/ethernet/sun/ |
| D | sunqe.c | 798 if (request_irq(op->archdata.irqs[0], qec_interrupt, in get_qec() 896 dev->irq = op->archdata.irqs[0]; in qec_ether_init() 985 free_irq(op->archdata.irqs[0], (void *) root_qec_dev); in qec_exit()
|
| /linux-4.4.14/drivers/net/wireless/ti/wl18xx/ |
| D | debugfs.c | 120 WL18XX_DEBUGFS_FWSTATS_FILE(isr, irqs, "%u"); 448 DEBUGFS_FWSTATS_ADD(isr, irqs); in wl18xx_debugfs_add_files()
|
| D | acx.h | 184 u32 irqs; member
|
| /linux-4.4.14/arch/s390/kernel/ |
| D | irq.c | 145 per_cpu(irq_stat, cpu).irqs[irq]); in show_interrupts()
|
| /linux-4.4.14/drivers/parport/ |
| D | parport_pc.c | 1875 unsigned long irqs; in irq_probe_ECP() local 1877 irqs = probe_irq_on(); in irq_probe_ECP() 1887 pb->irq = probe_irq_off(irqs); in irq_probe_ECP() 1905 int irqs; in irq_probe_EPP() 1911 irqs = probe_irq_on(); in irq_probe_EPP() 1927 pb->irq = probe_irq_off(irqs); in irq_probe_EPP()
|
| D | parport_sunbpp.c | 277 irq = op->archdata.irqs[0]; in bpp_probe()
|
| /linux-4.4.14/arch/arm/kernel/ |
| D | head-nommu.S | 56 @ and irqs disabled
|
| D | entry-header.S | 90 @ Linux expects to have irqs off. Do it here before taking stack space
|
| /linux-4.4.14/Documentation/scheduler/ |
| D | completion.txt | 125 Calling it from hard-irq or irqs-off atomic contexts will result in 135 interrupt context, with disabled irqs. or preemption is disabled - see also
|
| /linux-4.4.14/Documentation/networking/ |
| D | stmmac.txt | 190 int *irqs; 197 o irqs: list of IRQs, one per PHY. 198 o probed_phy_irq: if irqs is NULL, use this for probed PHY.
|
| /linux-4.4.14/drivers/gpu/drm/msm/ |
| D | NOTES | 46 may have their own irqs which they install themselves. For this reason
|
| /linux-4.4.14/drivers/net/hamradio/ |
| D | dmascc.c | 459 unsigned int irqs; in setup_adapter() local 515 irqs = probe_irq_on(); in setup_adapter() 537 irq = probe_irq_off(irqs); in setup_adapter()
|
| /linux-4.4.14/drivers/extcon/ |
| D | extcon-sm5502.c | 194 .irqs = sm5502_irqs,
|
| /linux-4.4.14/drivers/watchdog/ |
| D | cpwd.c | 548 p->irq = op->archdata.irqs[0]; in cpwd_probe()
|
| /linux-4.4.14/Documentation/ |
| D | preempt-locking.txt | 85 But keep in mind that 'irqs disabled' is a fundamentally unsafe way of
|