Home
last modified time | relevance | path

Searched refs:irq_count (Results 1 – 39 of 39) sorted by relevance

/linux-4.1.27/arch/powerpc/sysdev/
Dppc4xx_hsta_msi.c36 int irq_count; member
99 for (irq = 0; irq < ppc4xx_hsta_msi.irq_count; irq++) in hsta_find_hwirq_offset()
130 int irq, ret, irq_count; in hsta_msi_probe() local
138 irq_count = of_irq_count(dev->of_node); in hsta_msi_probe()
139 if (!irq_count) { in hsta_msi_probe()
147 ppc4xx_hsta_msi.irq_count = irq_count; in hsta_msi_probe()
153 ret = msi_bitmap_alloc(&ppc4xx_hsta_msi.bmp, irq_count, dev->of_node); in hsta_msi_probe()
157 ppc4xx_hsta_msi.irq_map = kmalloc(sizeof(int) * irq_count, GFP_KERNEL); in hsta_msi_probe()
164 for (irq = 0; irq < irq_count; irq++) { in hsta_msi_probe()
Dmsi_bitmap.c24 offset = bitmap_find_next_zero_area(bmp->bitmap, bmp->irq_count, 0, in msi_bitmap_alloc_hwirqs()
26 if (offset > bmp->irq_count) in msi_bitmap_alloc_hwirqs()
98 bitmap_allocate_region(bmp->bitmap, 0, get_count_order(bmp->irq_count)); in msi_bitmap_reserve_dt_hwirqs()
114 int msi_bitmap_alloc(struct msi_bitmap *bmp, unsigned int irq_count, in msi_bitmap_alloc() argument
119 if (!irq_count) in msi_bitmap_alloc()
122 size = BITS_TO_LONGS(irq_count) * sizeof(long); in msi_bitmap_alloc()
134 bmp->irq_count = irq_count; in msi_bitmap_alloc()
Dmpic.c1235 unsigned int irq_count, in mpic_alloc() argument
1486 if (irq_count) in mpic_alloc()
1487 last_irq = irq_count - 1; in mpic_alloc()
/linux-4.1.27/drivers/platform/goldfish/
Dpdev_bus.c108 u32 irq = -1, irq_count; in goldfish_new_pdev() local
115 irq_count = readl(pdev_bus_base + PDEV_BUS_IRQ_COUNT); in goldfish_new_pdev()
117 if (irq_count) in goldfish_new_pdev()
143 if (irq_count) { in goldfish_new_pdev()
146 dev->pdev.resource[1].end = irq + irq_count - 1; in goldfish_new_pdev()
/linux-4.1.27/arch/powerpc/include/asm/
Dmsi_bitmap.h21 unsigned int irq_count; member
31 int msi_bitmap_alloc(struct msi_bitmap *bmp, unsigned int irq_count,
Dmpic.h423 unsigned int irq_count,
Dmpc52xx.h318 int irq_count; member
/linux-4.1.27/include/linux/
Dpreempt_mask.h55 #define irq_count() (preempt_count() & (HARDIRQ_MASK | SOFTIRQ_MASK \ macro
66 #define in_interrupt() (irq_count())
Dirqdesc.h61 unsigned int irq_count; /* For detecting broken IRQs */ member
/linux-4.1.27/kernel/irq/
Dspurious.c407 desc->irq_count++; in note_interrupt()
408 if (likely(desc->irq_count < 100000)) in note_interrupt()
411 desc->irq_count = 0; in note_interrupt()
Ddebug.h15 irq, desc, desc->depth, desc->irq_count, desc->irqs_unhandled); in print_irq_desc()
Dproc.c267 desc->irq_count, desc->irqs_unhandled, in irq_spurious_proc_show()
Dirqdesc.c88 desc->irq_count = 0; in desc_set_defaults()
Dmanage.c1243 desc->irq_count = 0; in __setup_irq()
/linux-4.1.27/arch/powerpc/platforms/52xx/
Dmpc52xx_lpbfifo.c309 req->irq_count++; in mpc52xx_lpbfifo_irq()
343 req->irq_count++; in mpc52xx_lpbfifo_bcom_irq()
414 req->irq_count = 0; in mpc52xx_lpbfifo_submit()
/linux-4.1.27/drivers/video/fbdev/omap2/dss/
Ddispc-compat.c52 unsigned irq_count; member
87 seq_printf(s, "irqs %d\n", stats.irq_count); in dispc_dump_irqs()
284 dispc_compat.irq_stats.irq_count++; in omap_dispc_irq_handler()
Ddsi.c264 unsigned irq_count; member
709 dsi->irq_stats.irq_count++; in dsi_collect_irq_stats()
1572 seq_printf(s, "irqs %d\n", stats.irq_count); in dsi_dump_dsidev_irqs()
/linux-4.1.27/drivers/acpi/
Dec.c117 unsigned short irq_count; member
475 if (t->irq_count < ec_storm_threshold) in advance_transaction()
476 ++t->irq_count; in advance_transaction()
478 if (t->irq_count == ec_storm_threshold) in advance_transaction()
491 ec->curr->irq_count = ec->curr->wi = ec->curr->ri = 0; in start_transaction()
557 if (t->irq_count == ec_storm_threshold) in acpi_ec_transaction_unlocked()
/linux-4.1.27/kernel/sched/
Dcputime.c216 if ((p->flags & PF_VCPU) && (irq_count() - hardirq_offset == 0)) { in account_system_time()
481 else if ((p != rq->idle) || (irq_count() != HARDIRQ_OFFSET)) in account_process_tick()
673 account_system_time(tsk, irq_count(), delta_cpu, cputime_to_scaled(delta_cpu)); in __vtime_account_system()
/linux-4.1.27/arch/x86/kernel/
Dentry_64.S701 incl PER_CPU_VAR(irq_count)
734 decl PER_CPU_VAR(irq_count)
1128 incl PER_CPU_VAR(irq_count)
1136 decl PER_CPU_VAR(irq_count)
/linux-4.1.27/drivers/staging/fsl-mc/include/
Ddprc.h620 uint8_t irq_count; member
/linux-4.1.27/drivers/misc/cxl/
Dfile.c326 event.irq.irq = find_first_bit(ctx->irq_bitmap, ctx->irq_count) + 1; in afu_read()
328 if (bitmap_empty(ctx->irq_bitmap, ctx->irq_count)) in afu_read()
Dirq.c431 ctx->irq_count = count; in afu_register_irqs()
Dcxl.h451 u32 irq_count; member
/linux-4.1.27/arch/parisc/include/asm/
Dprocessor.h97 unsigned long irq_count; /* number of IRQ's since boot */ member
/linux-4.1.27/drivers/staging/iio/adc/
Dmxs-lradc.c113 const int irq_count; member
160 .irq_count = ARRAY_SIZE(mx23_lradc_irq_names),
165 .irq_count = ARRAY_SIZE(mx28_lradc_irq_names),
1591 for (i = 0; i < of_cfg->irq_count; i++) { in mxs_lradc_probe()
/linux-4.1.27/drivers/mfd/
Dab8500-debugfs.c100 static u32 *irq_count; variable
1273 irq_count[irq_abb]++; in ab8500_debug_handler()
2834 return sprintf(buf, "%u\n", irq_count[irq_index]); in show_irq()
2927 irq_count[irq_index] = 0; in ab8500_unsubscribe_write()
3021 irq_count = devm_kzalloc(&plf->dev, in ab8500_debug_probe()
3022 sizeof(*irq_count)*num_irqs, GFP_KERNEL); in ab8500_debug_probe()
3023 if (!irq_count) in ab8500_debug_probe()
/linux-4.1.27/Documentation/s390/
DCommonIO100 Information formerly in /proc/irq_count is now in /proc/interrupts.
/linux-4.1.27/drivers/hid/
Dhid-rmi.c565 static inline unsigned long rmi_gen_mask(unsigned irq_base, unsigned irq_count) in rmi_gen_mask() argument
567 return GENMASK(irq_count + irq_base - 1, irq_base); in rmi_gen_mask()
/linux-4.1.27/arch/x86/include/asm/
Dprocessor.h458 DECLARE_PER_CPU(unsigned int, irq_count);
/linux-4.1.27/drivers/net/wireless/b43/
Db43.h889 unsigned int irq_count; member
Dmain.c2055 dev->irq_count++; in b43_do_interrupt_thread()
3411 dev->irq_count / 15, in b43_periodic_every15sec()
3414 dev->irq_count = 0; in b43_periodic_every15sec()
/linux-4.1.27/drivers/net/ethernet/sfc/
Dnet_driver.h453 unsigned int irq_count; member
Defx.c287 unlikely(++channel->irq_count == 1000)) { in efx_poll()
302 channel->irq_count = 0; in efx_poll()
/linux-4.1.27/sound/pci/
Dazt3328.c1930 static unsigned long irq_count; in snd_azf3328_interrupt() local
1943 irq_count++ /* debug-only */, in snd_azf3328_interrupt()
/linux-4.1.27/arch/x86/kernel/cpu/
Dcommon.c1180 DEFINE_PER_CPU(unsigned int, irq_count) __visible = -1;
/linux-4.1.27/sound/pci/rme9652/
Dhdspm.c1051 int irq_count; /* for debug */ member
4899 hdspm->irq_count); in snd_hdspm_proc_read_madi()
5056 hdspm->irq_count); in snd_hdspm_proc_read_aes32()
5430 hdspm->irq_count++; in snd_hdspm_interrupt()
/linux-4.1.27/drivers/staging/fsl-mc/bus/
Ddprc.c586 obj_desc->irq_count = mc_dec(cmd.params[1], 16, 8); in dprc_get_obj()
/linux-4.1.27/arch/powerpc/platforms/powernv/
Dpci-ioda.c2226 return phb->msi_bmp.irq_count; in pnv_cxl_get_irq_count()