Lines Matching refs:lxt
511 struct sisl_lxt_entry *lxt = NULL, *lxt_old = NULL; in grow_lxt() local
545 lxt = kzalloc((sizeof(*lxt) * LXT_GROUP_SIZE * ngrps), in grow_lxt()
547 if (unlikely(!lxt)) { in grow_lxt()
554 memcpy(lxt, lxt_old, (sizeof(*lxt) * rhte->lxt_cnt)); in grow_lxt()
556 lxt = lxt_old; in grow_lxt()
575 lxt[i].rlba_base = ((aun << MC_CHUNK_SHIFT) | in grow_lxt()
589 rhte->lxt_start = lxt; in grow_lxt()
598 if (lxt != lxt_old) in grow_lxt()
624 struct sisl_lxt_entry *lxt, *lxt_old; in shrink_lxt() local
644 lxt = kzalloc((sizeof(*lxt) * LXT_GROUP_SIZE * ngrps), in shrink_lxt()
646 if (unlikely(!lxt)) { in shrink_lxt()
652 memcpy(lxt, lxt_old, in shrink_lxt()
653 (sizeof(*lxt) * (rhte->lxt_cnt - delta))); in shrink_lxt()
655 lxt = NULL; in shrink_lxt()
657 lxt = lxt_old; in shrink_lxt()
669 rhte->lxt_start = lxt; in shrink_lxt()
705 if (lxt != lxt_old) in shrink_lxt()
1048 struct sisl_lxt_entry *lxt; in clone_lxt() local
1057 lxt = kzalloc((sizeof(*lxt) * LXT_GROUP_SIZE * ngrps), in clone_lxt()
1059 if (unlikely(!lxt)) in clone_lxt()
1063 memcpy(lxt, rhte_src->lxt_start, in clone_lxt()
1064 (sizeof(*lxt) * rhte_src->lxt_cnt)); in clone_lxt()
1069 aun = (lxt[i].rlba_base >> MC_CHUNK_SHIFT); in clone_lxt()
1073 aun = (lxt[j].rlba_base >> in clone_lxt()
1079 kfree(lxt); in clone_lxt()
1085 lxt = NULL; in clone_lxt()
1094 rhte->lxt_start = lxt; in clone_lxt()