Lines Matching refs:devidx
199 int devidx = disk->first_minor / perdev_minors; in mmc_get_devidx() local
200 return devidx; in mmc_get_devidx()
206 int devidx; in mmc_blk_kref_release() local
208 devidx = mmc_get_devidx(md->disk); in mmc_blk_kref_release()
209 ida_simple_remove(&mmc_blk_ida, devidx); in mmc_blk_kref_release()
2419 int devidx, ret; in mmc_blk_alloc_req() local
2424 devidx = ida_simple_get(&mmc_blk_ida, 0, max_devices, GFP_KERNEL); in mmc_blk_alloc_req()
2425 if (devidx < 0) { in mmc_blk_alloc_req()
2433 if (devidx == -ENOSPC) in mmc_blk_alloc_req()
2437 return ERR_PTR(devidx); in mmc_blk_alloc_req()
2469 md->disk->first_minor = devidx * perdev_minors; in mmc_blk_alloc_req()
2534 ida_simple_remove(&mmc_blk_ida, devidx); in mmc_blk_alloc_req()
2670 int devidx, ret; in mmc_blk_alloc_rpmb_part() local
2676 devidx = ida_simple_get(&mmc_rpmb_ida, 0, max_devices, GFP_KERNEL); in mmc_blk_alloc_rpmb_part()
2677 if (devidx < 0) in mmc_blk_alloc_rpmb_part()
2678 return devidx; in mmc_blk_alloc_rpmb_part()
2682 ida_simple_remove(&mmc_rpmb_ida, devidx); in mmc_blk_alloc_rpmb_part()
2689 rpmb->id = devidx; in mmc_blk_alloc_rpmb_part()