Home
last modified time | relevance | path

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

/titanic_41/usr/src/uts/common/smbsrv/
H A Dsmb_share.h202 } smb_share_t; typedef
205 smb_share_t si_share;
213 smb_share_t sl_shares[LMSHARES_PER_REQUEST];
244 smb_share_t *smb_shr_iterate(smb_shriter_t *);
247 uint32_t smb_shr_add(smb_share_t *);
250 uint32_t smb_shr_get(char *, smb_share_t *);
251 uint32_t smb_shr_modify(smb_share_t *);
264 void smb_shr_sa_csc_option(const char *, smb_share_t *);
265 char *smb_shr_sa_csc_name(const smb_share_t *);
266 void smb_shr_sa_setflag(const char *, smb_share_t *, uint32_t);
[all …]
H A Dsmb_door.h177 void smb_dr_get_share(smb_dr_ctx_t *, smb_share_t *);
178 void smb_dr_put_share(smb_dr_ctx_t *, smb_share_t *);
/titanic_41/usr/src/uts/common/fs/smbclnt/netsmb/
H A Dsmb_conn.h235 } smb_share_t; typedef
262 void (*fscb_disconn)(smb_share_t *);
264 void (*fscb_connect)(smb_share_t *);
266 void (*fscb_down)(smb_share_t *);
268 void (*fscb_up)(smb_share_t *);
336 void smb_iod_shutdown_share(smb_share_t *ssp);
367 typedef void (*walk_share_func_t)(smb_share_t *);
375 smb_share_t **, smb_cred_t *);
377 void smb_share_hold(smb_share_t *ssp);
378 void smb_share_rele(smb_share_t *ssp);
[all …]
H A Dsmb_subr.h160 int smb_smb_treeconnect(smb_share_t *ssp, smb_cred_t *scred);
161 int smb_smb_treedisconnect(smb_share_t *ssp, smb_cred_t *scred);
181 int smb_rwuio(smb_share_t *ssp, uint16_t fid, uio_rw_t rw,
H A Dsmb_conn.c567 smb_share_t *ssp; in smb_vc_walkshares()
771 smb_share_tcon(smb_share_t *ssp, smb_cred_t *scred) in smb_share_tcon()
H A Dsmb_dev.c610 smb_share_t *ssp; in smb_dev2share()
H A Dsmb_iod.c91 smb_iod_share_disconnected(smb_share_t *ssp) in smb_iod_share_disconnected()
/titanic_41/usr/src/lib/smbsrv/libmlsvc/common/
H A Dsmb_share.c128 static smb_share_t *smb_shr_cache_iterate(smb_shriter_t *);
130 static smb_share_t *smb_shr_cache_findent(char *);
131 static uint32_t smb_shr_cache_addent(smb_share_t *);
144 static uint32_t smb_shr_sa_get(sa_share_t, sa_resource_t, smb_share_t *);
149 static void smb_shr_zfs_add(smb_share_t *);
150 static void smb_shr_zfs_remove(smb_share_t *);
151 static void smb_shr_zfs_rename(smb_share_t *, smb_share_t *);
198 static uint32_t smb_shr_lookup(char *, smb_share_t *);
201 static int smb_shr_expand_subs(char **, smb_share_t *, smb_shr_execinfo_t *);
205 static int smb_shr_encode(smb_share_t *, nvlist_t **);
[all …]
H A Dmlsvc.h67 uint32_t srvsvc_sd_get(smb_share_t *, uint8_t *, uint32_t *);
68 uint32_t srvsvc_sd_set(smb_share_t *, uint8_t *);
H A Dsrvsvc_svc.c127 smb_share_t *, void *);
130 static uint32_t srvsvc_share_getsd(ndr_xa_t *, smb_share_t *, srvsvc_sd_t *);
138 static uint32_t srvsvc_modify_share(smb_share_t *,
140 static uint32_t srvsvc_modify_transient_share(smb_share_t *,
142 static uint32_t srvsvc_update_share_flags(smb_share_t *, uint32_t);
143 static uint32_t srvsvc_get_share_flags(smb_share_t *);
147 static uint32_t srvsvc_sa_modify(smb_share_t *, srvsvc_netshare_setinfo_t *);
148 static uint32_t srvsvc_sa_setprop(smb_share_t *, nvlist_t *);
190 srvsvc_shr_setdfsroot(smb_share_t *si, boolean_t on) in srvsvc_shr_setdfsroot()
874 smb_share_t si; in srvsvc_s_NetShareGetInfo()
[all …]
H A Dsmb_autohome.c62 static void smb_autohome_parse_options(smb_share_t *);
114 smb_share_t si; in smb_autohome_remove()
138 smb_share_t si; in smb_autohome_add_private()
159 bzero(&si, sizeof (smb_share_t)); in smb_autohome_add_private()
457 smb_autohome_parse_options(smb_share_t *si) in smb_autohome_parse_options()
H A Dsrvsvc_sd.c45 static uint32_t srvsvc_sd_get_autohome(const smb_share_t *, smb_sd_t *);
54 srvsvc_shareacl_getpath(smb_share_t *si, char *shr_acl_path) in srvsvc_shareacl_getpath()
104 srvsvc_sd_set(smb_share_t *si, uint8_t *sdbuf) in srvsvc_sd_set()
146 srvsvc_sd_get(smb_share_t *si, uint8_t *sdbuf, uint32_t *size) in srvsvc_sd_get()
187 srvsvc_sd_get_autohome(const smb_share_t *si, smb_sd_t *sd) in srvsvc_sd_get_autohome()
H A Ddfs.c90 extern uint32_t srvsvc_shr_setdfsroot(smb_share_t *, boolean_t);
260 smb_share_t si; in dfs_namespace_path()
316 smb_share_t si; in dfs_namespace_add()
383 smb_share_t si; in dfs_namespace_remove()
765 smb_share_t si; in dfs_cache_add_byname()
1093 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()
/titanic_41/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()
/titanic_41/usr/src/uts/common/fs/smbsrv/
H A Dsmb_kshare.c109 smb_share_t *lmshare = NULL; in smb_kshare_upcall()
120 lmshare = kmem_alloc(sizeof (smb_share_t), KM_SLEEP); in smb_kshare_upcall()
121 error = xcopyin(arg, lmshare, sizeof (smb_share_t)); in smb_kshare_upcall()
123 kmem_free(lmshare, sizeof (smb_share_t)); in smb_kshare_upcall()
146 kmem_free(lmshare, sizeof (smb_share_t)); in smb_kshare_upcall()
160 kmem_free(lmshare, sizeof (smb_share_t)); in smb_kshare_upcall()
168 kmem_free(lmshare, sizeof (smb_share_t)); in smb_kshare_upcall()
181 kmem_free(lmshare, sizeof (smb_share_t)); in smb_kshare_upcall()
/titanic_41/usr/src/lib/libshare/smb/
H A Dlibshare_smb.c93 static int smb_build_shareinfo(sa_share_t, sa_resource_t, smb_share_t *);
94 static void smb_csc_option(const char *, smb_share_t *);
95 static char *smb_csc_name(const smb_share_t *);
385 smb_share_t si; in smb_enable_share()
504 smb_share_t si; in smb_enable_resource()
628 smb_share_t si; in smb_resource_changed()
1587 smb_add_transient(sa_handle_t handle, smb_share_t *si) in smb_add_transient()
2108 smb_build_shareinfo(sa_share_t share, sa_resource_t resource, smb_share_t *si) in smb_build_shareinfo()
2116 bzero(si, sizeof (smb_share_t)); in smb_build_shareinfo()
2192 smb_csc_option(const char *value, smb_share_t *si) in smb_csc_option()
[all …]
H A Dsmb_share_doorclnt.c376 smb_share_create(smb_share_t *si) in smb_share_create()
420 smb_share_modify(smb_share_t *si) in smb_share_modify()
/titanic_41/usr/src/cmd/smbsrv/smbd/
H A Dsmbd_spool.c94 static void smbd_print_share_comment(smb_share_t *, cups_dest_t *);
445 smb_share_t si; in smbd_share_printers()
487 smbd_print_share_comment(smb_share_t *si, cups_dest_t *dest) in smbd_print_share_comment()
H A Dsmbd_share_doorsvc.c156 smb_share_t lmshr_info; in smbd_share_dispatch()
/titanic_41/usr/src/cmd/smbsrv/fksmbd/
H A Dfksmbd_shr.c43 smb_share_t si; in new_share()
/titanic_41/usr/src/uts/common/fs/smbclnt/smbfs/
H A Dsmbfs_client.c652 static void smbfs_dead(smb_share_t *ssp) in smbfs_dead()
661 static void smbfs_cb_nop(smb_share_t *ss) in smbfs_cb_nop()
H A Dsmbfs_vfsops.c348 smb_share_t *ssp = NULL; in smbfs_mount()
776 smb_share_t *ssp = smi->smi_share; in smbfs_statvfs()
H A Dsmbfs_vnops.c250 smb_share_t *ssp; in smbfs_open()
506 smb_share_t *ssp; in smbfs_rele_fid()
585 smb_share_t *ssp; in smbfs_read()
670 smb_share_t *ssp; in smbfs_write()
/titanic_41/usr/src/cmd/mdb/common/modules/nsmb/
H A Dnsmb.c74 smb_share_t ss;
223 const smb_share_t *ssp = data; in smb_ss_cb()