| /drivers/infiniband/hw/hns/ |
| A D | hns_roce_pd.c | 40 ida_init(&pd_ida->ida); in hns_roce_init_pd_table() 54 id = ida_alloc_range(&pd_ida->ida, pd_ida->min, pd_ida->max, in hns_roce_alloc_pd() 68 ida_free(&pd_ida->ida, id); in hns_roce_alloc_pd() 80 ida_free(&hr_dev->pd_ida.ida, (int)to_hr_pd(pd)->pdn); in hns_roce_dealloc_pd() 91 id = ida_alloc_range(&uar_ida->ida, uar_ida->min, uar_ida->max, in hns_roce_uar_alloc() 116 ida_init(&uar_ida->ida); in hns_roce_init_uar_table() 126 id = ida_alloc_range(&xrcd_ida->ida, xrcd_ida->min, xrcd_ida->max, in hns_roce_xrcd_alloc() 141 ida_init(&xrcd_ida->ida); in hns_roce_init_xrcd_table() 171 ida_free(&hr_dev->xrcd_ida.ida, (int)xrcdn); in hns_roce_dealloc_xrcd()
|
| A D | hns_roce_alloc.c | 176 ida_destroy(&hr_dev->xrcd_ida.ida); in hns_roce_cleanup_bitmap() 179 ida_destroy(&hr_dev->srq_table.srq_ida.ida); in hns_roce_cleanup_bitmap() 184 ida_destroy(&hr_dev->mr_table.mtpt_ida.ida); in hns_roce_cleanup_bitmap() 185 ida_destroy(&hr_dev->pd_ida.ida); in hns_roce_cleanup_bitmap() 186 ida_destroy(&hr_dev->uar_ida.ida); in hns_roce_cleanup_bitmap()
|
| A D | hns_roce_cq.c | 69 id = ida_alloc_range(&bank->ida, bank->min, bank->max, GFP_KERNEL); in alloc_cqn() 96 ida_free(&bank->ida, cqn >> CQ_BANKID_SHIFT); in free_cqn() 528 ida_init(&cq_table->bank[i].ida); in hns_roce_init_cq_table() 539 ida_destroy(&hr_dev->cq_table.bank[i].ida); in hns_roce_cleanup_cq_table()
|
| A D | hns_roce_srq.c | 68 id = ida_alloc_range(&srq_ida->ida, srq_ida->min, srq_ida->max, in alloc_srqn() 82 ida_free(&hr_dev->srq_table.srq_ida.ida, (int)srq->srqn); in free_srqn() 547 ida_init(&srq_ida->ida); in hns_roce_init_srq_table()
|
| /drivers/dax/ |
| A D | dax-private.h | 37 struct ida ida; member 88 struct ida ida; member
|
| A D | bus.c | 503 ida_free(&dax_region->ida, dev_dax->id); in __free_dev_dax_id() 526 id = ida_alloc(&dax_region->ida, GFP_KERNEL); in alloc_dev_dax_id() 663 ida_init(&dax_region->ida); in alloc_dax_region() 687 ida_free(&dev_dax->ida, mapping->id); in dax_mapping_release() 814 mapping->id = ida_alloc(&dev_dax->ida, GFP_KERNEL); in devm_register_dax_mapping() 1494 ida_init(&dev_dax->ida); in __devm_create_dev_dax()
|
| /drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| A D | gid.c | 43 ida_init(&dev->roce.reserved_gids.ida); in mlx5_init_reserved_gids() 50 WARN_ON(!ida_is_empty(&dev->roce.reserved_gids.ida)); in mlx5_cleanup_reserved_gids() 53 ida_destroy(&dev->roce.reserved_gids.ida); in mlx5_cleanup_reserved_gids() 94 index = ida_alloc_range(&dev->roce.reserved_gids.ida, in mlx5_core_reserved_gid_alloc() 108 ida_free(&dev->roce.reserved_gids.ida, gid_index); in mlx5_core_reserved_gid_free()
|
| /drivers/thermal/testing/ |
| A D | zone.c | 46 struct ida ida; member 146 ida_free(&tt_zone->ida, tt_trip->id); in tt_zone_free_trips() 155 ida_destroy(&tt_zone->ida); in tt_zone_free() 201 ida_init(&tt_zone->ida); in tt_add_tz() 350 id = ida_alloc(&tt_zone->ida, GFP_KERNEL); in tt_zone_add_trip()
|
| /drivers/usb/typec/ |
| A D | class.h | 16 struct ida mode_ids; 34 struct ida mode_ids; 50 struct ida mode_ids;
|
| /drivers/greybus/ |
| A D | hd.c | 22 static struct ida gb_hd_bus_id_map; 50 struct ida *id_map = &hd->cport_id_map; in gb_hd_cport_reserve() 65 struct ida *id_map = &hd->cport_id_map; in gb_hd_cport_release_reserved() 75 struct ida *id_map = &hd->cport_id_map; in gb_hd_cport_allocate()
|
| /drivers/hwmon/ |
| A D | coretemp.c | 95 struct ida ida; member 507 tdata->index = ida_alloc_max(&pdata->ida, pdata->nr_cores - 1, GFP_KERNEL); in init_temp_data() 533 ida_free(&pdata->ida, tdata->index); in destroy_temp_data() 630 ida_init(&pdata->ida); in coretemp_device_add() 658 ida_destroy(&pdata->ida); in coretemp_device_remove()
|
| /drivers/pnp/ |
| A D | driver.c | 16 static int compare_func(const char *ida, const char *idb) in compare_func() argument 22 if (ida[i] != 'X' && in compare_func() 23 idb[i] != 'X' && toupper(ida[i]) != toupper(idb[i])) in compare_func()
|
| /drivers/net/ipvlan/ |
| A D | ipvlan.h | 100 struct ida ida; member
|
| A D | ipvlan_main.c | 80 ida_init(&port->ida); in ipvlan_port_create() 109 ida_destroy(&port->ida); in ipvlan_port_destroy() 612 err = ida_alloc_range(&port->ida, port->dev_id_start, 0xFFFD, in ipvlan_link_new() 615 err = ida_alloc_range(&port->ida, 0x1, port->dev_id_start - 1, in ipvlan_link_new() 648 ida_free(&port->ida, dev->dev_id); in ipvlan_link_new() 668 ida_free(&ipvlan->port->ida, dev->dev_id); in ipvlan_link_delete()
|
| /drivers/thermal/ |
| A D | thermal_core.h | 142 struct ida ida; member
|
| /drivers/platform/x86/intel/ |
| A D | vsec.c | 110 ida_free(intel_vsec_dev->ida, intel_vsec_dev->auxdev.id); in intel_vsec_dev_release() 225 id = ida_alloc(intel_vsec_dev->ida, GFP_KERNEL); in intel_vsec_add_aux() 344 intel_vsec_dev->ida = &intel_vsec_sdsi_ida; in intel_vsec_add_dev() 346 intel_vsec_dev->ida = &intel_vsec_ida; in intel_vsec_add_dev()
|
| /drivers/nvdimm/ |
| A D | nd.h | 405 struct ida ns_ida; 406 struct ida btt_ida; 407 struct ida pfn_ida; 408 struct ida dax_ida;
|
| /drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| A D | bwc_complex.h | 25 struct ida metadata_ida;
|
| /drivers/net/ethernet/mellanox/mlxsw/ |
| A D | spectrum_acl_tcam.h | 16 struct ida used_regions; 18 struct ida used_groups;
|
| /drivers/target/iscsi/ |
| A D | iscsi_target.h | 54 extern struct ida sess_ida;
|
| /drivers/tty/serial/ |
| A D | serial_base.h | 19 struct ida port_ida;
|
| /drivers/media/platform/chips-media/coda/ |
| A D | coda.h | 101 struct ida ida; member
|
| /drivers/media/platform/mediatek/mdp3/ |
| A D | mtk-mdp3-core.h | 127 struct ida mdp_ida;
|
| /drivers/gpu/drm/ |
| A D | drm_connector.c | 87 struct ida ida; member 122 ida_init(&drm_connector_enum_list[i].ida); in drm_connector_ida_init() 130 ida_destroy(&drm_connector_enum_list[i].ida); in drm_connector_ida_destroy() 231 struct ida *connector_ida = in drm_connector_init_only() 232 &drm_connector_enum_list[connector_type].ida; in drm_connector_init_only() 782 ida_free(&drm_connector_enum_list[connector->connector_type].ida, in drm_connector_cleanup()
|
| /drivers/virtio/ |
| A D | virtio_pci_common.h | 53 struct ida dev_parts_ida;
|