• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/xfs/linux-2.6/

Lines Matching refs:ip

60 	xfs_inode_t	*ip)
62 struct inode *inode = VFS_I(ip);
64 ip->i_d.di_atime.t_sec = (__int32_t)inode->i_atime.tv_sec;
65 ip->i_d.di_atime.t_nsec = (__int32_t)inode->i_atime.tv_nsec;
66 ip->i_d.di_ctime.t_sec = (__int32_t)inode->i_ctime.tv_sec;
67 ip->i_d.di_ctime.t_nsec = (__int32_t)inode->i_ctime.tv_nsec;
68 ip->i_d.di_mtime.t_sec = (__int32_t)inode->i_mtime.tv_sec;
69 ip->i_d.di_mtime.t_nsec = (__int32_t)inode->i_mtime.tv_nsec;
79 xfs_inode_t *ip)
81 struct inode *inode = VFS_I(ip);
89 xfs_inode_t *ip)
91 struct inode *inode = VFS_I(ip);
104 xfs_inode_t *ip,
107 struct inode *inode = VFS_I(ip);
129 xfs_mark_inode_dirty_sync(ip);
143 struct xfs_inode *ip = XFS_I(inode);
157 error = xfs_attr_set(ip, name, value, length, ATTR_SECURE);
200 struct xfs_inode *ip = NULL;
227 error = xfs_create(XFS_I(dir), &name, mode, rdev, &ip, NULL);
231 inode = VFS_I(ip);
305 struct xfs_inode *ip;
315 error = xfs_lookup(XFS_I(dir), &xname, &ip, &ci_name);
329 return d_splice_alias(VFS_I(ip), dentry);
334 dentry = d_add_ci(dentry, VFS_I(ip), &dname);
488 struct xfs_inode *ip = XFS_I(inode);
489 struct xfs_mount *mp = ip->i_mount;
491 trace_xfs_getattr(ip);
496 stat->size = XFS_ISIZE(ip);
498 stat->mode = ip->i_d.di_mode;
499 stat->nlink = ip->i_d.di_nlink;
500 stat->uid = ip->i_d.di_uid;
501 stat->gid = ip->i_d.di_gid;
502 stat->ino = ip->i_ino;
507 XFS_FSB_TO_BB(mp, ip->i_d.di_nblocks + ip->i_delayed_blks);
514 stat->rdev = MKDEV(sysv_major(ip->i_df.if_u2.if_rdev) & 0x1ff,
515 sysv_minor(ip->i_df.if_u2.if_rdev));
518 if (XFS_IS_REALTIME_INODE(ip)) {
525 xfs_get_extsz_hint(ip) << mp->m_sb.sb_blocklog;
553 xfs_inode_t *ip = XFS_I(inode);
564 xfs_ilock(ip, XFS_IOLOCK_EXCL);
575 error = -xfs_change_file_space(ip, XFS_IOC_RESVSP, &bf,
586 error = -xfs_setattr(ip, &iattr, XFS_ATTR_NOLOCK);
590 xfs_iunlock(ip, XFS_IOLOCK_EXCL);
646 xfs_inode_t *ip = XFS_I(inode);
673 error = xfs_getbmap(ip, &bm, xfs_fiemap_format, fieinfo);
758 struct xfs_inode *ip)
760 if (ip->i_d.di_flags & XFS_DIFLAG_IMMUTABLE)
764 if (ip->i_d.di_flags & XFS_DIFLAG_APPEND)
768 if (ip->i_d.di_flags & XFS_DIFLAG_SYNC)
772 if (ip->i_d.di_flags & XFS_DIFLAG_NOATIME)
792 struct xfs_inode *ip)
794 struct inode *inode = &ip->i_vnode;
796 inode->i_ino = ip->i_ino;
798 inode_add_to_lists(ip->i_mount->m_super, inode);
800 inode->i_mode = ip->i_d.di_mode;
801 inode->i_nlink = ip->i_d.di_nlink;
802 inode->i_uid = ip->i_d.di_uid;
803 inode->i_gid = ip->i_d.di_gid;
809 MKDEV(sysv_major(ip->i_df.if_u2.if_rdev) & 0x1ff,
810 sysv_minor(ip->i_df.if_u2.if_rdev));
817 inode->i_generation = ip->i_d.di_gen;
818 i_size_write(inode, ip->i_d.di_size);
819 inode->i_atime.tv_sec = ip->i_d.di_atime.t_sec;
820 inode->i_atime.tv_nsec = ip->i_d.di_atime.t_nsec;
821 inode->i_mtime.tv_sec = ip->i_d.di_mtime.t_sec;
822 inode->i_mtime.tv_nsec = ip->i_d.di_mtime.t_nsec;
823 inode->i_ctime.tv_sec = ip->i_d.di_ctime.t_sec;
824 inode->i_ctime.tv_nsec = ip->i_d.di_ctime.t_nsec;
825 xfs_diflags_to_iflags(inode, ip);
842 if (!(ip->i_df.if_flags & XFS_IFINLINE))
851 xfs_iflags_clear(ip, XFS_INEW);