Lines Matching refs:btt_sb
225 bool nd_btt_arena_is_valid(struct nd_btt *nd_btt, struct btt_sb *super) in nd_btt_arena_is_valid()
252 struct nd_namespace_common *ndns, struct btt_sb *btt_sb) in __nd_btt_probe() argument
254 if (!btt_sb || !ndns || !nd_btt) in __nd_btt_probe()
257 if (nvdimm_read_bytes(ndns, SZ_4K, btt_sb, sizeof(*btt_sb))) in __nd_btt_probe()
263 if (!nd_btt_arena_is_valid(nd_btt, btt_sb)) in __nd_btt_probe()
266 nd_btt->lbasize = le32_to_cpu(btt_sb->external_lbasize); in __nd_btt_probe()
267 nd_btt->uuid = kmemdup(btt_sb->uuid, 16, GFP_KERNEL); in __nd_btt_probe()
280 struct btt_sb *btt_sb; in nd_btt_probe() local
292 btt_sb = kzalloc(sizeof(*btt_sb), GFP_KERNEL); in nd_btt_probe()
293 rc = __nd_btt_probe(to_nd_btt(dev), ndns, btt_sb); in nd_btt_probe()
294 kfree(btt_sb); in nd_btt_probe()