Home
last modified time | relevance | path

Searched refs:btt_sb (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/nvdimm/ !
H A Dbtt_devs.c240 bool nd_btt_arena_is_valid(struct nd_btt *nd_btt, struct btt_sb *super) in nd_btt_arena_is_valid()
269 struct btt_sb *btt_sb) in nd_btt_version() argument
276 if (nvdimm_read_bytes(ndns, 0, btt_sb, sizeof(*btt_sb), 0)) in nd_btt_version()
278 if (!nd_btt_arena_is_valid(nd_btt, btt_sb)) in nd_btt_version()
280 if ((le16_to_cpu(btt_sb->version_major) != 2) || in nd_btt_version()
281 (le16_to_cpu(btt_sb->version_minor) != 0)) in nd_btt_version()
291 if (nvdimm_read_bytes(ndns, SZ_4K, btt_sb, sizeof(*btt_sb), 0)) in nd_btt_version()
293 if (!nd_btt_arena_is_valid(nd_btt, btt_sb)) in nd_btt_version()
295 if ((le16_to_cpu(btt_sb->version_major) != 1) || in nd_btt_version()
296 (le16_to_cpu(btt_sb->version_minor) != 1)) in nd_btt_version()
[all …]
H A Dbtt.h95 struct btt_sb { struct
235 bool nd_btt_arena_is_valid(struct nd_btt *nd_btt, struct btt_sb *super);
237 struct btt_sb *btt_sb);
H A Dbtt.c61 static int btt_info_write(struct arena_info *arena, struct btt_sb *super) in btt_info_write()
76 sizeof(struct btt_sb), 0); in btt_info_write()
81 sizeof(struct btt_sb), 0); in btt_info_write()
84 static int btt_info_read(struct arena_info *arena, struct btt_sb *super) in btt_info_read()
87 sizeof(struct btt_sb), 0); in btt_info_read()
820 static void parse_arena_meta(struct arena_info *arena, struct btt_sb *super, in parse_arena_meta()
855 struct btt_sb *super __free(kfree) = kzalloc_obj(*super); in discover_arenas()
967 struct btt_sb *super; in btt_arena_write_layout()
994 super->infosize = cpu_to_le32(sizeof(struct btt_sb)); in btt_arena_write_layout()
1643 struct btt_sb *btt_sb; in nvdimm_namespace_attach_btt() local
[all …]
H A Dclaim.c221 BUILD_BUG_ON(sizeof(struct btt_sb) != SZ_4K); in nd_sb_checksum()