Lines Matching refs:rrpc_lun
165 static void rrpc_set_lun_cur(struct rrpc_lun *rlun, struct rrpc_block *rblk) in rrpc_set_lun_cur()
179 static struct rrpc_block *rrpc_get_blk(struct rrpc *rrpc, struct rrpc_lun *rlun, in rrpc_get_blk()
207 struct rrpc_lun *rlun; in rrpc_put_blks()
219 static struct rrpc_lun *get_next_lun(struct rrpc *rrpc) in get_next_lun()
228 struct rrpc_lun *rlun; in rrpc_gc_kick()
403 static struct rrpc_block *block_prio_find_max(struct rrpc_lun *rlun) in block_prio_find_max()
419 struct rrpc_lun *rlun = container_of(work, struct rrpc_lun, ws_gc); in rrpc_lun_gc()
469 struct rrpc_lun *rlun = &rrpc->luns[lun->id - rrpc->lun_offset]; in rrpc_gc_queue()
484 static struct rrpc_lun *rrpc_get_lun_rr(struct rrpc *rrpc, int is_gc) in rrpc_get_lun_rr()
487 struct rrpc_lun *rlun, *max_free; in rrpc_get_lun_rr()
559 struct rrpc_lun *rlun; in rrpc_map_page()
910 struct rrpc_lun *rlun; in rrpc_gc_free()
1090 struct rrpc_lun *rlun; in rrpc_luns_init()
1095 rrpc->luns = kcalloc(rrpc->nr_luns, sizeof(struct rrpc_lun), in rrpc_luns_init()
1213 struct rrpc_lun *rlun; in rrpc_blocks_init()
1232 struct rrpc_lun *rlun; in rrpc_luns_configure()