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