/illumos-gate/usr/src/uts/common/fs/smbclnt/smbfs/ |
H A D | smbfs_subr.h | 176 struct smb_cred *scrp, uint32_t timeout); 178 struct smbfattr *fap, struct smb_cred *scrp); 180 struct smb_cred *scrp); 182 struct smb_cred *scrp); 184 struct smb_cred *scrp); 186 struct smb_cred *scrp); 188 struct smb_cred *scrp); 191 struct smb_cred *scrp); 193 struct smb_cred *scrp); 198 uint32_t disp, uint32_t createopt, struct smb_cred *scrp, [all …]
|
H A D | smbfs_smb.c | 76 struct smb_cred *scrp) in smbfs_smb_getfattr() argument 82 error = smbfs_smb2_qfileinfo(ssp, &fhp->fh_fid2, fap, scrp); in smbfs_smb_getfattr() 84 error = smbfs_smb1_trans2_query(np, fhp->fh_fid1, fap, scrp); in smbfs_smb_getfattr() 102 struct smb_cred *scrp) in smbfs_smb_getpattr() argument 108 error = smbfs_smb2_getpattr(np, fap, scrp); in smbfs_smb_getpattr() 111 error = smbfs_smb1_trans2_query(np, fid, fap, scrp); in smbfs_smb_getpattr() 122 struct smb_cred *scrp) in smbfs_smb_qfsattr() argument 127 error = smbfs_smb2_qfsattr(ssp, fsa, scrp); in smbfs_smb_qfsattr() 129 error = smbfs_smb1_qfsattr(ssp, fsa, scrp); in smbfs_smb_qfsattr() 192 uint8_t disp, struct smb_cred *scrp) in smbfs_smb_setdisp() argument [all …]
|
H A D | smbfs_smb2.c | 71 struct smb_cred *scrp, uint32_t timeout) 90 struct smb_cred *scrp) in smbfs_smb2_getpattr() argument 105 scrp, &tmp_fh, in smbfs_smb2_getpattr() 108 (void) smb_smb_close(ssp, &tmp_fh, scrp); in smbfs_smb2_getpattr() 121 struct smb_cred *scrp) in smbfs_smb2_query_info() argument 131 error = smb_rq_alloc(SSTOCP(ssp), SMB2_QUERY_INFO, scrp, &rqp); in smbfs_smb2_query_info() 208 struct smbfattr *fap, struct smb_cred *scrp) in smbfs_smb2_qfileinfo() argument 217 SMB2_0_INFO_FILE, FileAllInformation, 0, scrp); in smbfs_smb2_qfileinfo() 238 uint8_t level, struct smb_cred *scrp) in smbfs_smb2_query_fs_info() argument 259 scrp, &fid, NULL, NULL); in smbfs_smb2_query_fs_info() [all …]
|
H A D | smbfs_smb1.c | 68 struct smb_cred *scrp, uint32_t timeout) 88 error = smb_rq_init(rqp, SSTOCP(ssp), SMB_COM_LOCKING_ANDX, scrp); 138 struct smbfattr *fap, struct smb_cred *scrp) in smbfs_smb1_trans2_query() argument 157 error = smb_t2_alloc(SSTOCP(ssp), cmd, scrp, &t2p); in smbfs_smb1_trans2_query() 199 uint16_t level, struct smb_cred *scrp) in smbfs_smb1_query_fs_info() argument 207 scrp, &t2p); in smbfs_smb1_query_fs_info() 233 struct smb_cred *scrp) in smbfs_smb1_qfsattr() argument 241 SMB_QFS_ATTRIBUTE_INFO, scrp); in smbfs_smb1_qfsattr() 259 struct smb_cred *scrp) in smbfs_smb1_statfs() argument 272 error = smbfs_smb1_query_fs_info(ssp, mdp, level, scrp); in smbfs_smb1_statfs() [all …]
|
H A D | smbfs_xattr.c | 247 struct smb_cred *scrp) in smbfs_xa_getfattr() argument 286 error = smbfs_smb_lookup(pnp, &name, &nlen, fap, scrp); in smbfs_xa_getfattr()
|
H A D | smbfs_client.c | 438 error = smbfs_xa_getfattr(np, fap, scrp); in smbfs_getattr_otw()
|
H A D | smbfs_vnops.c | 2028 smbfsflush(smbnode_t *np, struct smb_cred *scrp) in smbfsflush() argument 2048 error = smbfs_smb_flush(ssp, fhp, scrp); in smbfsflush()
|
/illumos-gate/usr/src/uts/common/fs/smbclnt/netsmb/ |
H A D | smb_subr.h | 160 struct smb_cred *scrp, smb_fh_t *fhp, 164 struct smb_cred *scrp); 205 struct smb_cred *scrp, uint16_t *fidp, 209 struct timespec *mtime, struct smb_cred *scrp); 213 struct smb_cred *scrp, uint16_t *fidp); 216 struct smb_cred *scrp); 238 struct smb_cred *scrp, smb2fid_t *fidp, 242 struct smb_cred *scrp); 247 uint32_t ctl_code, struct smb_cred *scrp);
|
H A D | smb_smb.c | 884 struct smb_cred *scrp, in smb1_smb_ntcreate() argument 901 error = smb_rq_init(rqp, SSTOCP(ssp), SMB_COM_NT_CREATE_ANDX, scrp); in smb1_smb_ntcreate() 998 struct smb_cred *scrp) in smb1_smb_close() argument 1005 error = smb_rq_init(rqp, SSTOCP(ssp), SMB_COM_CLOSE, scrp); in smb1_smb_close() 1035 struct smb_cred *scrp, in smb_smb_open_prjob() argument 1046 error = smb_rq_init(rqp, SSTOCP(ssp), SMB_COM_OPEN_PRINT_FILE, scrp); in smb_smb_open_prjob() 1098 struct smb_cred *scrp) in smb_smb_close_prjob() argument 1105 SMB_COM_CLOSE_PRINT_FILE, scrp); in smb_smb_close_prjob()
|
H A D | smb2_smb.c | 820 struct smb_cred *scrp, in smb2_smb_ntcreate() argument 843 error = smb_rq_alloc(SSTOCP(ssp), SMB2_CREATE, scrp, &rqp); in smb2_smb_ntcreate() 1002 smb2_smb_close(struct smb_share *ssp, smb2fid_t *fid, struct smb_cred *scrp) in smb2_smb_close() argument 1008 error = smb_rq_alloc(SSTOCP(ssp), SMB2_CLOSE, scrp, &rqp); in smb2_smb_close() 1038 struct smb_cred *scrp) in smb2_smb_ioctl() argument 1051 error = smb_rq_alloc(SSTOCP(ssp), SMB2_IOCTL, scrp, &rqp); in smb2_smb_ioctl()
|
H A D | smb_subrs.c | 1187 struct smb_cred *scrp, smb_fh_t *fhp, in smb_smb_ntcreate() argument 1195 impersonate, scrp, &fhp->fh_fid2, cr_act_p, fap); in smb_smb_ntcreate() 1198 efa, sh_acc, disp, createopt, impersonate, scrp, in smb_smb_ntcreate() 1206 struct smb_cred *scrp) in smb_smb_close() argument 1211 err = smb2_smb_close(ssp, &fhp->fh_fid2, scrp); in smb_smb_close() 1213 err = smb1_smb_close(ssp, fhp->fh_fid1, NULL, scrp); in smb_smb_close()
|
H A D | smb_rq.h | 240 uint32_t *data_out_sz, uint32_t *more, struct smb_cred *scrp);
|
H A D | smb_rq.c | 1570 uint32_t *more, struct smb_cred *scrp) in smb_t2_xnp() argument 1581 err = smb_t2_init(t2p, SSTOCP(ssp), setup, 2, scrp); in smb_t2_xnp()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | cred.c | 595 hasprocperm(const cred_t *tcrp, const cred_t *scrp) in hasprocperm() argument 597 if (scrp == tcrp) in hasprocperm() 599 if (scrp->cr_zone != tcrp->cr_zone && in hasprocperm() 600 (scrp->cr_zone != global_zone || in hasprocperm() 601 secpolicy_proc_zone(scrp) != 0)) in hasprocperm() 603 if (scrp->cr_uid == tcrp->cr_ruid || in hasprocperm() 604 scrp->cr_ruid == tcrp->cr_ruid || in hasprocperm() 605 scrp->cr_uid == tcrp->cr_suid || in hasprocperm() 606 scrp->cr_ruid == tcrp->cr_suid || in hasprocperm() 607 !PRIV_POLICY(scrp, PRIV_PROC_OWNER, B_FALSE, EPERM, "hasprocperm")) in hasprocperm() [all …]
|