Lines Matching refs:dp

58 	struct xfs_inode		*dp = context->dp;
60 struct xfs_attr_sf_hdr *sf = dp->i_af.if_data;
82 (dp->i_af.if_bytes + sf->count * 16) < context->bufsize)) {
84 if (XFS_IS_CORRUPT(context->dp->i_mount,
88 xfs_dirattr_mark_sick(context->dp, XFS_ATTR_FORK);
127 ((char *)sfe >= ((char *)sf + dp->i_af.if_bytes)) ||
131 context->dp->i_mount, sfe,
134 xfs_dirattr_mark_sick(dp, XFS_ATTR_FORK);
145 sbp->hash = xfs_attr_hashval(dp->i_mount, sfe->flags,
186 if (XFS_IS_CORRUPT(context->dp->i_mount,
189 xfs_dirattr_mark_sick(context->dp, XFS_ATTR_FORK);
221 struct xfs_inode *dp = context->dp;
222 struct xfs_mount *mp = dp->i_mount;
234 error = xfs_da3_node_read(tp, dp, cursor->blkno, &bp,
250 fa = xfs_da3_node_header_check(bp, dp->i_ino);
284 xfs_dirattr_mark_sick(dp, XFS_ATTR_FORK);
289 fa = xfs_attr3_leaf_header_check(bp, dp->i_ino);
305 xfs_dirattr_mark_sick(dp, XFS_ATTR_FORK);
318 struct xfs_inode *dp = context->dp;
319 struct xfs_mount *mp = dp->i_mount;
336 error = xfs_da3_node_read(context->tp, dp, cursor->blkno, &bp,
339 xfs_dirattr_mark_sick(dp, XFS_ATTR_FORK);
350 fa = xfs_da3_node_header_check(bp, dp->i_ino);
353 xfs_dirattr_mark_sick(dp, XFS_ATTR_FORK);
361 fa = xfs_attr3_leaf_header_check(bp, dp->i_ino);
365 xfs_dirattr_mark_sick(dp, XFS_ATTR_FORK);
419 error = xfs_attr3_leaf_read(context->tp, dp, dp->i_ino,
442 struct xfs_mount *mp = context->dp->i_mount;
515 if (XFS_IS_CORRUPT(context->dp->i_mount,
518 xfs_dirattr_mark_sick(context->dp, XFS_ATTR_FORK);
544 error = xfs_attr3_leaf_read(context->tp, context->dp,
545 context->dp->i_ino, 0, &bp);
558 struct xfs_inode *dp = context->dp;
561 xfs_assert_ilocked(dp, XFS_ILOCK_SHARED | XFS_ILOCK_EXCL);
566 if (!xfs_inode_hasattr(dp))
568 if (dp->i_af.if_format == XFS_DINODE_FMT_LOCAL)
572 error = xfs_iread_extents(NULL, dp, XFS_ATTR_FORK);
576 if (xfs_attr_is_leaf(dp))
585 struct xfs_inode *dp = context->dp;
589 XFS_STATS_INC(dp->i_mount, xs_attr_list);
591 if (xfs_is_shutdown(dp->i_mount))
594 lock_mode = xfs_ilock_attr_map_shared(dp);
596 xfs_iunlock(dp, lock_mode);