ida_alloc_range
lpid = ida_alloc_range(&lpid_inuse, 1, nr_lpids - 1, GFP_KERNEL);
return ida_alloc_range(&mmu_context_ida, min_id, max_id, GFP_KERNEL);
int result = ida_alloc_range(&mmu_context_ida, id, id, GFP_KERNEL);
return ida_alloc_range(&tdx_guest_keyid_pool, tdx_guest_keyid_start,
idx = ida_alloc_range(&ext_devt_ida, 0, NR_EXT_DEVT - 1, GFP_KERNEL);
err = ida_alloc_range(&vd_index_ida, 0,
ret = ida_alloc_range(&cdx_controller_ida, 0, MAX_CDX_CONTROLLERS - 1, GFP_KERNEL);
ret = ida_alloc_range(&misc_minors_ida, MISC_DYNAMIC_MINOR + 1,
ret = ida_alloc_range(&misc_minors_ida, minor, minor, GFP_KERNEL);
ret = ida_alloc_range(&actrl->async_id_pool, SIP_SVC_V1_CLIENT_ID,
id = ida_alloc_range(&fsi_minor_ida, id, id, GFP_KERNEL);
master->idx = ida_alloc_range(&master_ida, master->idx,
id = ida_alloc_range(&fsi_minor_ida, id, id, GFP_KERNEL);
id = ida_alloc_range(&fsi_minor_ida, FSI_CHAR_LEGACY_TOP,
occ->idx = ida_alloc_range(&occ_ida, reg, reg,
ret = ida_alloc_range(&primary_process->id_table, KFD_CONTEXT_ID_MIN,
ret = ida_alloc_range(&guc->submission_state.guc_ids,
upm_handle = ida_alloc_range(&hvs->upm_handles, 1,
return ida_alloc_range(id_map, ida_start, ida_end, GFP_KERNEL);
ret = ida_alloc_range(id_map, cport_id, cport_id, GFP_KERNEL);
return ida_alloc_range(id_map, ida_start, ida_end, GFP_KERNEL);
ret = ida_alloc_range(&svc->device_id_map, GB_SVC_DEVICE_ID_MIN,
free_cfg_slot = ida_alloc_range(&st->cfg_slots_status, 0,
rc = ida_alloc_range(&inuse, i, i, GFP_KERNEL);
id = ida_alloc_range(&bank->ida, bank->min, bank->max, GFP_KERNEL);
id = ida_alloc_range(&mtpt_ida->ida, mtpt_ida->min, mtpt_ida->max,
id = ida_alloc_range(&xrcd_ida->ida, xrcd_ida->min, xrcd_ida->max,
id = ida_alloc_range(&pd_ida->ida, pd_ida->min, pd_ida->max,
id = ida_alloc_range(&uar_ida->ida, uar_ida->min, uar_ida->max,
id = ida_alloc_range(&bank->ida, bank->next, bank->max, GFP_KERNEL);
id = ida_alloc_range(&bank->ida, bank->min, bank->max,
id = ida_alloc_range(&srq_ida->ida, srq_ida->min, srq_ida->max,
return ida_alloc_range(&resid->inuse, min, size - 1, GFP_KERNEL);
int minor = ida_alloc_range(&input_ida, legacy_base,
return ida_alloc_range(&input_ida, INPUT_FIRST_DYNAMIC_DEV,
return ida_alloc_range(&pdom_ids, 1, MAX_DOMAIN_ID - 1, GFP_ATOMIC);
return ida_alloc_range(&pdom_ids, id, id, gfp);
vmid = ida_alloc_range(&smmu->vmid_map, 1, (1 << smmu->vmid_bits) - 1,
iommu->seq_id = ida_alloc_range(&dmar_seq_ids, 0,
num = ida_alloc_range(&iommu->domain_ida, IDA_START_DID,
ida_alloc_range(&iommu->domain_ida, did, did, GFP_KERNEL);
ret = ida_alloc_range(&iommu_global_pasid_ida, IOMMU_FIRST_GLOBAL_PASID,
domain->pscid = ida_alloc_range(&riscv_iommu_pscids, 1,
ret = ida_alloc_range(&viommu->domain_ids, viommu->first_domain,
id = ida_alloc_range(&rvin_ida, 0, RCAR_VIN_NUM - 1,
index = ida_alloc_range(&mmc_host_ida, min_idx, max_idx - 1,
id = ida_alloc_range(&esw->offloads.vport_metadata_ida,
index = ida_alloc_range(&dev->roce.reserved_gids.ida,
err = ida_alloc_range(&tx_fs->tx_halloc, 1,
dev->priv.sw_vhca_id = ida_alloc_range(&sw_vhca_ida, 1,
id = ida_alloc_range(&lag->ida_handle, NFP_FL_LAG_GROUP_MIN,
rc = ida_alloc_range(&efx->tc->recirc_ida, 1, U8_MAX, GFP_USER);
err = ida_alloc_range(&port->ida, port->dev_id_start, 0xFFFD,
err = ida_alloc_range(&port->ida, 0x1, port->dev_id_start - 1,
err = ida_alloc_range(&nsim_bus_dev_ids, id, id, GFP_KERNEL);
minor = ida_alloc_range(&minors, 0, WWAN_MAX_MINORS - 1, GFP_KERNEL);
ret = ida_alloc_range(&cntlid_ida,
ret = ida_alloc_range(&pdev->ide_stream_ida, idx, idx, GFP_KERNEL);
ret = ida_alloc_range(&hb->ide_stream_ids_ida, id, id, GFP_KERNEL);
return ida_alloc_range(&pci_domain_nr_dynamic_ida, max(hint, min), max,
ida_alloc_range(&pci_domain_nr_dynamic_ida,
return ida_alloc_range(&pci_domain_nr_static_ida,
id = ida_alloc_range(&rtc_ida, of_id, of_id, GFP_KERNEL);
retval = ida_alloc_range(&mrioc_ida, 0, U8_MAX, GFP_KERNEL);
return ida_alloc_range(&intel_peripheral_ida,
ret = ida_alloc_range(&fw_download->id_map, 1, 255, GFP_KERNEL);
ret = ida_alloc_range(&fw_mgmt->id_map, 1, 255, GFP_KERNEL);
ret = ida_alloc_range(&fw_mgmt->id_map, 1, 255, GFP_KERNEL);
return ida_alloc_range(ida, min_hopid, max_hopid, GFP_KERNEL);
return ida_alloc_range(&xd->in_hopids, hopid, xd->local_max_hopid,
return ida_alloc_range(&xd->out_hopids, hopid, xd->remote_max_hopid,
line = ida_alloc_range(&port_ida, max_alias_num + 1,
line = ida_alloc_range(&port_ida, line,
err = ida_alloc_range(&ctrl_dev->port_ida, min, max, GFP_KERNEL);
rc = ida_alloc_range(&vdev->pasids, pasid, pasid, GFP_KERNEL);
id = ida_alloc_range(&avq->dev_parts_ida, 0,
id = ida_alloc_range(&watchdog_ida, ret, ret,
id = ida_alloc_range(&watchdog_ida, 1, MAX_DOGS - 1,
return ida_alloc_range(ida, 1, 0xFFFFFFFE, KSMBD_DEFAULT_GFP);
dev = ida_alloc_range(&unnamed_dev_ida, 1, (1 << MINORBITS) - 1,
int ida_alloc_range(struct ida *, unsigned int min, unsigned int max, gfp_t);
return ida_alloc_range(ida, 0, ~0, gfp);
return ida_alloc_range(ida, min, ~0, gfp);
return ida_alloc_range(ida, 0, max, gfp);
ret = ida_alloc_range(&mm_ida, MM_ID_MIN, MM_ID_MAX, GFP_KERNEL);
next = ida_alloc_range(&trace_event_ida, __TRACE_LAST_TYPE,
EXPORT_SYMBOL(ida_alloc_range);
root_id = ida_alloc_range(&objagg->root_ida, min, max, GFP_KERNEL);
return ida_alloc_range(&hdev->unset_handle_ida, HCI_CONN_HANDLE_MAX + 1,
ident = ida_alloc_range(&conn->tx_ida, READ_ONCE(conn->tx_ident) + 1,
ident = ida_alloc_range(&conn->tx_ida, 1, max, GFP_ATOMIC);
id = ida_alloc_range(&mem_id_pool, mem_id_next, MEM_ID_MAX - 1, gfp);
assert(ida_alloc_range(&ida, 5, 30, GFP_KERNEL) < 0);
ret = ida_alloc_range(ida, 128, 128, GFP_KERNEL);