Lines Matching refs:aun
237 static int validate_alloc(struct ba_lun_info *bali, u64 aun) in validate_alloc() argument
241 idx = aun / BITS_PER_LONG; in validate_alloc()
242 bit_pos = aun % BITS_PER_LONG; in validate_alloc()
515 u64 aun; /* chunk# allocated by block allocator */ in grow_lxt() local
568 aun = ba_alloc(&blka->ba_lun); in grow_lxt()
569 if ((aun == -1ULL) || (aun >= blka->nchunk)) in grow_lxt()
571 "max=%llu\n", __func__, aun, blka->nchunk - 1); in grow_lxt()
574 lxt[i].rlba_base = ((aun << MC_CHUNK_SHIFT) | in grow_lxt()
635 u64 aun; /* chunk# allocated by block allocator */ in shrink_lxt() local
693 aun = lxt_old[my_new_size + i].rlba_base >> MC_CHUNK_SHIFT; in shrink_lxt()
695 write_same16(sdev, aun, MC_CHUNK_SIZE); in shrink_lxt()
696 ba_free(&blka->ba_lun, aun); in shrink_lxt()
1103 u64 aun; /* chunk# allocated by block allocator */ in clone_lxt() local
1131 aun = (lxt[i].rlba_base >> MC_CHUNK_SHIFT); in clone_lxt()
1132 if (ba_clone(&blka->ba_lun, aun) == -1ULL) { in clone_lxt()
1171 aun = (lxt[j].rlba_base >> MC_CHUNK_SHIFT); in clone_lxt()
1172 ba_free(&blka->ba_lun, aun); in clone_lxt()