Lines Matching refs:ip
19 extern int gfs2_internal_read(struct gfs2_inode *ip,
23 static inline int gfs2_is_stuffed(const struct gfs2_inode *ip) in gfs2_is_stuffed() argument
25 return !ip->i_height; in gfs2_is_stuffed()
28 static inline int gfs2_is_jdata(const struct gfs2_inode *ip) in gfs2_is_jdata() argument
30 return ip->i_diskflags & GFS2_DIF_JDATA; in gfs2_is_jdata()
33 static inline int gfs2_is_writeback(const struct gfs2_inode *ip) in gfs2_is_writeback() argument
35 const struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode); in gfs2_is_writeback()
36 return (sdp->sd_args.ar_data == GFS2_DATA_WRITEBACK) && !gfs2_is_jdata(ip); in gfs2_is_writeback()
39 static inline int gfs2_is_ordered(const struct gfs2_inode *ip) in gfs2_is_ordered() argument
41 const struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode); in gfs2_is_ordered()
42 return (sdp->sd_args.ar_data == GFS2_DATA_ORDERED) && !gfs2_is_jdata(ip); in gfs2_is_ordered()
45 static inline int gfs2_is_dir(const struct gfs2_inode *ip) in gfs2_is_dir() argument
47 return S_ISDIR(ip->i_inode.i_mode); in gfs2_is_dir()
69 static inline int gfs2_check_inum(const struct gfs2_inode *ip, u64 no_addr, in gfs2_check_inum() argument
72 return ip->i_no_addr == no_addr && ip->i_no_formal_ino == no_formal_ino; in gfs2_check_inum()
75 static inline void gfs2_inum_out(const struct gfs2_inode *ip, in gfs2_inum_out() argument
78 dent->de_inum.no_formal_ino = cpu_to_be64(ip->i_no_formal_ino); in gfs2_inum_out()
79 dent->de_inum.no_addr = cpu_to_be64(ip->i_no_addr); in gfs2_inum_out()
104 extern int gfs2_inode_refresh(struct gfs2_inode *ip);
111 extern void gfs2_dinode_out(const struct gfs2_inode *ip, void *buf);