Lines Matching refs:gli
375 struct glun_info *gli = lli->parent; in init_vlun() local
376 struct blka *blka = &gli->blka; in init_vlun()
383 blka->ba_lun.lsize = gli->max_lba + 1; in init_vlun()
384 blka->ba_lun.lba_size = gli->blk_len; in init_vlun()
515 struct glun_info *gli = lli->parent; in grow_lxt() local
516 struct blka *blka = &gli->blka; in grow_lxt()
633 struct glun_info *gli = lli->parent; in shrink_lxt() local
634 struct blka *blka = &gli->blka; in shrink_lxt()
740 struct glun_info *gli = lli->parent; in _cxlflash_vlun_resize() local
758 nsectors = (resize->req_size * CXLFLASH_BLOCK_SIZE) / gli->blk_len; in _cxlflash_vlun_resize()
765 if (unlikely(gli->mode != MODE_VIRTUAL)) { in _cxlflash_vlun_resize()
767 __func__, gli->mode); in _cxlflash_vlun_resize()
814 resize->last_lba = (new_size * MC_CHUNK_SIZE * gli->blk_len); in _cxlflash_vlun_resize()
982 struct glun_info *gli = lli->parent; in cxlflash_disk_virtual_open() local
1001 mutex_lock(&gli->mutex); in cxlflash_disk_virtual_open()
1002 if (gli->mode == MODE_NONE) { in cxlflash_disk_virtual_open()
1012 rc = cxlflash_lun_attach(gli, MODE_VIRTUAL, true); in cxlflash_disk_virtual_open()
1017 mutex_unlock(&gli->mutex); in cxlflash_disk_virtual_open()
1075 cxlflash_lun_detach(gli); in cxlflash_disk_virtual_open()
1079 cxlflash_ba_terminate(&gli->blka.ba_lun); in cxlflash_disk_virtual_open()
1080 mutex_unlock(&gli->mutex); in cxlflash_disk_virtual_open()
1200 struct glun_info *gli = lli->parent; in cxlflash_disk_clone() local
1201 struct blka *blka = &gli->blka; in cxlflash_disk_clone()
1227 if (unlikely(gli->mode != MODE_VIRTUAL)) { in cxlflash_disk_clone()
1230 __func__, gli->mode); in cxlflash_disk_clone()
1322 cxlflash_lun_attach(gli, gli->mode, false); in cxlflash_disk_clone()