Home
last modified time | relevance | path

Searched refs:secinfo (Results 1 – 16 of 16) sorted by relevance

/titanic_50/usr/src/uts/common/fs/smbsrv/
H A Dsmb_nt_transact_security.c63 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 Dsmb2_setinfo_sec.c37 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 Dsmb2_qinfo_sec.c40 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 Dsmb_sd.c68 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 Dsmb_fsops.c452 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 Dsmb_sd.c86 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 Dnfs_export.c114 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 Dnfs4_client_secinfo.c273 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 Dnfs_server.c2018 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 Dnfs_auth.c1272 struct secinfo *sp; in nfsauth_access()
H A Dnfs4_srv.c879 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 Dexport.h64 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 Dbsd-cray.c169 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 Dlibshare_nfs.c297 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 Dtar.c500 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 Dcpio.c2981 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 …]