Lines Matching refs:geo
971 static inline int pblk_ppa_to_pos(struct nvm_geo *geo, struct ppa_addr p) in pblk_ppa_to_pos() argument
973 return p.a.lun * geo->num_ch + p.a.ch; in pblk_ppa_to_pos()
980 struct nvm_geo *geo = &dev->geo; in addr_to_gen_ppa() local
983 if (geo->version == NVM_OCSSD_SPEC_12) { in addr_to_gen_ppa()
1020 struct nvm_geo *geo = &dev->geo; in pblk_dev_ppa_to_chunk() local
1022 int pos = pblk_ppa_to_pos(geo, p); in pblk_dev_ppa_to_chunk()
1039 struct nvm_geo *geo = &dev->geo; in pblk_dev_ppa_to_line_addr() local
1042 if (geo->version == NVM_OCSSD_SPEC_12) { in pblk_dev_ppa_to_line_addr()
1195 struct nvm_geo *geo = &pblk->dev->geo; in print_ppa() local
1200 } else if (geo->version == NVM_OCSSD_SPEC_12) { in print_ppa()
1233 struct nvm_geo *geo = &tgt_dev->geo; in pblk_boundary_ppa_checks() local
1240 if (geo->version == NVM_OCSSD_SPEC_12) { in pblk_boundary_ppa_checks()
1242 ppa->g.ch < geo->num_ch && in pblk_boundary_ppa_checks()
1243 ppa->g.lun < geo->num_lun && in pblk_boundary_ppa_checks()
1244 ppa->g.pl < geo->num_pln && in pblk_boundary_ppa_checks()
1245 ppa->g.blk < geo->num_chk && in pblk_boundary_ppa_checks()
1246 ppa->g.pg < geo->num_pg && in pblk_boundary_ppa_checks()
1247 ppa->g.sec < geo->ws_min) in pblk_boundary_ppa_checks()
1251 ppa->m.grp < geo->num_ch && in pblk_boundary_ppa_checks()
1252 ppa->m.pu < geo->num_lun && in pblk_boundary_ppa_checks()
1253 ppa->m.chk < geo->num_chk && in pblk_boundary_ppa_checks()
1254 ppa->m.sec < geo->clba) in pblk_boundary_ppa_checks()