Lines Matching refs:aun
241 static int validate_alloc(struct ba_lun_info *bali, u64 aun) in validate_alloc() argument
245 idx = aun / BITS_PER_LONG; in validate_alloc()
246 bit_pos = aun % BITS_PER_LONG; in validate_alloc()
517 u64 aun; /* chunk# allocated by block allocator */ in grow_lxt() local
569 aun = ba_alloc(&blka->ba_lun); in grow_lxt()
570 if ((aun == -1ULL) || (aun >= blka->nchunk)) in grow_lxt()
572 "max %llX\n", __func__, aun, blka->nchunk - 1); in grow_lxt()
575 lxt[i].rlba_base = ((aun << MC_CHUNK_SHIFT) | in grow_lxt()
632 u64 aun; /* chunk# allocated by block allocator */ in shrink_lxt() local
690 aun = (lxt_old[my_new_size + i].rlba_base & SISL_ASTATUS_MASK); in shrink_lxt()
691 aun = (aun >> MC_CHUNK_SHIFT); in shrink_lxt()
693 write_same16(sdev, aun, MC_CHUNK_SIZE); in shrink_lxt()
694 ba_free(&blka->ba_lun, aun); in shrink_lxt()
1050 u64 aun; /* chunk# allocated by block allocator */ in clone_lxt() local
1069 aun = (lxt[i].rlba_base >> MC_CHUNK_SHIFT); in clone_lxt()
1070 if (ba_clone(&blka->ba_lun, aun) == -1ULL) { in clone_lxt()
1073 aun = (lxt[j].rlba_base >> in clone_lxt()
1075 ba_free(&blka->ba_lun, aun); in clone_lxt()