Home
last modified time | relevance | path

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

123

/linux/arch/powerpc/platforms/44x/
H A Dhsta_msi.c34 int irq_count; member
97 for (irq = 0; irq < ppc4xx_hsta_msi.irq_count; irq++) in hsta_find_hwirq_offset()
126 int irq, ret, irq_count; in hsta_msi_probe() local
135 irq_count = of_irq_count(dev->of_node); in hsta_msi_probe()
136 if (!irq_count) { in hsta_msi_probe()
144 ppc4xx_hsta_msi.irq_count = irq_count; in hsta_msi_probe()
150 ret = msi_bitmap_alloc(&ppc4xx_hsta_msi.bmp, irq_count, dev->of_node); in hsta_msi_probe()
154 ppc4xx_hsta_msi.irq_map = kmalloc_array(irq_count, sizeof(int), in hsta_msi_probe()
162 for (irq = 0; irq < irq_count; ir in hsta_msi_probe()
[all...]
/linux/drivers/bus/fsl-mc/
H A Dfsl-mc-allocator.c356 unsigned int irq_count) in fsl_mc_populate_irq_pool() argument
370 if (irq_count == 0 || in fsl_mc_populate_irq_pool()
371 irq_count > FSL_MC_IRQ_POOL_MAX_TOTAL_IRQS) in fsl_mc_populate_irq_pool()
374 error = fsl_mc_msi_domain_alloc_irqs(&mc_bus_dev->dev, irq_count); in fsl_mc_populate_irq_pool()
379 irq_count, sizeof(*irq_resources), in fsl_mc_populate_irq_pool()
386 for (i = 0; i < irq_count; i++) { in fsl_mc_populate_irq_pool()
402 res_pool->max_count = irq_count; in fsl_mc_populate_irq_pool()
403 res_pool->free_count = irq_count; in fsl_mc_populate_irq_pool()
446 int irq_count; in fsl_mc_allocate_irqs() local
456 irq_count in fsl_mc_allocate_irqs()
514 int irq_count; fsl_mc_free_irqs() local
[all...]
H A Ddprc-driver.c251 unsigned int irq_count = mc_bus_dev->obj_desc.irq_count; in dprc_scan_objects() local
310 irq_count += obj_desc->irq_count; in dprc_scan_objects()
328 if (irq_count > FSL_MC_IRQ_POOL_MAX_TOTAL_IRQS) { in dprc_scan_objects()
331 irq_count, FSL_MC_IRQ_POOL_MAX_TOTAL_IRQS); in dprc_scan_objects()
H A Dfsl-mc-msi.c212 int fsl_mc_msi_domain_alloc_irqs(struct device *dev, unsigned int irq_count) in fsl_mc_msi_domain_alloc_irqs() argument
223 error = msi_domain_alloc_irqs_range(dev, MSI_DEFAULT_DOMAIN, 0, irq_count - 1); in fsl_mc_msi_domain_alloc_irqs()
/linux/drivers/vfio/fsl-mc/
H A Dvfio_fsl_mc_intr.c19 int irq_count; in vfio_fsl_mc_irqs_allocate() local
23 if (mc_dev->obj_desc.irq_count == 0) in vfio_fsl_mc_irqs_allocate()
30 irq_count = mc_dev->obj_desc.irq_count; in vfio_fsl_mc_irqs_allocate()
32 mc_irq = kcalloc(irq_count, sizeof(*mc_irq), GFP_KERNEL_ACCOUNT); in vfio_fsl_mc_irqs_allocate()
43 for (i = 0; i < irq_count; i++) { in vfio_fsl_mc_irqs_allocate()
176 int irq_count = mc_dev->obj_desc.irq_count; in vfio_fsl_mc_irqs_cleanup() local
186 for (i = 0; i < irq_count; i++) in vfio_fsl_mc_irqs_cleanup()
H A Dvfio_fsl_mc.c147 info.num_irqs = mc_dev->obj_desc.irq_count; in vfio_fsl_mc_ioctl()
187 if (info.index >= mc_dev->obj_desc.irq_count) in vfio_fsl_mc_ioctl()
209 ret = vfio_set_irqs_validate_and_prepare(&hdr, mc_dev->obj_desc.irq_count, in vfio_fsl_mc_ioctl()
210 mc_dev->obj_desc.irq_count, &data_size); in vfio_fsl_mc_ioctl()
/linux/arch/powerpc/sysdev/
H A Dmsi_bitmap.c22 offset = bitmap_find_next_zero_area(bmp->bitmap, bmp->irq_count, 0, in msi_bitmap_alloc_hwirqs()
24 if (offset > bmp->irq_count) in msi_bitmap_alloc_hwirqs()
96 bitmap_allocate_region(bmp->bitmap, 0, get_count_order(bmp->irq_count)); in msi_bitmap_reserve_dt_hwirqs()
112 int __ref msi_bitmap_alloc(struct msi_bitmap *bmp, unsigned int irq_count, in msi_bitmap_alloc() argument
117 if (!irq_count) in msi_bitmap_alloc()
120 size = BITS_TO_LONGS(irq_count) * sizeof(long); in msi_bitmap_alloc()
140 bmp->irq_count = irq_count; in msi_bitmap_alloc()
/linux/drivers/ntb/test/
H A Dntb_msi_test.c60 int irq_count = 0; in ntb_msit_setup_work() local
97 irq_count++; in ntb_msit_setup_work()
100 ntb_spad_write(nm->ntb, 0, irq_count); in ntb_msit_setup_work()
135 int irq_count = nm->peers[peer].num_irqs; in ntb_msit_copy_peer_desc() local
137 for (i = 0; i < irq_count; i++) { in ntb_msit_copy_peer_desc()
144 irq_count, peer); in ntb_msit_copy_peer_desc()
154 u32 irq_count; in ntb_msit_db_event() local
163 irq_count = ntb_peer_spad_read(nm->ntb, peer, 0); in ntb_msit_db_event()
164 if (irq_count == -1) in ntb_msit_db_event()
167 desc = kcalloc(irq_count, sizeo in ntb_msit_db_event()
[all...]
/linux/tools/tracing/rtla/src/
H A Dtimerlat_hist.c27 unsigned long long irq_count; member
151 data->hist[cpu].irq_count++; in timerlat_hist_update()
228 data->hist[i].irq_count = value_irq[i]; in timerlat_hist_bpf_pull_data()
309 if (!data->hist[cpu].irq_count && !data->hist[cpu].thread_count) in timerlat_hist_header()
363 if (!data->hist[cpu].irq_count && !data->hist[cpu].thread_count) in timerlat_print_summary()
368 data->hist[cpu].irq_count); in timerlat_print_summary()
387 if (!data->hist[cpu].irq_count && !data->hist[cpu].thread_count) in timerlat_print_summary()
392 data->hist[cpu].irq_count, in timerlat_print_summary()
417 if (!data->hist[cpu].irq_count && !data->hist[cpu].thread_count) in timerlat_print_summary()
422 data->hist[cpu].irq_count, in timerlat_print_summary()
[all...]
/linux/drivers/input/rmi4/
H A Drmi_driver.c150 data->irq_count); in rmi_process_interrupt_requests()
157 for_each_set_bit(i, data->irq_status, data->irq_count) in rmi_process_interrupt_requests()
375 data->current_irq_mask, mask, data->irq_count); in rmi_driver_set_irq_bits()
388 bitmap_or(data->fn_irq_bits, data->fn_irq_bits, mask, data->irq_count); in rmi_driver_set_irq_bits()
404 data->fn_irq_bits, mask, data->irq_count); in rmi_driver_clear_irq_bits()
406 data->current_irq_mask, mask, data->irq_count); in rmi_driver_clear_irq_bits()
779 int *irq_count = ctx; in rmi_count_irqs() local
782 *irq_count += pdt->interrupt_source_count; in rmi_count_irqs()
842 BITS_TO_LONGS(data->irq_count) * sizeof(unsigned long), in rmi_create_function()
1016 int irq_count in rmi_probe_interrupts() local
1069 int irq_count = 0; rmi_init_functions() local
[all...]
/linux/include/trace/events/
H A Dosnoise.h19 int irq_count; /* # IRQs during this sample */ member
49 __field( int, irq_count )
60 __entry->irq_count = s->irq_count;
67 " irq_count=%d nmi_count=%d softirq_count=%d"
73 __entry->irq_count,
/linux/drivers/irqchip/
H A Dirq-loongson-pch-msi.c174 static int pch_msi_init(phys_addr_t msg_address, int irq_base, int irq_count, in pch_msi_init() argument
188 priv->num_irqs = irq_count; in pch_msi_init()
216 int irq_base, irq_count; in pch_msi_of_init() local
236 if (of_property_read_u32(node, "loongson,msi-num-vecs", &irq_count)) { in pch_msi_of_init()
241 err = pch_msi_init(res.start, irq_base, irq_count, parent_domain, of_fwnode_handle(node)); in pch_msi_of_init()
/linux/arch/powerpc/include/asm/
H A Dmsi_bitmap.h16 unsigned int irq_count; member
27 int msi_bitmap_alloc(struct msi_bitmap *bmp, unsigned int irq_count,
/linux/arch/um/drivers/
H A Dvfio_user.c224 dev->irq_count = irq_info.count; in uml_vfio_user_setup_device()
226 dev->irqfd = uml_kmalloc(sizeof(int) * dev->irq_count, UM_GFP_KERNEL); in uml_vfio_user_setup_device()
232 memset(dev->irqfd, -1, sizeof(int) * dev->irq_count); in uml_vfio_user_setup_device()
234 err = vfio_set_irqs(dev->device, 0, dev->irq_count, dev->irqfd); in uml_vfio_user_setup_device()
276 return vfio_set_irqs(dev->device, 0, dev->irq_count, dev->irqfd); in uml_vfio_user_update_irqs()
H A Dvfio_user.h15 int irq_count; member
H A Dvfio_kern.c261 if (index >= dev->udev.irq_count) in uml_vfio_update_msix_table()
517 dev->intr_ctx = kmalloc_array(dev->udev.irq_count, in uml_vfio_open_device()
526 for (i = 0; i < dev->udev.irq_count; i++) { in uml_vfio_open_device()
561 for (i = 0; i < dev->udev.irq_count; i++) in uml_vfio_release_device()
/linux/drivers/crypto/ccp/
H A Dsp-platform.c30 unsigned int irq_count; member
84 sp_platform->irq_count = platform_irq_count(pdev); in sp_get_irqs()
93 if (sp_platform->irq_count == 1) { in sp_get_irqs()
/linux/include/linux/
H A Dpreempt.h112 # define irq_count() ((preempt_count() & (NMI_MASK | HARDIRQ_MASK)) | softirq_count()) macro
115 # define irq_count() (preempt_count() & (NMI_MASK | HARDIRQ_MASK | SOFTIRQ_MASK)) macro
143 #define in_interrupt() (irq_count())
/linux/kernel/irq/
H A Dspurious.c359 desc->irq_count++; in note_interrupt()
360 if (likely(desc->irq_count < 100000)) in note_interrupt()
363 desc->irq_count = 0; in note_interrupt()
/linux/drivers/gpio/
H A Dgpio-mxc.c421 int irq_count; in mxc_gpio_probe() local
436 irq_count = platform_irq_count(pdev); in mxc_gpio_probe()
437 if (irq_count < 0) in mxc_gpio_probe()
438 return irq_count; in mxc_gpio_probe()
440 if (irq_count > 1) { in mxc_gpio_probe()
/linux/drivers/net/wwan/t7xx/
H A Dt7xx_pcie_mac.h29 void t7xx_pcie_set_mac_msix_cfg(struct t7xx_pci_dev *t7xx_dev, unsigned int irq_count);
H A Dt7xx_pcie_mac.c253 * @irq_count: Number of MSIX IRQ vectors.
257 void t7xx_pcie_set_mac_msix_cfg(struct t7xx_pci_dev *t7xx_dev, unsigned int irq_count) in t7xx_pcie_set_mac_msix_cfg() argument
259 u32 val = ffs(irq_count) * 2 - 1; in t7xx_pcie_set_mac_msix_cfg()
/linux/drivers/pci/controller/dwc/
H A Dpci-keystone.c675 int irq_count, irq, ret, i; in ks_pcie_config_msi_irq() local
688 irq_count = of_irq_count(intc_np); in ks_pcie_config_msi_irq()
689 if (!irq_count) { in ks_pcie_config_msi_irq()
695 for (i = 0; i < irq_count; i++) { in ks_pcie_config_msi_irq()
729 int irq_count, irq, ret = 0, i; in ks_pcie_config_intx_irq() local
743 irq_count = of_irq_count(intc_np); in ks_pcie_config_intx_irq()
744 if (!irq_count) { in ks_pcie_config_intx_irq()
750 for (i = 0; i < irq_count; i++) { in ks_pcie_config_intx_irq()
/linux/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_hw_interrupts.c648 int i, irq_count; in dpu_debugfs_core_irq_show() local
654 irq_count = atomic_read(&irq_entry->count); in dpu_debugfs_core_irq_show()
658 if (irq_count || cb) in dpu_debugfs_core_irq_show()
660 DPU_IRQ_REG(i), DPU_IRQ_BIT(i), irq_count, cb); in dpu_debugfs_core_irq_show()
/linux/drivers/gpu/drm/i915/
H A Di915_pmu.h129 * @irq_count: Number of interrupts
135 unsigned long irq_count; member

123