/illumos-gate/usr/src/lib/smbsrv/libsmbrp/common/ |
H A D | smbrp_plugin.c | 71 smb_rpo_supports_svc(const char *svc_type) in smb_rpo_supports_svc() argument 73 if (svc_type == NULL) in smb_rpo_supports_svc() 76 if (strncasecmp(svc_type, DFS_REPARSE_SVCTYPE, in smb_rpo_supports_svc() 95 smb_rpo_deref(const char *svc_type, const char *svc_data, char *buf, in smb_rpo_deref() argument 100 if ((!svc_type) || (!svc_data) || (!buf) || (!bufsz)) in smb_rpo_deref() 103 if (strcasecmp(svc_type, DFS_REPARSE_SVCTYPE) != 0) in smb_rpo_deref() 124 smb_rpo_form(const char *svc_type, const char *svc_data, char *buf, in smb_rpo_form() argument 129 if ((!svc_type) || (!svc_data) || (!buf) || (!bufsz)) in smb_rpo_form()
|
/illumos-gate/usr/src/lib/libreparse/common/ |
H A D | fs_reparse_lib.c | 157 reparse_deref(const char *svc_type, const char *svc_data, char *buf, in reparse_deref() argument 162 if ((svc_type == NULL) || (svc_data == NULL) || (buf == NULL) || in reparse_deref() 166 ops = rp_find_protocol(svc_type); in reparse_deref() 168 return (ops->rpo_deref(svc_type, svc_data, buf, bufsz)); in reparse_deref() 210 reparse_add(nvlist_t *nvl, const char *svc_type, const char *svc_data) in reparse_add() argument 217 if ((nvl == NULL) || (svc_type == NULL) || (svc_data == NULL)) in reparse_add() 224 ops = rp_find_protocol(svc_type); in reparse_add() 226 err = ops->rpo_form(svc_type, svc_data, buf, &bufsz); in reparse_add() 235 err = nvlist_add_string(nvl, svc_type, buf); in reparse_add() 248 reparse_remove(nvlist_t *nvl, const char *svc_type) in reparse_remove() argument [all …]
|
/illumos-gate/usr/src/cmd/fs.d/reparsed/ |
H A D | reparsed.c | 217 char *svc_type, *svc_data; in reparsed_doorfunc() local 229 if ((svc_type = strdup(argp)) == NULL) { in reparsed_doorfunc() 239 if ((cp = strchr(svc_type, ':')) == NULL) { in reparsed_doorfunc() 240 free(svc_type); in reparsed_doorfunc() 261 err = reparse_deref(svc_type, svc_data, buf, &bufsz); in reparsed_doorfunc() 266 svc_type, svc_data, bufsz, err); in reparsed_doorfunc() 283 free(svc_type); in reparsed_doorfunc() 289 if ((err = reparse_deref(svc_type, svc_data, resp->res_data, in reparsed_doorfunc() 296 free(svc_type); in reparsed_doorfunc() 301 free(svc_type); in reparsed_doorfunc()
|
/illumos-gate/usr/src/cmd/fs.d/nfs/nfsref/ |
H A D | nfsref.c | 95 addref(char *sl_path, char *svc_type, int optind, int argc, char *argv[]) in addref() argument 147 err = reparse_add(nvl, svc_type, location); in addref() 188 delref(char *sl_path, char *svc_type) in delref() argument 220 err = reparse_remove(nvl, svc_type); in delref() 251 printf(gettext("Removed svc_type '%s' from %s\n"), svc_type, sl_path); in delref() 256 lookup(char *sl_path, char *svc_type, int type_set) in lookup() argument 287 if (type_set && strcasecmp(type, svc_type) == 0) in lookup() 322 char *command, *sl_path, *svc_type; in main() local 328 svc_type = "nfs-basic"; /* Default from SMF some day */ in main() 335 svc_type = optarg; in main() [all …]
|
/illumos-gate/usr/src/cmd/fs.d/nfs/rp_basic/ |
H A D | libnfs_basic.c | 83 nfs_basic_supports_svc(const char *svc_type) in nfs_basic_supports_svc() argument 85 if (!svc_type) in nfs_basic_supports_svc() 87 return (!strncasecmp(svc_type, SERVICE_TYPE, strlen(SERVICE_TYPE))); in nfs_basic_supports_svc() 276 nfs_basic_deref(const char *svc_type, const char *svc_data, char *buf, in nfs_basic_deref() argument 283 if ((!svc_type) || (!svc_data) || (!buf) || (!bufsz) || (*bufsz == 0)) in nfs_basic_deref() 286 if (strcasecmp(svc_type, SERVICE_TYPE)) in nfs_basic_deref() 322 nfs_basic_form(const char *svc_type, const char *svc_data, char *buf, in nfs_basic_form() argument 327 if ((!svc_type) || (!svc_data) || (!buf) || (*bufsz == 0)) in nfs_basic_form() 330 if (strcmp(svc_type, SERVICE_TYPE)) in nfs_basic_form()
|
/illumos-gate/usr/src/uts/common/fs/ |
H A D | fs_reparse.h | 72 extern int reparse_kderef(const char *svc_type, const char *svc_data, 76 extern int reparse_add(nvlist_t *nvl, const char *svc_type, 78 extern int reparse_remove(nvlist_t *nvl, const char *svc_type); 82 extern int reparse_deref(const char *svc_type, const char *svc_data,
|
H A D | fs_subr.c | 935 reparse_kderef(const char *svc_type, const char *svc_data, char *buf, in reparse_kderef() argument 945 if (svc_type == NULL || svc_data == NULL || buf == NULL || in reparse_kderef() 954 dlen = strlen(svc_type) + strlen(svc_data) + 2; in reparse_kderef() 964 (void) snprintf(darg, dlen, "%s:%s", svc_type, svc_data); in reparse_kderef()
|
/illumos-gate/usr/src/lib/libnsl/rpc/ |
H A D | ti_opts.c | 201 if (svc_type(trans) == SVC_DOOR) in __rpc_get_local_uid() 222 if (svc_type(xprt) == SVC_DOOR) in __rpc_get_local_cred() 254 if (svc_type(trans) == SVC_DOOR) in svc_getcallerucred()
|
H A D | svc_run.c | 931 if (svc_type(xprt) == SVC_DOOR) in svc_done() 965 if (svc_type(xprt) == SVC_CONNECTION && in svc_args_done()
|
H A D | svc.c | 1575 type = svc_type(xprt); in svc_xprt_destroy() 1605 switch (svc_type(xprt)) { in svc_copy() 1624 switch (svc_type(xprt)) { in _svc_destroy_private() 1645 if (svc_type(xprt) == SVC_DOOR) in svc_get_local_cred()
|
H A D | svc_vc.c | 1186 if (svc_type(xprt) == SVC_RENDEZVOUS) in _svc_vc_destroy_private() 1449 if (svc_type(xprt) != SVC_CONNECTION) { in svc_timeout_nonblock_xprt_and_LRU()
|
/illumos-gate/usr/src/uts/common/io/ib/ibnex/ |
H A D | ibnex_ioctl.c | 217 ib_service_type_t svc_type = IB_NONE; in ibnex_devctl() local 643 svc_type = ioc.misc_arg; in ibnex_devctl() 645 msg, service, svc_type); in ibnex_devctl() 647 if (svc_type == IB_PORT_SERVICE) { in ibnex_devctl() 649 } else if (svc_type == IB_VPPA_SERVICE) { in ibnex_devctl() 651 } else if (svc_type == IB_HCASVC_SERVICE) { in ibnex_devctl() 670 svc_type = ioc.misc_arg; in ibnex_devctl() 672 msg, service, svc_type); in ibnex_devctl() 674 if (svc_type == IB_PORT_SERVICE) { in ibnex_devctl() 676 } else if (svc_type == IB_VPPA_SERVICE) { in ibnex_devctl() [all …]
|
/illumos-gate/usr/src/uts/common/rpc/ |
H A D | svc_mt.h | 57 #define svc_type(xprt) (svc_flags(xprt) & SVC_TYPE_MASK) macro
|
/illumos-gate/usr/src/uts/common/smbsrv/ndl/ |
H A D | svcctl.ndl | 387 IN DWORD svc_type; 499 IN DWORD svc_type;
|