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()
2414 int devidx, ret; in mmc_blk_alloc_req() local
2419 devidx = ida_simple_get(&mmc_blk_ida, 0, max_devices, GFP_KERNEL); in mmc_blk_alloc_req()
2420 if (devidx < 0) { in mmc_blk_alloc_req()
2428 if (devidx == -ENOSPC) in mmc_blk_alloc_req()
2432 return ERR_PTR(devidx); in mmc_blk_alloc_req()
2464 md->disk->first_minor = devidx * perdev_minors; in mmc_blk_alloc_req()
2529 ida_simple_remove(&mmc_blk_ida, devidx); in mmc_blk_alloc_req()
2665 int devidx, ret; in mmc_blk_alloc_rpmb_part() local
2671 devidx = ida_simple_get(&mmc_rpmb_ida, 0, max_devices, GFP_KERNEL); in mmc_blk_alloc_rpmb_part()
2672 if (devidx < 0) in mmc_blk_alloc_rpmb_part()
2673 return devidx; in mmc_blk_alloc_rpmb_part()
2677 ida_simple_remove(&mmc_rpmb_ida, devidx); in mmc_blk_alloc_rpmb_part()
2684 rpmb->id = devidx; in mmc_blk_alloc_rpmb_part()