Lines Matching refs:adst
244 static int pblk_set_addrf_20(struct nvm_geo *geo, struct nvm_addrf *adst,
249 adst->ch_len = get_count_order(geo->num_ch);
250 adst->lun_len = get_count_order(geo->num_lun);
251 adst->chk_len = src->chk_len;
252 adst->sec_len = src->sec_len;
254 adst->sec_offset = 0;
255 adst->ch_offset = adst->sec_len;
256 adst->lun_offset = adst->ch_offset + adst->ch_len;
257 adst->chk_offset = adst->lun_offset + adst->lun_len;
259 adst->sec_mask = ((1ULL << adst->sec_len) - 1) << adst->sec_offset;
260 adst->chk_mask = ((1ULL << adst->chk_len) - 1) << adst->chk_offset;
261 adst->lun_mask = ((1ULL << adst->lun_len) - 1) << adst->lun_offset;
262 adst->ch_mask = ((1ULL << adst->ch_len) - 1) << adst->ch_offset;
271 return adst->chk_offset + adst->chk_len;