Lines Matching refs:luns
26 for ((i) = 0, rlun = &(rrpc)->luns[0]; \
27 (i) < (rrpc)->nr_luns; (i)++, rlun = &(rrpc)->luns[(i)])
130 int secs, pgs, blks, luns; in linear_to_generic_addr() local
147 div_u64_rem(ppa, dev->luns_per_chnl, &luns); in linear_to_generic_addr()
148 l.g.lun = luns; in linear_to_generic_addr()
211 rlun = &rrpc->luns[i]; in rrpc_put_blks()
223 return &rrpc->luns[next % rrpc->nr_luns]; in get_next_lun()
232 rlun = &rrpc->luns[i]; in rrpc_gc_kick()
469 struct rrpc_lun *rlun = &rrpc->luns[lun->id - rrpc->lun_offset]; in rrpc_gc_queue()
495 max_free = &rrpc->luns[0]; in rrpc_get_lun_rr()
919 if (!rrpc->luns) in rrpc_gc_free()
923 rlun = &rrpc->luns[i]; in rrpc_gc_free()
1084 kfree(rrpc->luns); in rrpc_luns_free()
1095 rrpc->luns = kcalloc(rrpc->nr_luns, sizeof(struct rrpc_lun), in rrpc_luns_init()
1097 if (!rrpc->luns) in rrpc_luns_init()
1110 rlun = &rrpc->luns[i]; in rrpc_luns_init()
1218 rlun = &rrpc->luns[lun_iter]; in rrpc_blocks_init()
1237 rlun = &rrpc->luns[i]; in rrpc_luns_configure()