xa_entry
struct xattr_acl_entry *xa_entry;
xa_entry = smb_acl->entries;
for (i = 0; i < posix_acls->a_count; i++, pa_entry++, xa_entry++) {
xa_entry->type = SMB_ACL_USER;
xa_entry->uid = posix_acl_uid_translate(idmap, pa_entry);
xa_entry->type = SMB_ACL_USER_OBJ;
xa_entry->type = SMB_ACL_GROUP;
xa_entry->gid = posix_acl_gid_translate(idmap, pa_entry);
xa_entry->type = SMB_ACL_GROUP_OBJ;
xa_entry->type = SMB_ACL_OTHER;
xa_entry->type = SMB_ACL_MASK;
xa_entry->perm |= SMB_ACL_READ;
xa_entry->perm |= SMB_ACL_WRITE;
xa_entry->perm |= SMB_ACL_EXECUTE;
entry = xa_entry(xas->xa, node, offset);
return xa_entry(xas->xa, node, offset);
entry = xa_entry(xas->xa, node, xas->xa_offset + 1);
entry = xa_entry(xas->xa, node, offset);
return xa_entry(xas->xa, node, xas->xa_offset);
return xa_entry(xas->xa, node, xas->xa_offset);
if (!xa_is_sibling(xa_entry(xas->xa, node, offset)))
entry = xa_entry(xas->xa, xas->xa_node, xas->xa_offset);
entry = xa_entry(xas->xa, xas->xa_node, xas->xa_offset);
entry = xa_entry(xas->xa, xas->xa_node, xas->xa_offset);
entry = xa_entry(xas->xa, xas->xa_node, xas->xa_offset);
entry = xa_entry(xas->xa, xas->xa_node, xas->xa_offset);
XA_NODE_BUG_ON(xas->xa_node, xa_is_sibling(xa_entry(xas->xa,
if (!xa_is_sibling(xa_entry(xas->xa, xas->xa_node, slot)))
void *entry = xa_entry(xas->xa, node, offset);
entry = xa_entry(xas->xa, node, offset);