Lines Matching refs:attrp

361 	struct xfs_attri_log_format	*attrp;  in xfs_attr_log_item()  local
371 attrp = &attrip->attri_format; in xfs_attr_log_item()
372 attrp->alfi_ino = attr->xattri_da_args->dp->i_ino; in xfs_attr_log_item()
374 attrp->alfi_op_flags = attr->xattri_op_flags; in xfs_attr_log_item()
375 attrp->alfi_value_len = attr->xattri_nameval->value.i_len; in xfs_attr_log_item()
376 attrp->alfi_name_len = attr->xattri_nameval->name.i_len; in xfs_attr_log_item()
378 attrp->alfi_attr_filter = attr->xattri_da_args->attr_filter; in xfs_attr_log_item()
501 struct xfs_attri_log_format *attrp) in xfs_attri_validate() argument
503 unsigned int op = attrp->alfi_op_flags & in xfs_attri_validate()
506 if (attrp->__pad != 0) in xfs_attri_validate()
509 if (attrp->alfi_op_flags & ~XFS_ATTRI_OP_FLAGS_TYPE_MASK) in xfs_attri_validate()
512 if (attrp->alfi_attr_filter & ~XFS_ATTRI_FILTER_MASK) in xfs_attri_validate()
525 if (attrp->alfi_value_len > XATTR_SIZE_MAX) in xfs_attri_validate()
528 if ((attrp->alfi_name_len > XATTR_NAME_MAX) || in xfs_attri_validate()
529 (attrp->alfi_name_len == 0)) in xfs_attri_validate()
532 return xfs_verify_ino(mp, attrp->alfi_ino); in xfs_attri_validate()
551 struct xfs_attri_log_format *attrp; in xfs_attri_item_recover() local
562 attrp = &attrip->attri_format; in xfs_attri_item_recover()
563 if (!xfs_attri_validate(mp, attrp) || in xfs_attri_item_recover()
567 error = xlog_recover_iget(mp, attrp->alfi_ino, &ip); in xfs_attri_item_recover()
576 attr->xattri_op_flags = attrp->alfi_op_flags & in xfs_attri_item_recover()
593 args->attr_filter = attrp->alfi_attr_filter & XFS_ATTRI_FILTER_MASK; in xfs_attri_item_recover()