ATTR_FILE
if (iattr->ia_valid & ATTR_FILE) {
if (iattr->ia_valid & ATTR_FILE) {
op = afs_alloc_operation(((attr->ia_valid & ATTR_FILE) ?
if (ia_valid & ATTR_FILE)
if (ia->ia_valid & ATTR_FILE)
if ((ivalid & ATTR_SIZE) && (ivalid & (ATTR_OPEN | ATTR_FILE)))
struct file *file = (attr->ia_valid & ATTR_FILE) ? attr->ia_file : NULL;
attr.ia_valid |= ATTR_FILE;
#define NFS_VALID_ATTRS (ATTR_MODE|ATTR_UID|ATTR_GID|ATTR_SIZE|ATTR_ATIME|ATTR_ATIME_SET|ATTR_MTIME|ATTR_MTIME_SET|ATTR_FILE|ATTR_OPEN)
if (((attr->ia_valid & NFS_VALID_ATTRS) & ~(ATTR_FILE|ATTR_OPEN)) == 0)
if (sattr->ia_valid & ATTR_FILE)
if ((sattr->ia_valid & ~(ATTR_FILE|ATTR_OPEN)) == 0)
if (sattr->ia_valid & ATTR_FILE) {
if (sattr->ia_valid & ATTR_FILE)
newattrs.ia_valid |= ATTR_FILE;
attr->ia_valid &= ~ATTR_FILE;
if (attrs->ia_valid & ATTR_FILE)
if (attrs->ia_valid & ATTR_FILE)
{ ATTR_FILE, "FILE" }, \
!(ia_valid & ATTR_FILE))