/illumos-gate/usr/src/uts/common/smbsrv/ |
H A D | smb_share.h | 223 } smb_share_t; typedef 226 smb_share_t si_share; 234 smb_share_t sl_shares[LMSHARES_PER_REQUEST]; 267 smb_share_t *smb_shr_iterate(smb_shriter_t *); 270 uint32_t smb_shr_add(smb_share_t *); 273 uint32_t smb_shr_get(char *, smb_share_t *); 274 uint32_t smb_shr_modify(smb_share_t *); 287 void smb_shr_sa_csc_option(const char *, smb_share_t *); 288 char *smb_shr_sa_csc_name(const smb_share_t *); 289 void smb_shr_sa_setflag(const char *, smb_share_t *, uint32_t); [all …]
|
H A D | smb_door.h | 182 void smb_dr_get_share(smb_dr_ctx_t *, smb_share_t *); 183 void smb_dr_put_share(smb_dr_ctx_t *, smb_share_t *);
|
/illumos-gate/usr/src/lib/smbsrv/libmlsvc/common/ |
H A D | smb_share.c | 129 static smb_share_t *smb_shr_cache_iterate(smb_shriter_t *); 131 static smb_share_t *smb_shr_cache_findent(char *); 132 static uint32_t smb_shr_cache_addent(smb_share_t *); 145 static uint32_t smb_shr_sa_get(sa_share_t, sa_resource_t, smb_share_t *); 150 static void smb_shr_zfs_add(smb_share_t *); 151 static void smb_shr_zfs_remove(smb_share_t *); 152 static void smb_shr_zfs_rename(smb_share_t *, smb_share_t *); 199 static uint32_t smb_shr_lookup(char *, smb_share_t *); 202 static int smb_shr_expand_subs(char **, smb_share_t *, smb_shr_execinfo_t *); 206 static int smb_shr_encode(smb_share_t *, nvlist_t **); [all …]
|
H A D | mlsvc.h | 75 uint32_t srvsvc_sd_get(smb_share_t *, uint8_t *, uint32_t *); 76 uint32_t srvsvc_sd_set(smb_share_t *, uint8_t *);
|
H A D | srvsvc_svc.c | 128 smb_share_t *, void *); 131 static uint32_t srvsvc_share_getsd(ndr_xa_t *, smb_share_t *, srvsvc_sd_t *); 132 static boolean_t srvsvc_share_access(ndr_xa_t *, smb_share_t *); 140 static uint32_t srvsvc_modify_share(smb_share_t *, 142 static uint32_t srvsvc_modify_transient_share(smb_share_t *, 144 static uint32_t srvsvc_update_share_flags(smb_share_t *, uint32_t); 145 static uint32_t srvsvc_get_share_flags(smb_share_t *); 149 static uint32_t srvsvc_sa_modify(smb_share_t *, srvsvc_netshare_setinfo_t *); 150 static uint32_t srvsvc_sa_setprop(smb_share_t *, nvlist_t *); 192 srvsvc_shr_setdfsroot(smb_share_t *si, boolean_t on) in srvsvc_shr_setdfsroot() [all …]
|
H A D | smb_autohome.c | 63 static void smb_autohome_parse_options(smb_share_t *); 118 smb_share_t si; in smb_autohome_remove() 142 smb_share_t si; in smb_autohome_add_private() 163 bzero(&si, sizeof (smb_share_t)); in smb_autohome_add_private() 461 smb_autohome_parse_options(smb_share_t *si) in smb_autohome_parse_options()
|
H A D | srvsvc_sd.c | 46 static uint32_t srvsvc_sd_get_autohome(const smb_share_t *, smb_sd_t *); 55 srvsvc_shareacl_getpath(smb_share_t *si, char *shr_acl_path) in srvsvc_shareacl_getpath() 108 srvsvc_sd_set(smb_share_t *si, uint8_t *sdbuf) in srvsvc_sd_set() 150 srvsvc_sd_get(smb_share_t *si, uint8_t *sdbuf, uint32_t *size) in srvsvc_sd_get() 191 srvsvc_sd_get_autohome(const smb_share_t *si, smb_sd_t *sd) in srvsvc_sd_get_autohome()
|
H A D | dfs.c | 91 extern uint32_t srvsvc_shr_setdfsroot(smb_share_t *, boolean_t); 259 smb_share_t si; in dfs_namespace_path() 315 smb_share_t si; in dfs_namespace_add() 382 smb_share_t si; in dfs_namespace_remove() 764 smb_share_t si; in dfs_cache_add_byname() 1092 smb_share_t si; in dfs_namespace_cache()
|
H A D | spoolss_svc.c | 290 smb_share_t si; in spoolss_s_StartDocPrinter() 710 smb_share_t si; in spoolss_s_GetPrinterData()
|
/illumos-gate/usr/src/uts/common/fs/smbclnt/netsmb/ |
H A D | smb_conn.h | 321 } smb_share_t; typedef 372 void (*fscb_disconn)(smb_share_t *); 374 void (*fscb_connect)(smb_share_t *); 449 void smb_iod_shutdown_share(smb_share_t *ssp); 483 typedef void (*walk_share_func_t)(smb_share_t *); 491 smb_share_t **, smb_cred_t *); 493 void smb_share_hold(smb_share_t *ssp); 494 void smb_share_rele(smb_share_t *ssp); 495 void smb_share_kill(smb_share_t *ssp); 497 void smb_share_invalidate(smb_share_t *ssp); [all …]
|
H A D | smb_subr.h | 191 int smb_smb_treeconnect(smb_share_t *ssp, smb_cred_t *scred); 192 int smb_smb_treedisconnect(smb_share_t *ssp, smb_cred_t *scred); 222 int smb2_smb_treeconnect(smb_share_t *ssp, smb_cred_t *scred); 223 int smb2_smb_treedisconnect(smb_share_t *ssp, smb_cred_t *scred);
|
H A D | smb_conn.c | 586 smb_share_t *ssp; in smb_vc_walkshares() 795 smb_share_tcon(smb_share_t *ssp, smb_cred_t *scred) in smb_share_tcon() 891 smb_share_t *ssp = FHTOSS(fhp); in smb_fh_gone() 931 smb_fh_create(smb_share_t *ssp, struct smb_fh **fhpp) in smb_fh_create() 958 smb_share_t *ssp = FHTOSS(fhp); in smb_fh_opened()
|
H A D | smb_dev.c | 642 smb_share_t *ssp; in smb_dev2share()
|
/illumos-gate/usr/src/common/smbsrv/ |
H A D | smb_door_legacy.c | 396 smb_dr_get_share(smb_dr_ctx_t *ctx, smb_share_t *si) in smb_dr_get_share() 400 (void) memcpy(si, ctx->ptr, sizeof (smb_share_t)); in smb_dr_get_share() 401 ctx->ptr += sizeof (smb_share_t); in smb_dr_get_share() 403 bzero(si, sizeof (smb_share_t)); in smb_dr_get_share() 406 bzero(si, sizeof (smb_share_t)); in smb_dr_get_share() 411 smb_dr_put_share(smb_dr_ctx_t *ctx, smb_share_t *si) in smb_dr_put_share() 415 if (ctx->ptr + sizeof (smb_share_t) <= ctx->end_ptr) { in smb_dr_put_share() 416 (void) memcpy(ctx->ptr, si, sizeof (smb_share_t)); in smb_dr_put_share() 417 ctx->ptr += sizeof (smb_share_t); in smb_dr_put_share()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/libmlsvc/ |
H A D | mlsvc.c | 39 smb_share_t dsa_shr; 48 smb_share_t *shr = &args->dsa_shr; in dump_shr_cb()
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_kshare.c | 111 smb_share_t *lmshare = NULL; in smb_kshare_upcall() 122 lmshare = kmem_alloc(sizeof (smb_share_t), KM_SLEEP); in smb_kshare_upcall() 123 error = xcopyin(arg, lmshare, sizeof (smb_share_t)); in smb_kshare_upcall() 125 kmem_free(lmshare, sizeof (smb_share_t)); in smb_kshare_upcall() 148 kmem_free(lmshare, sizeof (smb_share_t)); in smb_kshare_upcall() 162 kmem_free(lmshare, sizeof (smb_share_t)); in smb_kshare_upcall() 170 kmem_free(lmshare, sizeof (smb_share_t)); in smb_kshare_upcall() 183 kmem_free(lmshare, sizeof (smb_share_t)); in smb_kshare_upcall()
|
/illumos-gate/usr/src/lib/libshare/smb/ |
H A D | libshare_smb.c | 97 static int smb_build_shareinfo(sa_share_t, sa_resource_t, smb_share_t *); 98 static void smb_csc_option(const char *, smb_share_t *); 99 static char *smb_csc_name(const smb_share_t *); 393 smb_share_t si; in smb_enable_share() 483 smb_share_t si; in smb_enable_resource() 607 smb_share_t si; in smb_resource_changed() 1597 smb_add_transient(sa_handle_t handle, smb_share_t *si) in smb_add_transient() 2118 smb_build_shareinfo(sa_share_t share, sa_resource_t resource, smb_share_t *si) in smb_build_shareinfo() 2127 bzero(si, sizeof (smb_share_t)); in smb_build_shareinfo() 2216 smb_csc_option(const char *value, smb_share_t *si) in smb_csc_option() [all …]
|
H A D | smb_share_doorclnt.c | 380 smb_share_create(smb_share_t *si) in smb_share_create() 425 smb_share_modify(smb_share_t *si) in smb_share_modify()
|
/illumos-gate/usr/src/cmd/smbsrv/smbd/ |
H A D | smbd_spool.c | 95 static void smbd_print_share_comment(smb_share_t *, cups_dest_t *); 435 smb_share_t si; in smbd_share_printers() 477 smbd_print_share_comment(smb_share_t *si, cups_dest_t *dest) in smbd_print_share_comment()
|
H A D | smbd_share_doorsvc.c | 204 smb_share_t lmshr_info; in smbd_share_dispatch()
|
/illumos-gate/usr/src/cmd/smbsrv/fksmbd/ |
H A D | fksmbd_shr.c | 45 smb_share_t si; in new_share()
|
/illumos-gate/usr/src/uts/common/fs/smbclnt/smbfs/ |
H A D | smbfs_client.c | 403 smb_share_t *ssp = np->n_mount->smi_share; in smbfs_getattr_otw() 839 static void smbfs_dead(smb_share_t *ssp) in smbfs_dead() 848 static void smbfs_cb_nop(smb_share_t *ss) in smbfs_cb_nop()
|
H A D | smbfs_smb2.c | 525 smb_share_t *ssp = ctx->f_ssp; in smbfs_smb2_qdir() 797 smb_share_t *ssp = np->n_mount->smi_share; in smbfs_smb2_get_streaminfo()
|
H A D | smbfs_vfsops.c | 410 smb_share_t *ssp = NULL; in smbfs_mount() 901 smb_share_t *ssp = smi->smi_share; in smbfs_statvfs()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/nsmb/ |
H A D | nsmb.c | 81 smb_share_t ss; 276 const smb_share_t *ssp = data; in smb_ss_cb()
|