pmem_assign
pmem_assign(sb(wc)->padding[b], cpu_to_le64(0));
pmem_assign(sb(wc)->version, cpu_to_le32(MEMORY_SUPERBLOCK_VERSION));
pmem_assign(sb(wc)->block_size, cpu_to_le32(wc->block_size));
pmem_assign(sb(wc)->n_blocks, cpu_to_le64(wc->n_blocks));
pmem_assign(sb(wc)->seq_count, cpu_to_le64(0));
pmem_assign(sb(wc)->magic, cpu_to_le32(MEMORY_SUPERBLOCK_MAGIC));
pmem_assign(memory_entry(wc, e)->seq_count, cpu_to_le64(-1));
pmem_assign(*memory_entry(wc, e), me);
pmem_assign(sb(wc)->seq_count, cpu_to_le64(wc->seq_count));