| /linux/arch/powerpc/platforms/44x/ |
| H A D | hsta_msi.c | 34 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_objs(int, irq_count); in hsta_msi_probe() 161 for (irq = 0; irq < irq_count; irq++) { in hsta_msi_probe()
|
| /linux/drivers/bus/fsl-mc/ |
| H A D | fsl-mc-allocator.c | 356 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 = mc_dev->obj_desc.irq_count; in fsl_mc_allocate_irqs() [all …]
|
| /linux/drivers/vfio/fsl-mc/ |
| H A D | vfio_fsl_mc_intr.c | 19 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 = kzalloc_objs(*mc_irq, irq_count, 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()
|
| /linux/arch/powerpc/sysdev/ |
| H A D | msi_bitmap.c | 22 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 D | ntb_msi_test.c | 60 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 = kzalloc_objs(*desc, irq_count, GFP_ATOMIC); in ntb_msit_db_event() [all …]
|
| /linux/tools/tracing/rtla/src/ |
| H A D | timerlat_top.c | 23 unsigned long long irq_count; member 108 sum->irq_count += cpu_data->irq_count; in timerlat_top_update_sum() 140 cpu_data->irq_count++; in timerlat_top_update() 211 data->cpu_data[i].irq_count = value_irq[i]; in timerlat_top_bpf_pull_data() 308 if (!cpu_data->irq_count && !cpu_data->thread_count) in timerlat_top_print() 314 trace_seq_printf(s, "%3d #%-9llu |", cpu, cpu_data->irq_count); in timerlat_top_print() 316 if (!cpu_data->irq_count) { in timerlat_top_print() 321 trace_seq_printf(s, "%9llu ", cpu_data->sum_irq / cpu_data->irq_count); in timerlat_top_print() 361 unsigned long long count = summary->irq_count; in timerlat_top_print_sum() 368 if (!summary->irq_count && !summary->thread_count) in timerlat_top_print_sum() [all …]
|
| H A D | timerlat_hist.c | 27 unsigned long long irq_count; 153 data->hist[cpu].irq_count++; in timerlat_hist_update() 229 data->hist[i].irq_count = value_irq[i]; in timerlat_hist_bpf_pull_data() 304 if (!data->hist[cpu].irq_count && !data->hist[cpu].thread_count) in timerlat_hist_header() 356 if (!data->hist[cpu].irq_count && !data->hist[cpu].thread_count) in timerlat_print_summary() 361 data->hist[cpu].irq_count); in timerlat_print_summary() 378 if (!data->hist[cpu].irq_count && !data->hist[cpu].thread_count) in timerlat_print_summary() 383 data->hist[cpu].irq_count, in timerlat_print_summary() 406 if (!data->hist[cpu].irq_count && !data->hist[cpu].thread_count) in timerlat_print_summary() 411 data->hist[cpu].irq_count, in timerlat_print_summary() 26 unsigned long long irq_count; global() member [all...] |
| H A D | osnoise_top.c | 25 unsigned long long irq_count; member 110 tep_get_field_val(s, event, "irq_count", record, &val, 1); in osnoise_top_handler() 111 update_sum(&cpu_data->irq_count, &val); in osnoise_top_handler() 219 trace_seq_printf(s, "%12llu ", cpu_data->irq_count); in osnoise_top_print()
|
| /linux/drivers/input/rmi4/ |
| H A D | rmi_driver.c | 152 data->irq_count); in rmi_process_interrupt_requests() 159 for_each_set_bit(i, data->irq_status, data->irq_count) in rmi_process_interrupt_requests() 381 data->current_irq_mask, mask, data->irq_count); in rmi_driver_set_irq_bits() 392 bitmap_copy(data->current_irq_mask, data->new_irq_mask, data->irq_count); in rmi_driver_set_irq_bits() 393 bitmap_or(data->fn_irq_bits, data->fn_irq_bits, mask, data->irq_count); in rmi_driver_set_irq_bits() 409 data->fn_irq_bits, mask, data->irq_count); in rmi_driver_clear_irq_bits() 411 data->current_irq_mask, mask, data->irq_count); in rmi_driver_clear_irq_bits() 422 bitmap_copy(data->current_irq_mask, data->new_irq_mask, data->irq_count); in rmi_driver_clear_irq_bits() 826 int *irq_count = ctx; in rmi_count_irqs() local 829 *irq_count += pdt->interrupt_source_count; in rmi_count_irqs() [all …]
|
| /linux/include/trace/events/ |
| H A D | osnoise.h | 19 int irq_count; /* # IRQs during this sample */ member 49 __field( int, irq_count ) 60 __entry->irq_count = s->irq_count; 73 __entry->irq_count,
|
| /linux/drivers/irqchip/ |
| H A D | irq-loongson-pch-msi.c | 174 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 D | msi_bitmap.h | 16 unsigned int irq_count; member 27 int msi_bitmap_alloc(struct msi_bitmap *bmp, unsigned int irq_count,
|
| /linux/arch/um/drivers/ |
| H A D | vfio_user.c | 224 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 D | vfio_user.h | 15 int irq_count; member
|
| H A D | vfio_kern.c | 261 if (index >= dev->udev.irq_count) in uml_vfio_update_msix_table() 518 dev->udev.irq_count); in uml_vfio_open_device() 525 for (i = 0; i < dev->udev.irq_count; i++) { in uml_vfio_open_device() 560 for (i = 0; i < dev->udev.irq_count; i++) in uml_vfio_release_device()
|
| /linux/kernel/irq/ |
| H A D | irq_sim.c | 16 unsigned int irq_count; member 136 while (!bitmap_empty(work_ctx->pending, work_ctx->irq_count)) { in irq_sim_handle_irq() 138 work_ctx->irq_count, offset); in irq_sim_handle_irq() 220 work_ctx->irq_count = num_irqs; in irq_domain_create_sim_full()
|
| H A D | spurious.c | 359 desc->irq_count++; in note_interrupt() 360 if (likely(desc->irq_count < 100000)) in note_interrupt() 363 desc->irq_count = 0; in note_interrupt()
|
| H A D | debug.h | 19 irq, desc, desc->depth, desc->irq_count, desc->irqs_unhandled); in print_irq_desc()
|
| /linux/drivers/crypto/ccp/ |
| H A D | sp-platform.c | 30 unsigned int irq_count; member 73 sp_platform->irq_count = platform_irq_count(pdev); in sp_get_irqs() 82 if (sp_platform->irq_count == 1) { in sp_get_irqs()
|
| /linux/drivers/net/wwan/t7xx/ |
| H A D | t7xx_pcie_mac.h | 29 void t7xx_pcie_set_mac_msix_cfg(struct t7xx_pci_dev *t7xx_dev, unsigned int irq_count);
|
| H A D | t7xx_pcie_mac.c | 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/sound/soc/codecs/ |
| H A D | wm_adsp.c | 137 __be32 irq_count; /* bits 1-31 count IRQ assertions */ 161 u32 irq_count; 1485 buf->irq_count = 0xFFFFFFFF; in wm_adsp_buffer_alloc() 1833 ret = wm_adsp_buffer_read(buf, HOST_BUFFER_FIELD(irq_count), in wm_adsp_compr_handle_irq() 1834 &buf->irq_count); in wm_adsp_compr_handle_irq() 1836 compr_err(buf, "Failed to get irq_count: %d\n", ret); in wm_adsp_compr_handle_irq() 1846 if (wm_adsp_fw[dsp->fw].voice_trigger && buf->irq_count == 2) 1863 if (buf->irq_count & 0x01) in wm_adsp_compr_pointer() 1866 compr_dbg(buf, "Enable IRQ(0x%x) for next fragment\n", buf->irq_count); in wm_adsp_compr_pointer() 1868 buf->irq_count | in wm_adsp_compr_pointer() 135 __be32 irq_count; /* bits 1-31 count IRQ assertions */ global() member 159 u32 irq_count; global() member [all...] |
| /linux/kernel/trace/ |
| H A D | trace_entries.h | 430 __field( unsigned int, irq_count ) 440 __entry->irq_count,
|
| /linux/include/linux/fsl/ |
| H A D | mc.h | 149 u8 irq_count; member 549 unsigned int irq_count);
|
| /linux/include/linux/ |
| H A D | rmi.h | 346 int irq_count; member
|