Home
last modified time | relevance | path

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

/illumos-gate/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()
104 sdlen = smb_sd_len(&sd, secinfo); in smb_nt_transact_query_security_info()
156 uint32_t secinfo; in smb_nt_transact_set_security_info() local
189 secinfo &= ~SMB_SACL_SECINFO; in smb_nt_transact_set_security_info()
235 if (secinfo & SMB_OWNER_SECINFO) { in smb_encode_sd()
266 if (secinfo & SMB_OWNER_SECINFO) in smb_encode_sd()
269 if (secinfo & SMB_GROUP_SECINFO) in smb_encode_sd()
272 if (secinfo & SMB_SACL_SECINFO) in smb_encode_sd()
[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()
130 smb_sd_read(smb_request_t *sr, smb_sd_t *sd, uint32_t secinfo) in smb_sd_read() argument
140 smb_fssd_init(&fs_sd, secinfo, sd_flags); in smb_sd_read()
160 smb_sd_write(smb_request_t *sr, smb_sd_t *sd, uint32_t secinfo) in smb_sd_write() argument
170 smb_fssd_init(&fs_sd, secinfo, sd_flags); in smb_sd_write()
432 smb_fssd_init(smb_fssd_t *fs_sd, uint32_t secinfo, uint32_t flags) in smb_fssd_init() argument
[all …]
H A Dsmb_fsops.c499 uint32_t secinfo; in smb_fsop_create_file() local
508 secinfo = smb_sd_get_secinfo(op->sd); in smb_fsop_create_file()
510 if ((secinfo & SMB_SACL_SECINFO) != 0 && in smb_fsop_create_file()
514 smb_fssd_init(&fs_sd, secinfo, 0); in smb_fsop_create_file()
599 uint32_t secinfo; in smb_fsop_mkdir() local
658 secinfo = smb_sd_get_secinfo(op->sd); in smb_fsop_mkdir()
660 if ((secinfo & SMB_SACL_SECINFO) != 0 && in smb_fsop_mkdir()
2673 uint32_t secinfo; in smb_fsop_sdinherit() local
2678 secinfo = fs_sd->sd_secinfo; in smb_fsop_sdinherit()
2699 if ((secinfo & SMB_DACL_SECINFO) == 0) { in smb_fsop_sdinherit()
[all …]
H A Dsmb2_fsctl_copychunk.c430 uint32_t secinfo = SMB_DACL_SECINFO; in smb2_fsctl_copychunk_meta() local
453 smb_fssd_init(&fs_sd, secinfo, sd_flags); in smb2_fsctl_copychunk_meta()
/illumos-gate/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 …]
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs_export.c187 srv_secinfo_list_free(struct secinfo *secinfo, int cnt) in srv_secinfo_list_free() argument
197 kmem_free(secinfo, cnt * sizeof (struct secinfo)); in srv_secinfo_list_free()
214 srv_secinfo_copy(struct secinfo *from, struct secinfo *to) in srv_secinfo_copy()
254 struct secinfo *cursec; in build_seclist_nodups()
305 struct secinfo *cursec; in srv_secinfo_add()
393 struct secinfo *cursec; in srv_secinfo_remove()
1167 struct secinfo *secp; in rfs_gsscallback()
1255 struct secinfo *sp; in exportfs()
1256 struct secinfo *exs; in exportfs()
1556 struct secinfo *sp2; in exportfs()
[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.c2019 struct secinfo *secp; in checkauth()
2147 struct secinfo *sptr; in checkauth()
2279 struct secinfo *secp; in checkauth4()
2385 struct secinfo *sptr; in checkauth4()
H A Dnfs_auth.c1268 struct secinfo *sp; in nfsauth_access()
H A Dnfs4_srv.c1101 struct secinfo *secp; in do_rfs4_op_secinfo()
2202 struct secinfo *sp; in is_exported_sec()
2227 struct secinfo *sp; in secinfo_match_or_authnone()
/illumos-gate/usr/src/uts/common/nfs/
H A Dexport.h71 struct secinfo { struct
148 struct secinfo *ex_secinfo; /* security mode info */
559 typedef struct secinfo secinfo_t;
594 struct secinfo *vis_secinfo;
714 extern void srv_secinfo_list_free(struct secinfo *, int);
/illumos-gate/usr/src/cmd/fs.d/nfs/dtrace/
H A Dnfs-trace.d155 nfsv4:::op-secinfo-start,
225 nfsv4:::op-secinfo-done,
/illumos-gate/usr/src/lib/libshare/nfs/
H A Dlibshare_nfs.c312 seconfig_t secinfo; in nfs_validate_security_mode() local
315 (void) memset(&secinfo, '\0', sizeof (secinfo)); in nfs_validate_security_mode()
316 err = nfs_getseconfig_byname(mode, &secinfo); in nfs_validate_security_mode()
1081 struct secinfo *s = &export->ex_secinfo[i]; in cleanup_export()
1146 fill_security_from_secopts(struct secinfo *sp, sa_security_t secopts) in fill_security_from_secopts()
1260 struct secinfo *sp; in printarg()
1794 struct secinfo *sp; in nfs_enable_share()
1861 sp = calloc(num_secinfo, sizeof (struct secinfo)); in nfs_enable_share()
/illumos-gate/usr/src/cmd/mdb/common/modules/nfs/
H A Dnfssrv.c49 struct secinfo si; in print_sec()
84 addr = (uintptr_t)((struct secinfo *)addr + 1); in print_sec()
/illumos-gate/usr/src/cmd/tar/
H A Dtar.c6704 char **secinfo, /* existing security info */ in append_secattr() argument
6776 (void) memcpy(new_secinfo, *secinfo, oldsize); in append_secattr()
6779 free(*secinfo); in append_secattr()
6781 *secinfo = new_secinfo; in append_secattr()
6801 if (len == 0 || secinfo == NULL) in write_ancillary()
6826 (void) writetbuf((char *)secinfo, (int)blocks); in write_ancillary()
8126 char *secinfo = NULL; in put_extra_attributes() local
8154 append_ext_attr(shortname, &secinfo, &len); in put_extra_attributes()
8661 (void) append_secattr(secinfo, len, 1, in append_ext_attr()
8683 (void) append_secattr(secinfo, len, in append_ext_attr()
[all …]
/illumos-gate/usr/src/cmd/cpio/
H A Dcpio.c2989 char *secinfo = NULL; in data_out() local
2993 if (append_secattr(&secinfo, &len, aclp) == -1) { in data_out()
3002 write_ancillary(secinfo, len, B_TRUE); in data_out()
3153 char *secinfo = NULL; in data_out() local
3157 if ((append_secattr(&secinfo, &len, aclp)) == -1) in data_out()
3165 write_ancillary(secinfo, len, B_TRUE); in data_out()
3740 char *secinfo = NULL; in file_out() local
3752 write_ancillary(secinfo, len, B_TRUE); in file_out()
8104 (void) memcpy(new_secinfo, *secinfo, oldsize); in append_secattr()
8107 free(*secinfo); in append_secattr()
[all …]
/illumos-gate/usr/src/uts/common/smbsrv/ndl/
H A Dsamrpc.ndl497 * IN SECURITY_INFO secinfo,
510 IN SECURITY_INFO secinfo;