Searched refs:irq_table (Results 1 – 6 of 6) sorted by relevance
| /linux/include/sound/ |
| H A D | initval.h | 61 static int snd_legacy_find_free_irq(const int *irq_table) in snd_legacy_find_free_irq() argument 63 while (*irq_table != -1) { in snd_legacy_find_free_irq() 64 if (!request_irq(*irq_table, snd_legacy_empty_irq_handler, in snd_legacy_find_free_irq() 66 (void *) irq_table)) { in snd_legacy_find_free_irq() 67 free_irq(*irq_table, (void *) irq_table); in snd_legacy_find_free_irq() 68 return *irq_table; in snd_legacy_find_free_irq() 70 irq_table++; in snd_legacy_find_free_irq()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | pci_irq.c | 406 static struct mlx5_irq_pool *sf_ctrl_irq_pool_get(struct mlx5_irq_table *irq_table) in sf_ctrl_irq_pool_get() argument 408 return irq_table->sf_ctrl_pool; in sf_ctrl_irq_pool_get() 412 sf_comp_irq_pool_get(struct mlx5_irq_table *irq_table) in sf_comp_irq_pool_get() argument 414 return irq_table->sf_comp_pool; in sf_comp_irq_pool_get() 420 struct mlx5_irq_table *irq_table = mlx5_irq_table_get(dev); in mlx5_irq_table_get_comp_irq_pool() local 424 pool = sf_comp_irq_pool_get(irq_table); in mlx5_irq_table_get_comp_irq_pool() 429 return pool ? pool : irq_table->pcif_pool; in mlx5_irq_table_get_comp_irq_pool() 434 struct mlx5_irq_table *irq_table = mlx5_irq_table_get(dev); in ctrl_irq_pool_get() local 438 pool = sf_ctrl_irq_pool_get(irq_table); in ctrl_irq_pool_get() 443 return pool ? pool : irq_table->pcif_pool; in ctrl_irq_pool_get() [all …]
|
| H A D | eq.c | 62 struct mlx5_irq_table *irq_table; member 446 eq_table->irq_table = mlx5_irq_table_get(dev); in mlx5_eq_table_init() 1181 num_eqs = min_t(int, mlx5_irq_table_get_num_comp(eq_table->irq_table), in get_num_eqs() 1189 mlx5_irq_table_get_sfs_vec(eq_table->irq_table)); in get_num_eqs()
|
| /linux/drivers/scsi/ |
| H A D | g_NCR5380.c | 193 static int legacy_find_free_irq(int *irq_table) in legacy_find_free_irq() argument 195 while (*irq_table != -1) { in legacy_find_free_irq() 196 if (!request_irq(*irq_table, legacy_empty_irq_handler, in legacy_find_free_irq() 198 (void *)irq_table)) { in legacy_find_free_irq() 199 free_irq(*irq_table, (void *) irq_table); in legacy_find_free_irq() 200 return *irq_table; in legacy_find_free_irq() 202 irq_table++; in legacy_find_free_irq() 398 int *irq_table = hp_c2502_irqs; in generic_NCR5380_init_one() local 406 board_irq = legacy_find_free_irq(irq_table); in generic_NCR5380_init_one() 409 while (*irq_table != -1) in generic_NCR5380_init_one() [all …]
|
| /linux/drivers/fpga/ |
| H A D | dfl-pci.c | 303 int *irq_table; in cci_enumerate_feature_devs() local 317 irq_table = cci_pci_create_irq_table(pcidev, nvec); in cci_enumerate_feature_devs() 318 if (!irq_table) { in cci_enumerate_feature_devs() 323 ret = dfl_fpga_enum_info_add_irq(info, nvec, irq_table); in cci_enumerate_feature_devs() 324 kfree(irq_table); in cci_enumerate_feature_devs()
|
| H A D | dfl.c | 694 int *irq_table; member 844 binfo->irq_table[finfo->irq_base + i]; in binfo_create_feature_dev_data() 1103 virq = binfo->irq_table[ibase + i]; in parse_feature_irqs() 1456 if (info->irq_table) in dfl_fpga_enum_info_free() 1457 devm_kfree(dev, info->irq_table); in dfl_fpga_enum_info_free() 1515 unsigned int nr_irqs, int *irq_table) in dfl_fpga_enum_info_add_irq() argument 1517 if (!nr_irqs || !irq_table) in dfl_fpga_enum_info_add_irq() 1520 if (info->irq_table) in dfl_fpga_enum_info_add_irq() 1523 info->irq_table = devm_kmemdup(info->dev, irq_table, in dfl_fpga_enum_info_add_irq() 1525 if (!info->irq_table) in dfl_fpga_enum_info_add_irq() [all …]
|