| /linux/arch/powerpc/platforms/powermac/ |
| H A D | pic.c | 53 static int max_irqs; variable 119 if ((unsigned)irq_nr >= max_irqs) in __pmac_set_irq_mask() 210 for (irq = max_irqs; (irq -= 32) >= max_real_irqs; ) { in gatwick_action() 266 if (hw >= max_irqs) in pmac_pic_host_map() 299 max_irqs = max_real_irqs = 32; in pmac_pic_probe_oldstyle() 301 max_irqs = max_real_irqs = 32; in pmac_pic_probe_oldstyle() 305 max_irqs = 64; in pmac_pic_probe_oldstyle() 307 max_irqs = max_real_irqs = 64; in pmac_pic_probe_oldstyle() 323 max_irqs = 128; in pmac_pic_probe_oldstyle() 331 max_irqs, in pmac_pic_probe_oldstyle() [all …]
|
| /linux/arch/arm/mach-omap2/ |
| H A D | omap-wakeupgen.c | 58 static unsigned int max_irqs = DEFAULT_IRQS; variable 577 max_irqs = OMAP4_NR_IRQS; in wakeupgen_init() 584 max_irqs = AM43XX_IRQS; in wakeupgen_init() 588 domain = irq_domain_create_hierarchy(parent_domain, 0, max_irqs, of_fwnode_handle(node), in wakeupgen_init() 608 for (i = 0; i < max_irqs; i++) in wakeupgen_init()
|
| /linux/drivers/iommu/amd/ |
| H A D | iommu.c | 2540 dev_data->max_irqs = MAX_IRQS_PER_TABLE_2K; in amd_iommu_probe_device() 2542 dev_data->max_irqs = MAX_IRQS_PER_TABLE_512; in amd_iommu_probe_device() 3280 if (dev_data && dev_data->max_irqs == MAX_IRQS_PER_TABLE_2K) in iommu_get_int_tablen() 3372 static inline size_t get_irq_table_size(unsigned int max_irqs) in get_irq_table_size() argument 3375 return max_irqs * sizeof(u32); in get_irq_table_size() 3377 return max_irqs * (sizeof(u64) * 2); in get_irq_table_size() 3382 unsigned int max_irqs) in alloc_irq_table() argument 3407 new_table = __alloc_irq_table(nid, get_irq_table_size(max_irqs)); in alloc_irq_table() 3450 unsigned long max_irqs) in alloc_irq_index() argument 3456 table = alloc_irq_table(iommu, devid, pdev, max_irqs); in alloc_irq_index() [all …]
|
| H A D | amd_iommu_types.h | 806 unsigned int max_irqs; /* Maximum IRQs supported by device */ member
|
| /linux/drivers/net/ethernet/broadcom/bnge/ |
| H A D | bnge_resc.h | 36 u16 max_irqs; member
|
| H A D | bnge_netdev.h | 378 int bnge_netdev_alloc(struct bnge_dev *bd, int max_irqs);
|
| H A D | bnge_resc.c | 29 return min_t(u16, hw_resc->max_irqs, hw_resc->max_nqs); in bnge_get_max_func_irqs()
|
| H A D | bnge_netdev.c | 3402 int bnge_netdev_alloc(struct bnge_dev *bd, int max_irqs) in bnge_netdev_alloc() argument 3408 netdev = alloc_etherdev_mqs(sizeof(*bn), max_irqs * BNGE_MAX_QUEUE, in bnge_netdev_alloc() 3409 max_irqs); in bnge_netdev_alloc()
|
| /linux/drivers/net/ethernet/apm/xgene/ |
| H A D | xgene_enet_main.c | 1624 int i, ret, max_irqs; in xgene_enet_get_irqs() local 1627 max_irqs = 1; in xgene_enet_get_irqs() 1629 max_irqs = 2; in xgene_enet_get_irqs() 1631 max_irqs = XGENE_MAX_ENET_IRQ; in xgene_enet_get_irqs() 1633 for (i = 0; i < max_irqs; i++) { in xgene_enet_get_irqs() 1637 max_irqs = i; in xgene_enet_get_irqs() 1638 pdata->rxq_cnt = max_irqs / 2; in xgene_enet_get_irqs() 1639 pdata->txq_cnt = max_irqs / 2; in xgene_enet_get_irqs() 1640 pdata->cq_cnt = max_irqs / 2; in xgene_enet_get_irqs()
|
| /linux/drivers/net/ethernet/microsoft/mana/ |
| H A D | gdma_main.c | 2312 unsigned int max_irqs, min_irqs; in mana_gd_setup_hwc_irqs() local 2316 max_irqs = 1; in mana_gd_setup_hwc_irqs() 2320 max_irqs = min(num_online_cpus(), MANA_MAX_NUM_QUEUES) + 1; in mana_gd_setup_hwc_irqs() 2325 nvec = pci_alloc_irq_vectors(pdev, min_irqs, max_irqs, PCI_IRQ_MSIX); in mana_gd_setup_hwc_irqs() 2345 int max_irqs, i, err; in mana_gd_setup_remaining_irqs() local 2352 max_irqs = gc->num_msix_usable - 1; in mana_gd_setup_remaining_irqs() 2354 for (i = 1; i <= max_irqs; i++) { in mana_gd_setup_remaining_irqs() 2365 err = mana_gd_setup_dyn_irqs(pdev, max_irqs); in mana_gd_setup_remaining_irqs() 2369 gc->max_num_msix = gc->max_num_msix + max_irqs; in mana_gd_setup_remaining_irqs()
|
| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt.c | 11583 return min_t(unsigned int, hw_resc->max_irqs, hw_resc->max_nqs); in bnxt_get_max_func_irqs() 11585 return min_t(unsigned int, hw_resc->max_irqs, hw_resc->max_cp_rings); in bnxt_get_max_func_irqs() 11588 static void bnxt_set_max_func_irqs(struct bnxt *bp, unsigned int max_irqs) 11590 bp->hw_resc.max_irqs = max_irqs; in bnxt_set_max_func_irqs() 11906 bp->ring_cpu_mask = kzalloc_objs(*bp->ring_cpu_mask, bp->max_irqs); in bnxt_alloc_ring_cpu_masks() 11910 bp->ring_affinity_set = bitmap_zalloc(bp->max_irqs, GFP_KERNEL); in bnxt_alloc_ring_cpu_masks() 11914 for (i = 0; i < bp->max_irqs; i++) in bnxt_alloc_ring_cpu_masks() 11928 for (i = 0; i < bp->max_irqs; i++) in bnxt_free_ring_cpu_masks() 17163 int rc, max_irqs; in bnxt_init_one() 11589 bnxt_set_max_func_irqs(struct bnxt * bp,unsigned int max_irqs) bnxt_set_max_func_irqs() argument 17119 int rc, max_irqs; bnxt_init_one() local [all...] |
| H A D | bnxt.h | 1385 u16 max_irqs; member 2491 int max_irqs; 2492 int max_irqs; global() member
|