Home
last modified time | relevance | path

Searched refs:pfn_sb (Results 1 – 3 of 3) sorted by relevance

/linux-4.4.14/drivers/nvdimm/
Dpmem.c227 struct nd_pfn_sb *pfn_sb = kzalloc(sizeof(*pfn_sb), GFP_KERNEL); in nd_pfn_init() local
236 if (!pfn_sb) in nd_pfn_init()
239 nd_pfn->pfn_sb = pfn_sb; in nd_pfn_init()
257 memset(pfn_sb, 0, sizeof(*pfn_sb)); in nd_pfn_init()
273 pfn_sb->mode = cpu_to_le32(nd_pfn->mode); in nd_pfn_init()
274 pfn_sb->dataoff = cpu_to_le64(offset); in nd_pfn_init()
275 pfn_sb->npfns = cpu_to_le64(npfns); in nd_pfn_init()
276 memcpy(pfn_sb->signature, PFN_SIG, PFN_SIG_LEN); in nd_pfn_init()
277 memcpy(pfn_sb->uuid, nd_pfn->uuid, 16); in nd_pfn_init()
278 pfn_sb->version_major = cpu_to_le16(1); in nd_pfn_init()
[all …]
Dpfn_devs.c234 struct nd_pfn_sb *pfn_sb = nd_pfn->pfn_sb; in nd_pfn_validate() local
238 if (!pfn_sb || !ndns) in nd_pfn_validate()
248 if (nvdimm_read_bytes(ndns, SZ_4K, pfn_sb, sizeof(*pfn_sb))) in nd_pfn_validate()
251 if (memcmp(pfn_sb->signature, PFN_SIG, PFN_SIG_LEN) != 0) in nd_pfn_validate()
254 checksum = le64_to_cpu(pfn_sb->checksum); in nd_pfn_validate()
255 pfn_sb->checksum = 0; in nd_pfn_validate()
256 if (checksum != nd_sb_checksum((struct nd_gen_sb *) pfn_sb)) in nd_pfn_validate()
258 pfn_sb->checksum = cpu_to_le64(checksum); in nd_pfn_validate()
260 switch (le32_to_cpu(pfn_sb->mode)) { in nd_pfn_validate()
272 nd_pfn->uuid = kmemdup(pfn_sb->uuid, 16, GFP_KERNEL); in nd_pfn_validate()
[all …]
Dnd.h158 struct nd_pfn_sb *pfn_sb; member