Lines Matching refs:cifs_sb

344 sid_to_id(struct cifs_sb_info *cifs_sb, struct cifs_sid *psid,  in sid_to_id()  argument
351 kuid_t fuid = cifs_sb->mnt_uid; in sid_to_id()
352 kgid_t fgid = cifs_sb->mnt_gid; in sid_to_id()
364 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_UID_FROM_ACL) { in sid_to_id()
853 static int parse_sec_desc(struct cifs_sb_info *cifs_sb, in parse_sec_desc() argument
881 rc = sid_to_id(cifs_sb, owner_sid_ptr, fattr, SIDOWNER); in parse_sec_desc()
894 rc = sid_to_id(cifs_sb, group_sid_ptr, fattr, SIDGROUP); in parse_sec_desc()
989 struct cifs_ntsd *get_cifs_acl_by_fid(struct cifs_sb_info *cifs_sb, in get_cifs_acl_by_fid() argument
995 struct tcon_link *tlink = cifs_sb_tlink(cifs_sb); in get_cifs_acl_by_fid()
1013 static struct cifs_ntsd *get_cifs_acl_by_path(struct cifs_sb_info *cifs_sb, in get_cifs_acl_by_path() argument
1021 struct tcon_link *tlink = cifs_sb_tlink(cifs_sb); in get_cifs_acl_by_path()
1031 if (backup_cred(cifs_sb)) in get_cifs_acl_by_path()
1035 oparms.cifs_sb = cifs_sb; in get_cifs_acl_by_path()
1059 struct cifs_ntsd *get_cifs_acl(struct cifs_sb_info *cifs_sb, in get_cifs_acl() argument
1069 return get_cifs_acl_by_path(cifs_sb, path, pacllen); in get_cifs_acl()
1071 pntsd = get_cifs_acl_by_fid(cifs_sb, &open_file->fid, pacllen); in get_cifs_acl()
1084 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); in set_cifs_acl() local
1085 struct tcon_link *tlink = cifs_sb_tlink(cifs_sb); in set_cifs_acl()
1095 if (backup_cred(cifs_sb)) in set_cifs_acl()
1104 oparms.cifs_sb = cifs_sb; in set_cifs_acl()
1130 cifs_acl_to_fattr(struct cifs_sb_info *cifs_sb, struct cifs_fattr *fattr, in cifs_acl_to_fattr() argument
1137 struct tcon_link *tlink = cifs_sb_tlink(cifs_sb); in cifs_acl_to_fattr()
1148 pntsd = ops->get_acl_by_fid(cifs_sb, pfid, &acllen); in cifs_acl_to_fattr()
1150 pntsd = ops->get_acl(cifs_sb, inode, path, &acllen); in cifs_acl_to_fattr()
1160 rc = parse_sec_desc(cifs_sb, pntsd, acllen, fattr); in cifs_acl_to_fattr()
1181 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); in id_mode_to_cifs_acl() local
1182 struct tcon_link *tlink = cifs_sb_tlink(cifs_sb); in id_mode_to_cifs_acl()
1199 pntsd = ops->get_acl(cifs_sb, inode, path, &secdesclen); in id_mode_to_cifs_acl()