Searched refs:pfn_sb (Results 1 – 3 of 3) sorted by relevance
/linux-4.4.14/drivers/nvdimm/ |
D | pmem.c | 227 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 …]
|
D | pfn_devs.c | 234 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 …]
|
D | nd.h | 158 struct nd_pfn_sb *pfn_sb; member
|