Lines Matching defs:acl
1338 "remove acl xattr failed : %s\n", name);
1450 struct xattr_ntacl acl = {0};
1455 acl.version = 4;
1456 acl.hash_type = XATTR_SD_HASH_TYPE_SHA256;
1457 acl.current_time = ksmbd_UnixTimeToNT(current_time(inode));
1459 memcpy(acl.desc, "posix_acl", 9);
1460 acl.desc_len = 10;
1469 acl.sd_buf = (char *)pntsd;
1470 acl.sd_size = len;
1472 rc = ksmbd_gen_sd_hash(conn, acl.sd_buf, acl.sd_size, acl.hash);
1474 pr_err("failed to generate hash for ndr acl\n");
1487 pr_err("failed to encode ndr to posix acl\n");
1492 acl.posix_acl_hash);
1494 pr_err("failed to generate hash for ndr acl\n");
1498 rc = ndr_encode_v4_ntacl(&sd_ndr, &acl);
1500 pr_err("failed to encode ndr to posix acl\n");
1527 struct xattr_ntacl acl;
1536 rc = ndr_decode_v4_ntacl(&n, &acl);
1549 pr_err("failed to encode ndr to posix acl\n");
1555 pr_err("failed to generate hash for ndr acl\n");
1559 if (memcmp(cmp_hash, acl.posix_acl_hash, XATTR_SD_HASH_SIZE)) {
1565 *pntsd = acl.sd_buf;
1566 if (acl.sd_size < sizeof(struct smb_ntsd)) {
1578 rc = acl.sd_size;
1584 kfree(acl.sd_buf);
1683 * or that acl is disable in server's filesystem and the config is yes.
1880 ksmbd_debug(SMB, "Set posix acl(ACL_TYPE_ACCESS) failed, rc : %d\n",
1886 ksmbd_debug(SMB, "Set posix acl(ACL_TYPE_DEFAULT) failed, rc : %d\n",
1921 ksmbd_debug(SMB, "Set posix acl(ACL_TYPE_ACCESS) failed, rc : %d\n",
1927 ksmbd_debug(SMB, "Set posix acl(ACL_TYPE_DEFAULT) failed, rc : %d\n",