ba_lun 210 drivers/scsi/cxlflash/lunmgt.c cxlflash_ba_terminate(&gli->blka.ba_lun); ba_lun 608 drivers/scsi/cxlflash/superpipe.c cxlflash_ba_terminate(&gli->blka.ba_lun); ba_lun 146 drivers/scsi/cxlflash/superpipe.h void cxlflash_ba_terminate(struct ba_lun *ba_lun); ba_lun 59 drivers/scsi/cxlflash/vlun.c static int ba_init(struct ba_lun *ba_lun) ba_lun 68 drivers/scsi/cxlflash/vlun.c __func__, ba_lun->lun_id, ba_lun->lsize, ba_lun->au_size); ba_lun 71 drivers/scsi/cxlflash/vlun.c lun_size_au = ba_lun->lsize / ba_lun->au_size; ba_lun 81 drivers/scsi/cxlflash/vlun.c __func__, ba_lun->lun_id); ba_lun 96 drivers/scsi/cxlflash/vlun.c "lun_id=%016llx\n", __func__, ba_lun->lun_id); ba_lun 126 drivers/scsi/cxlflash/vlun.c __func__, ba_lun->lun_id); ba_lun 133 drivers/scsi/cxlflash/vlun.c ba_lun->ba_lun_handle = bali; ba_lun 137 drivers/scsi/cxlflash/vlun.c __func__, ba_lun->lun_id, bali->lun_bmap_size, ba_lun 184 drivers/scsi/cxlflash/vlun.c static u64 ba_alloc(struct ba_lun *ba_lun) ba_lun 190 drivers/scsi/cxlflash/vlun.c bali = ba_lun->ba_lun_handle; ba_lun 194 drivers/scsi/cxlflash/vlun.c __func__, ba_lun->lun_id, bali->free_aun_cnt); ba_lun 198 drivers/scsi/cxlflash/vlun.c __func__, ba_lun->lun_id); ba_lun 211 drivers/scsi/cxlflash/vlun.c " lun_id=%016llx\n", __func__, ba_lun->lun_id); ba_lun 224 drivers/scsi/cxlflash/vlun.c ((bit_word * BITS_PER_LONG) + bit_pos), ba_lun->lun_id, ba_lun 257 drivers/scsi/cxlflash/vlun.c static int ba_free(struct ba_lun *ba_lun, u64 to_free) ba_lun 262 drivers/scsi/cxlflash/vlun.c bali = ba_lun->ba_lun_handle; ba_lun 266 drivers/scsi/cxlflash/vlun.c __func__, to_free, ba_lun->lun_id); ba_lun 271 drivers/scsi/cxlflash/vlun.c "free_aun_cnt=%llx\n", __func__, to_free, ba_lun->lun_id, ba_lun 276 drivers/scsi/cxlflash/vlun.c __func__, to_free, ba_lun->lun_id, ba_lun 295 drivers/scsi/cxlflash/vlun.c ba_lun->lun_id, bali->free_aun_cnt); ba_lun 307 drivers/scsi/cxlflash/vlun.c static int ba_clone(struct ba_lun *ba_lun, u64 to_clone) ba_lun 309 drivers/scsi/cxlflash/vlun.c struct ba_lun_info *bali = ba_lun->ba_lun_handle; ba_lun 313 drivers/scsi/cxlflash/vlun.c __func__, to_clone, ba_lun->lun_id); ba_lun 318 drivers/scsi/cxlflash/vlun.c __func__, to_clone, ba_lun->lun_id); ba_lun 322 drivers/scsi/cxlflash/vlun.c __func__, to_clone, ba_lun->lun_id); ba_lun 337 drivers/scsi/cxlflash/vlun.c static u64 ba_space(struct ba_lun *ba_lun) ba_lun 339 drivers/scsi/cxlflash/vlun.c struct ba_lun_info *bali = ba_lun->ba_lun_handle; ba_lun 350 drivers/scsi/cxlflash/vlun.c void cxlflash_ba_terminate(struct ba_lun *ba_lun) ba_lun 352 drivers/scsi/cxlflash/vlun.c struct ba_lun_info *bali = ba_lun->ba_lun_handle; ba_lun 358 drivers/scsi/cxlflash/vlun.c ba_lun->ba_lun_handle = NULL; ba_lun 378 drivers/scsi/cxlflash/vlun.c blka->ba_lun.lun_id = lli->lun_index; ba_lun 379 drivers/scsi/cxlflash/vlun.c blka->ba_lun.lsize = gli->max_lba + 1; ba_lun 380 drivers/scsi/cxlflash/vlun.c blka->ba_lun.lba_size = gli->blk_len; ba_lun 382 drivers/scsi/cxlflash/vlun.c blka->ba_lun.au_size = MC_CHUNK_SIZE; ba_lun 383 drivers/scsi/cxlflash/vlun.c blka->nchunk = blka->ba_lun.lsize / MC_CHUNK_SIZE; ba_lun 385 drivers/scsi/cxlflash/vlun.c rc = ba_init(&blka->ba_lun); ba_lun 526 drivers/scsi/cxlflash/vlun.c av_size = ba_space(&blka->ba_lun); ba_lun 568 drivers/scsi/cxlflash/vlun.c aun = ba_alloc(&blka->ba_lun); ba_lun 696 drivers/scsi/cxlflash/vlun.c ba_free(&blka->ba_lun, aun); ba_lun 1075 drivers/scsi/cxlflash/vlun.c cxlflash_ba_terminate(&gli->blka.ba_lun); ba_lun 1132 drivers/scsi/cxlflash/vlun.c if (ba_clone(&blka->ba_lun, aun) == -1ULL) { ba_lun 1172 drivers/scsi/cxlflash/vlun.c ba_free(&blka->ba_lun, aun); ba_lun 77 drivers/scsi/cxlflash/vlun.h struct ba_lun ba_lun;