__fs64
static inline u64 fs64_to_cpu(struct vxfs_sb_info *sbi, __fs64 a)
__fs64 vdi_version; /* Version */
__fs64 vt_hdr; /* Header, 0xTTOOOOOOOOOOOOOO; T=type,O=offs */
__fs64 vd4_hdr; /* Header, 0xTTOOOOOOOOOOOOOO; T=type,O=offs */
__fs64 vd4_block; /* Extent block */
__fs64 vd4_size; /* Size in blocks */
__fs64 vdi_size; /* Inode size in bytes */
static inline __u64 fs64_to_cpu(struct qnx6_sb_info *sbi, __fs64 n)
static inline __fs64 cpu_to_fs64(struct qnx6_sb_info *sbi, __u64 n)
return (__force __fs64)cpu_to_le64(n);
return (__force __fs64)cpu_to_be64(n);
struct buffer_head *bh, __fs64 *v,
to->key64 = *(__fs64 *)(to->p = v);
for (p = from; p <= to && p->key64 == *(__fs64 *)p->p; p++)
__fs64 *ptr;
ptr = (__fs64 *)bh->b_data + (n & mask);
p = (__fs64 *)bh->b_data + index;
(tmp = fs64_to_cpu(sb, ((__fs64 *)bh->b_data)[index-1])) :
__fs64 key64;
fs64_to_cpu(struct super_block *sbp, __fs64 n)
static inline __fs64
return (__force __fs64)cpu_to_le64(n);
return (__force __fs64)cpu_to_be64(n);
__fs64 u2_i_data[15];
__fs64 cs_ndir; /* number of directories */
__fs64 cs_nbfree; /* number of free blocks */
__fs64 cs_nifree; /* number of free inodes */
__fs64 cs_nffree; /* number of free frags */
__fs64 cs_numclusters; /* number of free clusters */
__fs64 cs_spare[3]; /* future expansion */
__fs64 fs_swuid; /* system-wide uid */
__fs64 fs_sparecon64[17];/*old rotation block list head */
__fs64 fs_sblockloc; /* byte offset of standard superblock */
__fs64 fs_size; /* number of blocks in fs */
__fs64 fs_dsize; /* number of data blocks in fs */
__fs64 fs_csaddr; /* blk addr of cyl grp summary area */
__fs64 fs_pendingblocks;/* blocks in process of being freed */
__fs64 cg_time; /* time last written */
__fs64 cg_sparecon[3]; /* reserved for future use */
__fs64 ui_size; /* 0x8 */
__fs64 ui_size; /* 16: File byte count. */
__fs64 ui_blocks; /* 24: Bytes actually held. */
__fs64 ui_atime; /* 32: Last access time. */
__fs64 ui_mtime; /* 40: Last modified time. */
__fs64 ui_ctime; /* 48: Last inode change time. */
__fs64 ui_birthtime; /* 56: Inode creation time. */
__fs64 ui_extb[UFS_NXADDR];/* 96: External attributes block. */
__fs64 ui_db[UFS_NDADDR]; /* 112: Direct disk blocks. */
__fs64 ui_ib[UFS_NINDIR];/* 208: Indirect disk blocks.*/
__fs64 ui_spare[3]; /* 232: Reserved; currently unused */
__fs64 fs_swuid;
__fs64 fs_sparecon64[17];
__fs64 fs_sblockloc;
__fs64 cs_ndir;
__fs64 cs_nbfree;
__fs64 cs_nifree; /* number of free inodes */
__fs64 cs_nffree; /* number of free frags */
__fs64 cs_numclusters; /* number of free clusters */
__fs64 cs_spare[3]; /* future expansion */
__fs64 fs_size; /* number of blocks in fs */
__fs64 fs_dsize; /* number of data blocks in fs */
__fs64 fs_csaddr; /* blk addr of cyl grp summary area */
__fs64 fs_pendingblocks;/* blocks in process of being freed */
__fs64 tmp;
(((__fs64*)((ubh)->bh[(begin) >> (uspi->s_fshift-3)]->b_data)) + \
fs64_to_cpu(sb, *(__fs64 *)p) :
*(__fs64 *)p = cpu_to_fs64(sb, val);
*(__fs64 *)p = 0;
return *(__fs64 *)p == 0;
__fs64 tmp;
__fs64 sb_serial;
__fs64 di_size;
__fs64 size;
__fs64 sb_serial;