Home
last modified time | relevance | path

Searched refs:smb_share_t (Results 1 – 25 of 30) sorted by relevance

12

/illumos-gate/usr/src/uts/common/smbsrv/
H A Dsmb_share.h223 } 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 Dsmb_door.h182 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 Dsmb_share.c129 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 Dmlsvc.h75 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 Dsrvsvc_svc.c128 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 Dsmb_autohome.c63 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 Dsrvsvc_sd.c46 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 Ddfs.c91 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 Dspoolss_svc.c290 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 Dsmb_conn.h321 } 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 Dsmb_subr.h191 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 Dsmb_conn.c586 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 Dsmb_dev.c642 smb_share_t *ssp; in smb_dev2share()
/illumos-gate/usr/src/common/smbsrv/
H A Dsmb_door_legacy.c396 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 Dmlsvc.c39 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 Dsmb_kshare.c111 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 Dlibshare_smb.c97 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 Dsmb_share_doorclnt.c380 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 Dsmbd_spool.c95 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 Dsmbd_share_doorsvc.c204 smb_share_t lmshr_info; in smbd_share_dispatch()
/illumos-gate/usr/src/cmd/smbsrv/fksmbd/
H A Dfksmbd_shr.c45 smb_share_t si; in new_share()
/illumos-gate/usr/src/uts/common/fs/smbclnt/smbfs/
H A Dsmbfs_client.c403 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 Dsmbfs_smb2.c525 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 Dsmbfs_vfsops.c410 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 Dnsmb.c81 smb_share_t ss;
276 const smb_share_t *ssp = data; in smb_ss_cb()

12