Lines Matching refs:cifs_sb

342 sid_to_id(struct cifs_sb_info *cifs_sb, struct cifs_sid *psid,
349 kuid_t fuid = cifs_sb->mnt_uid;
350 kgid_t fgid = cifs_sb->mnt_gid;
362 if ((cifs_sb->mnt_cifs_flags & CIFS_MOUNT_UID_FROM_ACL) ||
363 (cifs_sb_master_tcon(cifs_sb)->posix_extensions)) {
943 static int parse_sec_desc(struct cifs_sb_info *cifs_sb,
972 rc = sid_to_id(cifs_sb, owner_sid_ptr, fattr, SIDOWNER);
985 rc = sid_to_id(cifs_sb, group_sid_ptr, fattr, SIDGROUP);
1103 struct cifs_ntsd *get_cifs_acl_by_fid(struct cifs_sb_info *cifs_sb,
1109 struct tcon_link *tlink = cifs_sb_tlink(cifs_sb);
1127 static struct cifs_ntsd *get_cifs_acl_by_path(struct cifs_sb_info *cifs_sb,
1135 struct tcon_link *tlink = cifs_sb_tlink(cifs_sb);
1146 oparms.cifs_sb = cifs_sb;
1148 oparms.create_options = cifs_create_options(cifs_sb, 0);
1170 struct cifs_ntsd *get_cifs_acl(struct cifs_sb_info *cifs_sb,
1180 return get_cifs_acl_by_path(cifs_sb, path, pacllen);
1182 pntsd = get_cifs_acl_by_fid(cifs_sb, &open_file->fid, pacllen);
1195 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb);
1196 struct tcon_link *tlink = cifs_sb_tlink(cifs_sb);
1212 oparms.cifs_sb = cifs_sb;
1214 oparms.create_options = cifs_create_options(cifs_sb, 0);
1238 cifs_acl_to_fattr(struct cifs_sb_info *cifs_sb, struct cifs_fattr *fattr,
1245 struct tcon_link *tlink = cifs_sb_tlink(cifs_sb);
1256 pntsd = ops->get_acl_by_fid(cifs_sb, pfid, &acllen);
1258 pntsd = ops->get_acl(cifs_sb, inode, path, &acllen);
1268 rc = parse_sec_desc(cifs_sb, pntsd, acllen, fattr, true);
1272 rc = parse_sec_desc(cifs_sb, pntsd, acllen, fattr, false);
1293 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb);
1294 struct tcon_link *tlink = cifs_sb_tlink(cifs_sb);
1312 pntsd = ops->get_acl(cifs_sb, inode, path, &secdesclen);
1334 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MODE_FROM_SID)
1339 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_UID_FROM_ACL)