/Linux-v4.19/arch/powerpc/platforms/4xx/ |
D | hsta_msi.c | 37 int irq_count; member 100 for (irq = 0; irq < ppc4xx_hsta_msi.irq_count; irq++) in hsta_find_hwirq_offset() 131 int irq, ret, irq_count; in hsta_msi_probe() local 140 irq_count = of_irq_count(dev->of_node); in hsta_msi_probe() 141 if (!irq_count) { in hsta_msi_probe() 149 ppc4xx_hsta_msi.irq_count = irq_count; in hsta_msi_probe() 155 ret = msi_bitmap_alloc(&ppc4xx_hsta_msi.bmp, irq_count, dev->of_node); in hsta_msi_probe() 159 ppc4xx_hsta_msi.irq_map = kmalloc_array(irq_count, sizeof(int), in hsta_msi_probe() 167 for (irq = 0; irq < irq_count; irq++) { in hsta_msi_probe()
|
/Linux-v4.19/drivers/bus/fsl-mc/ |
D | fsl-mc-allocator.c | 338 unsigned int irq_count) in fsl_mc_populate_irq_pool() argument 349 if (irq_count == 0 || in fsl_mc_populate_irq_pool() 350 irq_count > FSL_MC_IRQ_POOL_MAX_TOTAL_IRQS) in fsl_mc_populate_irq_pool() 353 error = fsl_mc_msi_domain_alloc_irqs(&mc_bus_dev->dev, irq_count); in fsl_mc_populate_irq_pool() 358 irq_count, sizeof(*irq_resources), in fsl_mc_populate_irq_pool() 365 for (i = 0; i < irq_count; i++) { in fsl_mc_populate_irq_pool() 385 res_pool->max_count = irq_count; in fsl_mc_populate_irq_pool() 386 res_pool->free_count = irq_count; in fsl_mc_populate_irq_pool() 429 int irq_count; in fsl_mc_allocate_irqs() local 439 irq_count = mc_dev->obj_desc.irq_count; in fsl_mc_allocate_irqs() [all …]
|
D | dprc-driver.c | 223 unsigned int irq_count = mc_bus_dev->obj_desc.irq_count; in dprc_scan_objects() local 282 irq_count += obj_desc->irq_count; in dprc_scan_objects() 300 if (irq_count > FSL_MC_IRQ_POOL_MAX_TOTAL_IRQS) { in dprc_scan_objects() 303 irq_count, FSL_MC_IRQ_POOL_MAX_TOTAL_IRQS); in dprc_scan_objects() 313 *total_irq_count = irq_count; in dprc_scan_objects() 416 unsigned int irq_count; in dprc_irq0_handler_thread() local 418 error = dprc_scan_objects(mc_dev, &irq_count); in dprc_irq0_handler_thread() 434 if (irq_count > FSL_MC_IRQ_POOL_MAX_TOTAL_IRQS) { in dprc_irq0_handler_thread() 437 irq_count, FSL_MC_IRQ_POOL_MAX_TOTAL_IRQS); in dprc_irq0_handler_thread()
|
D | fsl-mc-msi.c | 209 static int fsl_mc_msi_alloc_descs(struct device *dev, unsigned int irq_count) in fsl_mc_msi_alloc_descs() argument 216 for (i = 0; i < irq_count; i++) { in fsl_mc_msi_alloc_descs() 237 unsigned int irq_count) in fsl_mc_msi_domain_alloc_irqs() argument 245 error = fsl_mc_msi_alloc_descs(dev, irq_count); in fsl_mc_msi_domain_alloc_irqs() 259 error = msi_domain_alloc_irqs(msi_domain, dev, irq_count); in fsl_mc_msi_domain_alloc_irqs()
|
D | fsl-mc-private.h | 172 u8 irq_count; member 542 unsigned int irq_count); 550 unsigned int irq_count);
|
D | dprc.c | 368 obj_desc->irq_count = rsp_params->irq_count; in dprc_get_obj()
|
/Linux-v4.19/arch/powerpc/sysdev/ |
D | msi_bitmap.c | 26 offset = bitmap_find_next_zero_area(bmp->bitmap, bmp->irq_count, 0, in msi_bitmap_alloc_hwirqs() 28 if (offset > bmp->irq_count) in msi_bitmap_alloc_hwirqs() 100 bitmap_allocate_region(bmp->bitmap, 0, get_count_order(bmp->irq_count)); in msi_bitmap_reserve_dt_hwirqs() 116 int __ref msi_bitmap_alloc(struct msi_bitmap *bmp, unsigned int irq_count, in msi_bitmap_alloc() argument 121 if (!irq_count) in msi_bitmap_alloc() 124 size = BITS_TO_LONGS(irq_count) * sizeof(long); in msi_bitmap_alloc() 144 bmp->irq_count = irq_count; in msi_bitmap_alloc()
|
/Linux-v4.19/drivers/gpu/drm/msm/disp/dpu1/ |
D | dpu_core_irq.c | 121 int dpu_core_irq_enable(struct dpu_kms *dpu_kms, int *irq_idxs, u32 irq_count) in dpu_core_irq_enable() argument 125 if (!dpu_kms || !irq_idxs || !irq_count) { in dpu_core_irq_enable() 134 for (i = 0; (i < irq_count) && !ret; i++) in dpu_core_irq_enable() 176 int dpu_core_irq_disable(struct dpu_kms *dpu_kms, int *irq_idxs, u32 irq_count) in dpu_core_irq_disable() argument 180 if (!dpu_kms || !irq_idxs || !irq_count) { in dpu_core_irq_disable() 189 for (i = 0; (i < irq_count) && !ret; i++) in dpu_core_irq_disable() 320 int i, irq_count, enable_count, cb_count; in dpu_debugfs_core_irq_show() local 330 irq_count = atomic_read(&irq_obj->irq_counts[i]); in dpu_debugfs_core_irq_show() 336 if (irq_count || enable_count || cb_count) in dpu_debugfs_core_irq_show() 338 i, irq_count, enable_count, cb_count); in dpu_debugfs_core_irq_show()
|
D | dpu_core_irq.h | 73 uint32_t irq_count); 88 uint32_t irq_count);
|
/Linux-v4.19/arch/powerpc/include/asm/ |
D | msi_bitmap.h | 21 unsigned int irq_count; member 32 int msi_bitmap_alloc(struct msi_bitmap *bmp, unsigned int irq_count,
|
/Linux-v4.19/drivers/input/rmi4/ |
D | rmi_driver.c | 153 data->irq_count); in rmi_process_interrupt_requests() 160 for_each_set_bit(i, data->irq_status, data->irq_count) in rmi_process_interrupt_requests() 378 data->current_irq_mask, mask, data->irq_count); in rmi_driver_set_irq_bits() 405 data->current_irq_mask, mask, data->irq_count); in rmi_driver_clear_irq_bits() 778 int *irq_count = ctx; in rmi_count_irqs() local 781 *irq_count += pdt->interrupt_source_count; in rmi_count_irqs() 841 BITS_TO_LONGS(data->irq_count) * sizeof(unsigned long), in rmi_create_function() 1019 int irq_count = 0; in rmi_probe_interrupts() local 1032 retval = rmi_scan_pdt(rmi_dev, &irq_count, rmi_count_irqs); in rmi_probe_interrupts() 1042 data->irqdomain = irq_domain_create_linear(fwnode, irq_count, in rmi_probe_interrupts() [all …]
|
/Linux-v4.19/kernel/irq/ |
D | spurious.c | 405 desc->irq_count++; in note_interrupt() 406 if (likely(desc->irq_count < 100000)) in note_interrupt() 409 desc->irq_count = 0; in note_interrupt()
|
D | irq_sim.c | 77 sim->irq_count = num_irqs; in irq_sim_init() 92 irq_free_descs(sim->irq_base, sim->irq_count); in irq_sim_fini()
|
D | debug.h | 19 irq, desc, desc->depth, desc->irq_count, desc->irqs_unhandled); in print_irq_desc()
|
/Linux-v4.19/include/linux/ |
D | preempt.h | 85 #define irq_count() (preempt_count() & (HARDIRQ_MASK | SOFTIRQ_MASK \ macro 103 #define in_interrupt() (irq_count())
|
D | irq_sim.h | 30 unsigned int irq_count; member
|
D | rmi.h | 348 int irq_count; member
|
D | irqdesc.h | 68 unsigned int irq_count; /* For detecting broken IRQs */ member
|
/Linux-v4.19/drivers/gpu/drm/i915/ |
D | intel_breadcrumbs.c | 101 unsigned int irq_count; in intel_breadcrumbs_hangcheck() local 106 irq_count = READ_ONCE(b->irq_count); in intel_breadcrumbs_hangcheck() 107 if (b->hangcheck_interrupts != irq_count) { in intel_breadcrumbs_hangcheck() 108 b->hangcheck_interrupts = irq_count; in intel_breadcrumbs_hangcheck() 284 return READ_ONCE(b->irq_count) == b->hangcheck_interrupts; in use_fake_irq()
|
/Linux-v4.19/drivers/crypto/ccp/ |
D | sp-platform.c | 33 unsigned int irq_count; member 78 sp_platform->irq_count = count; in sp_get_irqs()
|
/Linux-v4.19/virt/kvm/arm/vgic/ |
D | vgic-its.c | 328 int irq_count, i = 0; in vgic_copy_lpi_list() local 337 irq_count = READ_ONCE(dist->lpi_list_count); in vgic_copy_lpi_list() 338 intids = kmalloc_array(irq_count, sizeof(intids[0]), GFP_KERNEL); in vgic_copy_lpi_list() 344 if (i == irq_count) in vgic_copy_lpi_list() 1156 int irq_count, i; in vgic_its_cmd_handle_invall() local 1164 irq_count = vgic_copy_lpi_list(kvm, vcpu, &intids); in vgic_its_cmd_handle_invall() 1165 if (irq_count < 0) in vgic_its_cmd_handle_invall() 1166 return irq_count; in vgic_its_cmd_handle_invall() 1168 for (i = 0; i < irq_count; i++) { in vgic_its_cmd_handle_invall() 1200 int irq_count, i; in vgic_its_cmd_handle_movall() local [all …]
|
/Linux-v4.19/arch/powerpc/platforms/52xx/ |
D | mpc52xx_lpbfifo.c | 309 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-v4.19/drivers/video/fbdev/omap2/omapfb/dss/ |
D | dispc-compat.c | 52 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()
|
/Linux-v4.19/kernel/sched/ |
D | cputime.c | 187 if ((p->flags & PF_VCPU) && (irq_count() - hardirq_offset == 0)) { in account_system_time() 497 else if ((p != rq->idle) || (irq_count() != HARDIRQ_OFFSET)) in account_process_tick() 718 account_system_time(tsk, irq_count(), vtime->stime); in __vtime_account_system()
|
/Linux-v4.19/drivers/misc/cxl/ |
D | irq.c | 324 ctx->irq_count = count; in afu_allocate_irqs() 423 ctx->irq_count = 0; in afu_release_irqs()
|