Lines Matching refs:dsl
58 struct xfs_dsymlink_hdr *dsl = bp->b_addr; in xfs_symlink_hdr_set() local
63 dsl->sl_magic = cpu_to_be32(XFS_SYMLINK_MAGIC); in xfs_symlink_hdr_set()
64 dsl->sl_offset = cpu_to_be32(offset); in xfs_symlink_hdr_set()
65 dsl->sl_bytes = cpu_to_be32(size); in xfs_symlink_hdr_set()
66 uuid_copy(&dsl->sl_uuid, &mp->m_sb.sb_uuid); in xfs_symlink_hdr_set()
67 dsl->sl_owner = cpu_to_be64(ino); in xfs_symlink_hdr_set()
68 dsl->sl_blkno = cpu_to_be64(bp->b_bn); in xfs_symlink_hdr_set()
86 struct xfs_dsymlink_hdr *dsl = bp->b_addr; in xfs_symlink_hdr_ok() local
88 if (offset != be32_to_cpu(dsl->sl_offset)) in xfs_symlink_hdr_ok()
90 if (size != be32_to_cpu(dsl->sl_bytes)) in xfs_symlink_hdr_ok()
92 if (ino != be64_to_cpu(dsl->sl_owner)) in xfs_symlink_hdr_ok()
104 struct xfs_dsymlink_hdr *dsl = bp->b_addr; in xfs_symlink_verify() local
108 if (dsl->sl_magic != cpu_to_be32(XFS_SYMLINK_MAGIC)) in xfs_symlink_verify()
110 if (!uuid_equal(&dsl->sl_uuid, &mp->m_sb.sb_uuid)) in xfs_symlink_verify()
112 if (bp->b_bn != be64_to_cpu(dsl->sl_blkno)) in xfs_symlink_verify()
114 if (be32_to_cpu(dsl->sl_offset) + in xfs_symlink_verify()
115 be32_to_cpu(dsl->sl_bytes) >= MAXPATHLEN) in xfs_symlink_verify()
117 if (dsl->sl_owner == 0) in xfs_symlink_verify()
160 struct xfs_dsymlink_hdr *dsl = bp->b_addr; in xfs_symlink_write_verify() local
161 dsl->sl_lsn = cpu_to_be64(bip->bli_item.li_lsn); in xfs_symlink_write_verify()