Lines Matching refs:ip
291 struct xfs_inode *ip,
295 trace_xfs_inode_mark_sick(ip, mask);
297 spin_lock(&ip->i_flags_lock);
298 ip->i_sick |= mask;
299 spin_unlock(&ip->i_flags_lock);
306 spin_lock(&VFS_I(ip)->i_lock);
307 VFS_I(ip)->i_state &= ~I_DONTCACHE;
308 spin_unlock(&VFS_I(ip)->i_lock);
314 struct xfs_inode *ip,
318 trace_xfs_inode_mark_corrupt(ip, mask);
320 spin_lock(&ip->i_flags_lock);
321 ip->i_sick |= mask;
322 ip->i_checked |= mask;
323 spin_unlock(&ip->i_flags_lock);
330 spin_lock(&VFS_I(ip)->i_lock);
331 VFS_I(ip)->i_state &= ~I_DONTCACHE;
332 spin_unlock(&VFS_I(ip)->i_lock);
338 struct xfs_inode *ip,
342 trace_xfs_inode_mark_healthy(ip, mask);
344 spin_lock(&ip->i_flags_lock);
345 ip->i_sick &= ~mask;
346 if (!(ip->i_sick & XFS_SICK_INO_PRIMARY))
347 ip->i_sick &= ~XFS_SICK_INO_SECONDARY;
348 ip->i_checked |= mask;
349 spin_unlock(&ip->i_flags_lock);
355 struct xfs_inode *ip,
359 spin_lock(&ip->i_flags_lock);
360 *sick = ip->i_sick;
361 *checked = ip->i_checked;
362 spin_unlock(&ip->i_flags_lock);
480 struct xfs_inode *ip,
490 xfs_inode_measure_sickness(ip, &sick, &checked);
502 struct xfs_inode *ip,
522 xfs_inode_mark_sick(ip, mask);
540 xfs_bmap_mark_sick(cur->bc_ino.ip,
557 struct xfs_inode *ip,
574 xfs_inode_mark_sick(ip, mask);