Lines Matching defs:dsb
5 struct erofs_super_block *dsb)
7 const unsigned int feature = le32_to_cpu(dsb->feature_incompat);
21 struct erofs_super_block *dsb)
31 ondisk_extradevs = le16_to_cpu(dsb->extra_devices);
45 pos = le16_to_cpu(dsb->devt_slotoff) * EROFS_DEVT_SLOT_SIZE;
66 struct erofs_super_block *dsb;
74 dsb = (struct erofs_super_block *)(data + EROFS_SUPER_OFFSET);
77 if (le32_to_cpu(dsb->magic) != EROFS_SUPER_MAGIC_V1) {
82 sbi.feature_compat = le32_to_cpu(dsb->feature_compat);
84 sbi.blkszbits = dsb->blkszbits;
90 } else if (!check_layout_compatibility(&sbi, dsb)) {
94 sbi.primarydevice_blocks = le32_to_cpu(dsb->blocks);
95 sbi.meta_blkaddr = le32_to_cpu(dsb->meta_blkaddr);
96 sbi.xattr_blkaddr = le32_to_cpu(dsb->xattr_blkaddr);
98 sbi.root_nid = le16_to_cpu(dsb->root_nid);
99 sbi.packed_nid = le64_to_cpu(dsb->packed_nid);
100 sbi.inos = le64_to_cpu(dsb->inos);
101 sbi.checksum = le32_to_cpu(dsb->checksum);
103 sbi.build_time = le64_to_cpu(dsb->build_time);
104 sbi.build_time_nsec = le32_to_cpu(dsb->build_time_nsec);
106 memcpy(&sbi.uuid, dsb->uuid, sizeof(dsb->uuid));
107 return erofs_init_devices(&sbi, dsb);