Lines Matching refs:ip
222 struct xfs_inode *ip, in xfs_inode_mark_sick() argument
226 trace_xfs_inode_mark_sick(ip, mask); in xfs_inode_mark_sick()
228 spin_lock(&ip->i_flags_lock); in xfs_inode_mark_sick()
229 ip->i_sick |= mask; in xfs_inode_mark_sick()
230 ip->i_checked |= mask; in xfs_inode_mark_sick()
231 spin_unlock(&ip->i_flags_lock); in xfs_inode_mark_sick()
238 spin_lock(&VFS_I(ip)->i_lock); in xfs_inode_mark_sick()
239 VFS_I(ip)->i_state &= ~I_DONTCACHE; in xfs_inode_mark_sick()
240 spin_unlock(&VFS_I(ip)->i_lock); in xfs_inode_mark_sick()
246 struct xfs_inode *ip, in xfs_inode_mark_healthy() argument
250 trace_xfs_inode_mark_healthy(ip, mask); in xfs_inode_mark_healthy()
252 spin_lock(&ip->i_flags_lock); in xfs_inode_mark_healthy()
253 ip->i_sick &= ~mask; in xfs_inode_mark_healthy()
254 ip->i_checked |= mask; in xfs_inode_mark_healthy()
255 spin_unlock(&ip->i_flags_lock); in xfs_inode_mark_healthy()
261 struct xfs_inode *ip, in xfs_inode_measure_sickness() argument
265 spin_lock(&ip->i_flags_lock); in xfs_inode_measure_sickness()
266 *sick = ip->i_sick; in xfs_inode_measure_sickness()
267 *checked = ip->i_checked; in xfs_inode_measure_sickness()
268 spin_unlock(&ip->i_flags_lock); in xfs_inode_measure_sickness()
378 struct xfs_inode *ip, in xfs_bulkstat_health() argument
388 xfs_inode_measure_sickness(ip, &sick, &checked); in xfs_bulkstat_health()