Searched refs:i_iolock (Results 1 - 7 of 7) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/xfs/
H A Dxfs_iocore.c113 io->io_iolock = &ip->i_iolock;
H A Dxfs_iget.c574 mrlock_init(&ip->i_iolock, MRLOCK_BARRIER, "xfsio", vp->v_number);
851 * i_iolock and a multi-reader lock called the i_lock. This routine
885 mrupdate_nested(&ip->i_iolock, XFS_IOLOCK_DEP(lock_flags));
887 mraccess_nested(&ip->i_iolock, XFS_IOLOCK_DEP(lock_flags));
930 iolocked = mrtryupdate(&ip->i_iolock);
935 iolocked = mrtryaccess(&ip->i_iolock);
944 mrunlock(&ip->i_iolock);
952 mrunlock(&ip->i_iolock);
992 (ismrlocked(&ip->i_iolock, MR_ACCESS)));
994 (ismrlocked(&ip->i_iolock, MR_UPDAT
[all...]
H A Dxfs_trans_inode.c116 ismrlocked(&ip->i_iolock, MR_UPDATE));
120 ismrlocked(&ip->i_iolock, (MR_UPDATE | MR_ACCESS)));
H A Dxfs_inode.h223 * i_ilock. Hierarchy is i_iolock followed by i_rlock.
266 mrlock_t i_iolock; /* inode IO lock */ member in struct:xfs_inode
H A Dxfs_inode_item.c664 ismrlocked(&(iip->ili_inode->i_iolock), MR_UPDATE));
667 ismrlocked(&(iip->ili_inode->i_iolock), MR_ACCESS));
H A Dxfs_inode.c1328 ASSERT(ismrlocked(&(ip->i_iolock), MR_UPDATE | MR_ACCESS));
1439 ASSERT(ismrlocked(&ip->i_iolock, MR_UPDATE) != 0);
1562 ASSERT(ismrlocked(&ip->i_iolock, MR_UPDATE) != 0);
1831 ASSERT(ismrlocked(&(ip->i_iolock), MR_UPDATE) != 0);
1862 ASSERT(ismrlocked(&(ip->i_iolock), MR_UPDATE) != 0);
2720 mrfree(&ip->i_iolock);
H A Dxfs_vnodeops.c1500 ASSERT(ismrlocked(&ip->i_iolock, MR_UPDATE));

Completed in 69 milliseconds