Home
last modified time | relevance | path

Searched refs:irq_table (Results 1 – 6 of 6) sorted by relevance

/linux/include/sound/
H A Dinitval.h61 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 Dpci_irq.c393 static struct mlx5_irq_pool *sf_ctrl_irq_pool_get(struct mlx5_irq_table *irq_table) in irq_pool_request_vector()
395 return irq_table->sf_ctrl_pool; in irq_pool_request_vector()
399 sf_comp_irq_pool_get(struct mlx5_irq_table *irq_table) in irq_pool_request_vector()
401 return irq_table->sf_comp_pool; in irq_pool_request_vector()
407 struct mlx5_irq_table *irq_table = mlx5_irq_table_get(dev); in sf_ctrl_irq_pool_get()
411 pool = sf_comp_irq_pool_get(irq_table);
416 return pool ? pool : irq_table->pcif_pool;
421 struct mlx5_irq_table *irq_table = mlx5_irq_table_get(dev); in mlx5_irq_table_get_comp_irq_pool()
425 pool = sf_ctrl_irq_pool_get(irq_table); in mlx5_irq_table_get_comp_irq_pool()
430 return pool ? pool : irq_table in mlx5_irq_table_get_comp_irq_pool()
406 sf_ctrl_irq_pool_get(struct mlx5_irq_table * irq_table) sf_ctrl_irq_pool_get() argument
412 sf_comp_irq_pool_get(struct mlx5_irq_table * irq_table) sf_comp_irq_pool_get() argument
420 struct mlx5_irq_table *irq_table = mlx5_irq_table_get(dev); mlx5_irq_table_get_comp_irq_pool() local
434 struct mlx5_irq_table *irq_table = mlx5_irq_table_get(dev); ctrl_irq_pool_get() local
514 struct mlx5_irq_table *irq_table = mlx5_irq_table_get(dev); mlx5_irq_request() local
718 struct mlx5_irq_table *irq_table; mlx5_irq_table_init() local
[all...]
H A Deq.c62 struct mlx5_irq_table *irq_table; member
446 eq_table->irq_table = mlx5_irq_table_get(dev); in mlx5_eq_table_init()
1180 num_eqs = min_t(int, mlx5_irq_table_get_num_comp(eq_table->irq_table), in get_num_eqs()
1188 mlx5_irq_table_get_sfs_vec(eq_table->irq_table)); in get_num_eqs()
/linux/drivers/scsi/
H A Dg_NCR5380.c193 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 Ddfl-pci.c303 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 Ddfl.c681 * @irq_table: Linux IRQ numbers for all irqs, indexed by local irq index of
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()
1458 if (info->irq_table) in dfl_fpga_enum_info_free()
1459 devm_kfree(dev, info->irq_table); in dfl_fpga_enum_info_free()
1502 * @irq_table: Linux IRQ numbers for all irqs, indexed by local irq index of
1517 unsigned int nr_irqs, int *irq_table) in dfl_fpga_enum_info_add_irq()
1519 if (!nr_irqs || !irq_table) in dfl_fpga_enum_info_add_irq()
1522 if (info->irq_table) in dfl_fpga_enum_info_add_irq()
1515 dfl_fpga_enum_info_add_irq(struct dfl_fpga_enum_info * info,unsigned int nr_irqs,int * irq_table) dfl_fpga_enum_info_add_irq() argument
[all...]