Lines Matching refs:cifs_sb
339 sid_to_id(struct cifs_sb_info *cifs_sb, struct smb_sid *psid,
346 kuid_t fuid = cifs_sb->ctx->linux_uid;
347 kgid_t fgid = cifs_sb->ctx->linux_gid;
359 if ((cifs_sb->mnt_cifs_flags & CIFS_MOUNT_UID_FROM_ACL) ||
360 (cifs_sb_master_tcon(cifs_sb)->posix_extensions)) {
1220 static int parse_sec_desc(struct cifs_sb_info *cifs_sb,
1249 rc = sid_to_id(cifs_sb, owner_sid_ptr, fattr, SIDOWNER);
1262 rc = sid_to_id(cifs_sb, group_sid_ptr, fattr, SIDGROUP);
1415 struct smb_ntsd *get_cifs_acl_by_fid(struct cifs_sb_info *cifs_sb,
1422 struct tcon_link *tlink = cifs_sb_tlink(cifs_sb);
1440 static struct smb_ntsd *get_cifs_acl_by_path(struct cifs_sb_info *cifs_sb,
1448 struct tcon_link *tlink = cifs_sb_tlink(cifs_sb);
1460 .cifs_sb = cifs_sb,
1462 .create_options = cifs_create_options(cifs_sb, 0),
1487 struct smb_ntsd *get_cifs_acl(struct cifs_sb_info *cifs_sb,
1497 return get_cifs_acl_by_path(cifs_sb, path, pacllen, info);
1499 pntsd = get_cifs_acl_by_fid(cifs_sb, &open_file->fid, pacllen, info);
1512 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb);
1513 struct tcon_link *tlink = cifs_sb_tlink(cifs_sb);
1532 .cifs_sb = cifs_sb,
1534 .create_options = cifs_create_options(cifs_sb, 0),
1559 cifs_acl_to_fattr(struct cifs_sb_info *cifs_sb, struct cifs_fattr *fattr,
1566 struct tcon_link *tlink = cifs_sb_tlink(cifs_sb);
1578 pntsd = ops->get_acl_by_fid(cifs_sb, pfid, &acllen, info);
1580 pntsd = ops->get_acl(cifs_sb, inode, path, &acllen, info);
1590 rc = parse_sec_desc(cifs_sb, pntsd, acllen, fattr, true);
1594 rc = parse_sec_desc(cifs_sb, pntsd, acllen, fattr, false);
1618 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb);
1625 tlink = cifs_sb_tlink(cifs_sb);
1641 pntsd = ops->get_acl(cifs_sb, inode, path, &secdesclen, info);
1649 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MODE_FROM_SID)
1654 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_UID_FROM_ACL)
1723 struct cifs_sb_info *cifs_sb = CIFS_SB(sb);
1729 tlink = cifs_sb_tlink(cifs_sb);
1749 cifs_sb->local_nls,
1750 cifs_remap(cifs_sb));
1757 cifs_sb->local_nls,
1758 cifs_remap(cifs_sb));
1786 struct cifs_sb_info *cifs_sb = CIFS_SB(sb);
1792 tlink = cifs_sb_tlink(cifs_sb);
1826 cifs_sb->local_nls,
1827 cifs_remap(cifs_sb));
1834 cifs_sb->local_nls,
1835 cifs_remap(cifs_sb));