Lines Matching refs:devidx
197 int devidx = disk->first_minor / perdev_minors; in mmc_get_devidx() local
198 return devidx; in mmc_get_devidx()
204 int devidx; in mmc_blk_kref_release() local
206 devidx = mmc_get_devidx(md->disk); in mmc_blk_kref_release()
207 ida_simple_remove(&mmc_blk_ida, devidx); in mmc_blk_kref_release()
2345 int devidx, ret; in mmc_blk_alloc_req() local
2348 devidx = ida_simple_get(&mmc_blk_ida, 0, max_devices, GFP_KERNEL); in mmc_blk_alloc_req()
2349 if (devidx < 0) { in mmc_blk_alloc_req()
2357 if (devidx == -ENOSPC) in mmc_blk_alloc_req()
2361 return ERR_PTR(devidx); in mmc_blk_alloc_req()
2393 md->disk->first_minor = devidx * perdev_minors; in mmc_blk_alloc_req()
2456 ida_simple_remove(&mmc_blk_ida, devidx); in mmc_blk_alloc_req()
2592 int devidx, ret; in mmc_blk_alloc_rpmb_part() local
2598 devidx = ida_simple_get(&mmc_rpmb_ida, 0, max_devices, GFP_KERNEL); in mmc_blk_alloc_rpmb_part()
2599 if (devidx < 0) in mmc_blk_alloc_rpmb_part()
2600 return devidx; in mmc_blk_alloc_rpmb_part()
2604 ida_simple_remove(&mmc_rpmb_ida, devidx); in mmc_blk_alloc_rpmb_part()
2611 rpmb->id = devidx; in mmc_blk_alloc_rpmb_part()