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