/titanic_50/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_nt_transact_security.c | 63 uint32_t secinfo; in smb_nt_transact_query_security_info() local 69 &sr->smb_fid, &secinfo) != 0) { in smb_nt_transact_query_security_info() 95 secinfo &= ~SMB_SACL_SECINFO; in smb_nt_transact_query_security_info() 98 status = smb_sd_read(sr, &sd, secinfo); in smb_nt_transact_query_security_info() 104 sdlen = smb_sd_len(&sd, secinfo); in smb_nt_transact_query_security_info() 127 smb_encode_sd(&xa->rep_data_mb, &sd, secinfo); in smb_nt_transact_query_security_info() 156 uint32_t secinfo; in smb_nt_transact_set_security_info() local 160 &sr->smb_fid, &secinfo) != 0) { in smb_nt_transact_set_security_info() 189 secinfo &= ~SMB_SACL_SECINFO; in smb_nt_transact_set_security_info() 192 if ((secinfo & SMB_ALL_SECINFO) == 0) { in smb_nt_transact_set_security_info() [all …]
|
H A D | smb2_setinfo_sec.c | 37 smb2_setinfo_sec(smb_request_t *sr, smb_setinfo_t *si, uint32_t secinfo) in smb2_setinfo_sec() argument 61 secinfo &= ~SMB_SACL_SECINFO; in smb2_setinfo_sec() 64 if ((secinfo & SMB_ALL_SECINFO) == 0) in smb2_setinfo_sec() 71 if (((secinfo & SMB_OWNER_SECINFO) && (sd.sd_owner == NULL)) || in smb2_setinfo_sec() 72 ((secinfo & SMB_GROUP_SECINFO) && (sd.sd_group == NULL))) in smb2_setinfo_sec() 76 status = smb_sd_write(sr, &sd, secinfo); in smb2_setinfo_sec()
|
H A D | smb2_qinfo_sec.c | 40 uint32_t secinfo = qi->qi_AddlInfo; in smb2_qinfo_sec() local 60 secinfo &= ~SMB_SACL_SECINFO; in smb2_qinfo_sec() 63 status = smb_sd_read(sr, &sd, secinfo); in smb2_qinfo_sec() 67 sdlen = smb_sd_len(&sd, secinfo); in smb2_qinfo_sec() 88 smb_encode_sd(&sr->raw_data, &sd, secinfo); in smb2_qinfo_sec()
|
H A D | smb_sd.c | 68 smb_sd_len(smb_sd_t *sd, uint32_t secinfo) in smb_sd_len() argument 72 if (secinfo & SMB_OWNER_SECINFO) in smb_sd_len() 75 if (secinfo & SMB_GROUP_SECINFO) in smb_sd_len() 78 if (secinfo & SMB_DACL_SECINFO) in smb_sd_len() 81 if (secinfo & SMB_SACL_SECINFO) in smb_sd_len() 127 smb_sd_read(smb_request_t *sr, smb_sd_t *sd, uint32_t secinfo) in smb_sd_read() argument 137 smb_fssd_init(&fs_sd, secinfo, sd_flags); in smb_sd_read() 157 smb_sd_write(smb_request_t *sr, smb_sd_t *sd, uint32_t secinfo) in smb_sd_write() argument 167 smb_fssd_init(&fs_sd, secinfo, sd_flags); in smb_sd_write() 405 smb_fssd_init(smb_fssd_t *fs_sd, uint32_t secinfo, uint32_t flags) in smb_fssd_init() argument [all …]
|
H A D | smb_fsops.c | 452 uint32_t secinfo; in smb_fsop_create_file() local 460 secinfo = smb_sd_get_secinfo(op->sd); in smb_fsop_create_file() 461 smb_fssd_init(&fs_sd, secinfo, 0); in smb_fsop_create_file() 543 uint32_t secinfo; in smb_fsop_mkdir() local 601 secinfo = smb_sd_get_secinfo(op->sd); in smb_fsop_mkdir() 602 smb_fssd_init(&fs_sd, secinfo, SMB_FSSD_FLAGS_DIR); in smb_fsop_mkdir()
|
/titanic_50/usr/src/lib/smbsrv/libsmb/common/ |
H A D | smb_sd.c | 86 smb_sd_len(smb_sd_t *sd, uint32_t secinfo) in smb_sd_len() argument 90 if (secinfo & SMB_OWNER_SECINFO) in smb_sd_len() 93 if (secinfo & SMB_GROUP_SECINFO) in smb_sd_len() 96 if (secinfo & SMB_DACL_SECINFO) in smb_sd_len() 99 if (secinfo & SMB_SACL_SECINFO) in smb_sd_len() 195 smb_sd_read(char *path, smb_sd_t *sd, uint32_t secinfo) in smb_sd_read() argument 203 smb_fssd_init(&fs_sd, secinfo, sd_flags); in smb_sd_read() 251 smb_sd_write(char *path, smb_sd_t *sd, uint32_t secinfo) in smb_sd_write() argument 259 smb_fssd_init(&fs_sd, secinfo, sd_flags); in smb_sd_write() 490 smb_fssd_init(smb_fssd_t *fs_sd, uint32_t secinfo, uint32_t flags) in smb_fssd_init() argument [all …]
|
/titanic_50/usr/src/uts/common/fs/nfs/ |
H A D | nfs_export.c | 114 DTRACE_PROBE4(nfss__i__nmspc__secref, struct secinfo *, (seclist), \ 156 srv_secinfo_entry_free(struct secinfo *secp) in srv_secinfo_entry_free() 178 srv_secinfo_list_free(struct secinfo *secinfo, int cnt) in srv_secinfo_list_free() argument 186 srv_secinfo_entry_free(&secinfo[i]); in srv_secinfo_list_free() 188 kmem_free(secinfo, cnt * sizeof (struct secinfo)); in srv_secinfo_list_free() 205 srv_secinfo_copy(struct secinfo *from, struct secinfo *to) in srv_secinfo_copy() 245 struct secinfo *cursec; in build_seclist_nodups() 295 struct secinfo *msec; /* merged secinfo list */ in srv_secinfo_add() 296 struct secinfo *cursec; in srv_secinfo_add() 321 msec = kmem_zalloc(tcnt * sizeof (struct secinfo), KM_SLEEP); in srv_secinfo_add() [all …]
|
H A D | nfs4_client_secinfo.c | 273 secinfo_free(sv_secinfo_t *secinfo) in secinfo_free() argument 277 if (secinfo == NULL) in secinfo_free() 280 for (i = 0; i < secinfo->count; i++) { in secinfo_free() 281 if (secinfo->sdata[i].rpcflavor == RPCSEC_GSS) { in secinfo_free() 283 secinfo->sdata[i].data; in secinfo_free() 292 (void) rpc_gss_secpurge((void *)&secinfo->sdata[i]); in secinfo_free() 299 if (secinfo->sdata[i].rpcflavor == AUTH_DH) { in secinfo_free() 302 secinfo->sdata[i].data = NULL; in secinfo_free() 311 kmem_free(secinfo->sdata, sizeof (sec_data_t) * secinfo->count); in secinfo_free() 312 kmem_free(secinfo, sizeof (sv_secinfo_t)); in secinfo_free()
|
H A D | nfs_server.c | 2018 struct secinfo *secp; in checkauth() 2145 struct secinfo *sptr; in checkauth() 2277 struct secinfo *secp; in checkauth4() 2384 struct secinfo *sptr; in checkauth4()
|
H A D | nfs_auth.c | 1272 struct secinfo *sp; in nfsauth_access()
|
H A D | nfs4_srv.c | 879 struct secinfo *secp; in do_rfs4_op_secinfo() 1961 struct secinfo *sp; in is_exported_sec() 1990 struct secinfo *sp; in secinfo_match_or_authnone()
|
/titanic_50/usr/src/uts/common/nfs/ |
H A D | export.h | 64 struct secinfo { struct 141 struct secinfo *ex_secinfo; /* security mode info */ 537 typedef struct secinfo secinfo_t; 572 struct secinfo *vis_secinfo; 660 extern void srv_secinfo_list_free(struct secinfo *, int);
|
/titanic_50/usr/src/cmd/ssh/libopenbsd-compat/common/ |
H A D | bsd-cray.c | 169 struct secstat secinfo; /* file security attributes */ in cray_setup() local 231 secstatrc = secstat(ttyn, &secinfo); in cray_setup() 233 secstatrc = fsecstat(1, &secinfo); in cray_setup() 421 ia_mlsrcode = ia_mlsuser (&ue, &secinfo, &usrv, NULL, 0); in cray_setup()
|
/titanic_50/usr/src/lib/libshare/nfs/ |
H A D | libshare_nfs.c | 297 seconfig_t secinfo; in nfs_validate_security_mode() local 300 (void) memset(&secinfo, '\0', sizeof (secinfo)); in nfs_validate_security_mode() 301 err = nfs_getseconfig_byname(mode, &secinfo); in nfs_validate_security_mode() 1058 struct secinfo *s = &export->ex_secinfo[i]; in cleanup_export() 1123 fill_security_from_secopts(struct secinfo *sp, sa_security_t secopts) in fill_security_from_secopts() 1237 struct secinfo *sp; in printarg() 1773 struct secinfo *sp; in nfs_enable_share() 1840 sp = calloc(num_secinfo, sizeof (struct secinfo)); in nfs_enable_share()
|
/titanic_50/usr/src/cmd/tar/ |
H A D | tar.c | 500 static void append_ext_attr(char *shortname, char **secinfo, int *len); 6702 char **secinfo, /* existing security info */ in append_secattr() argument 6774 (void) memcpy(new_secinfo, *secinfo, oldsize); in append_secattr() 6777 free(*secinfo); in append_secattr() 6779 *secinfo = new_secinfo; in append_secattr() 6792 write_ancillary(union hblock *dblockp, char *secinfo, int len, char hdrtype) in write_ancillary() argument 6799 if (len == 0 || secinfo == NULL) in write_ancillary() 6824 (void) writetbuf((char *)secinfo, (int)blocks); in write_ancillary() 8124 char *secinfo = NULL; in put_extra_attributes() local 8144 (void) append_secattr(&secinfo, &len, acl_cnt(aclp), in put_extra_attributes() [all …]
|
/titanic_50/usr/src/cmd/cpio/ |
H A D | cpio.c | 2981 char *secinfo = NULL; in data_out() local 2985 if (append_secattr(&secinfo, &len, aclp) == -1) { in data_out() 2994 write_ancillary(secinfo, len, B_TRUE); in data_out() 3145 char *secinfo = NULL; in data_out() local 3149 if ((append_secattr(&secinfo, &len, aclp)) == -1) in data_out() 3157 write_ancillary(secinfo, len, B_TRUE); in data_out() 3732 char *secinfo = NULL; in file_out() local 3736 if ((append_secattr(&secinfo, &len, aclp)) == -1) in file_out() 3744 write_ancillary(secinfo, len, B_TRUE); in file_out() 8031 char **secinfo, /* existing security info */ in append_secattr() argument [all …]
|