/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_server.c | 421 smb_server_t *sv; in smb_server_create() local 426 sv = smb_llist_head(&smb_servers); in smb_server_create() 427 while (sv != NULL) { in smb_server_create() 428 SMB_SERVER_VALID(sv); in smb_server_create() 429 if (sv->sv_zid == zid) { in smb_server_create() 433 sv = smb_llist_next(&smb_servers, sv); in smb_server_create() 436 sv = kmem_zalloc(sizeof (smb_server_t), KM_SLEEP); in smb_server_create() 438 sv->sv_magic = SMB_SERVER_MAGIC; in smb_server_create() 439 sv->sv_state = SMB_SERVER_STATE_CREATED; in smb_server_create() 440 sv->sv_zid = zid; in smb_server_create() [all …]
|
H A D | smb_kdoor.c | 49 smb_kdoor_init(smb_server_t *sv) in smb_kdoor_init() argument 51 sv->sv_kdoor_id = -1; in smb_kdoor_init() 52 mutex_init(&sv->sv_kdoor_mutex, NULL, MUTEX_DEFAULT, NULL); in smb_kdoor_init() 53 cv_init(&sv->sv_kdoor_cv, NULL, CV_DEFAULT, NULL); in smb_kdoor_init() 57 smb_kdoor_fini(smb_server_t *sv) in smb_kdoor_fini() argument 59 smb_kdoor_close(sv); in smb_kdoor_fini() 60 cv_destroy(&sv->sv_kdoor_cv); in smb_kdoor_fini() 61 mutex_destroy(&sv->sv_kdoor_mutex); in smb_kdoor_fini() 69 smb_kdoor_open(smb_server_t *sv, int door_id) in smb_kdoor_open() argument 73 smb_kdoor_close(sv); in smb_kdoor_open() [all …]
|
H A D | smb_kshare.c | 193 smb_kshare_exec(smb_server_t *sv, smb_shr_execinfo_t *execinfo) in smb_kshare_exec() argument 197 (void) smb_kdoor_upcall(sv, SMB_DR_SHR_EXEC, in smb_kshare_exec() 262 smb_export_start(smb_server_t *sv) in smb_export_start() argument 264 mutex_enter(&sv->sv_export.e_mutex); in smb_export_start() 265 if (sv->sv_export.e_ready) { in smb_export_start() 266 mutex_exit(&sv->sv_export.e_mutex); in smb_export_start() 270 sv->sv_export.e_ready = B_TRUE; in smb_export_start() 271 mutex_exit(&sv->sv_export.e_mutex); in smb_export_start() 273 smb_avl_create(&sv->sv_export.e_share_avl, sizeof (smb_kshare_t), in smb_export_start() 276 (void) smb_kshare_export_trans(sv, "IPC$", "IPC$", "Remote IPC"); in smb_export_start() [all …]
|
H A D | smb_init.c | 316 smb_server_t *sv; in smb_drv_close() local 318 if (smb_server_lookup(&sv) == 0) { in smb_drv_close() 319 if (sv->sv_dev == dev) { in smb_drv_close() 321 (void) smb_server_delete(sv); in smb_drv_close() 323 smb_server_release(sv); in smb_drv_close() 338 smb_server_t *sv = NULL; in smb_drv_ioctl() local 387 rc = smb_server_lookup(&sv); in smb_drv_ioctl() 389 sv = NULL; in smb_drv_ioctl() 420 if (sv->sv_dev != dev) { in smb_drv_ioctl() 432 rc = smb_server_configure(sv, &ioc->ioc_cfg); in smb_drv_ioctl() [all …]
|
/illumos-gate/usr/src/lib/libdemangle/common/ |
H A D | strview.c | 22 sv_init_sv(strview_t *sv, const strview_t *src) in sv_init_sv() argument 24 *sv = *src; in sv_init_sv() 28 sv_init_sv_range(strview_t *sv, const strview_t *src, size_t len) in sv_init_sv_range() argument 32 sv->sv_first = src->sv_first; in sv_init_sv_range() 33 sv->sv_last = src->sv_first + len; in sv_init_sv_range() 34 sv->sv_rem = len; in sv_init_sv_range() 38 sv_init_str(strview_t *sv, const char *first, const char *last) in sv_init_str() argument 44 sv->sv_first = first; in sv_init_str() 45 sv->sv_last = last; in sv_init_str() 46 sv->sv_rem = (size_t)(uintptr_t)(sv->sv_last - sv->sv_first); in sv_init_str() [all …]
|
H A D | rust-v0.c | 99 rust_demangle_v0(rust_state_t *restrict st, strview_t *restrict sv) in rust_demangle_v0() argument 105 if (!rustv0_valid_sym(sv)) { in rust_demangle_v0() 118 if (!rustv0_parse_path(st, sv, B_TRUE)) in rust_demangle_v0() 123 ret = OPTIONAL(st, rustv0_parse_path(st, sv, B_FALSE)); in rust_demangle_v0() 129 if (sv_remaining(sv) == 0) in rust_demangle_v0() 142 if (sv_consume_if(sv, ".llvm.")) in rust_demangle_v0() 145 if (sv_peek(sv, 0) != '.') { in rust_demangle_v0() 147 "name: '%.*s'", __func__, SV_PRINT(sv)); in rust_demangle_v0() 152 return (rust_append_sv(st, sv_remaining(sv), sv)); in rust_demangle_v0() 160 rustv0_parse_opt_list(rust_state_t *restrict st, strview_t *restrict sv, in rustv0_parse_opt_list() argument [all …]
|
H A D | rust.c | 163 rust_append_sv(rust_state_t *restrict st, uint64_t n, strview_t *restrict sv) in rust_append_sv() argument 169 sv_consume_n(sv, (size_t)n); in rust_append_sv() 173 if (n > sv_remaining(sv)) { in rust_append_sv() 175 "remaining bytes (%zu)", __func__, n, sv_remaining(sv)); in rust_append_sv() 187 (int)n, sv->sv_first) != 0) { in rust_append_sv() 191 sv_consume_n(sv, (size_t)n); in rust_append_sv() 219 rust_parse_base10(rust_state_t *restrict st, strview_t *restrict sv, in rust_parse_base10() argument 225 if (HAS_ERROR(st) || sv_remaining(sv) == 0) in rust_parse_base10() 228 c = sv_peek(sv, 0); in rust_parse_base10() 246 sv_consume_n(sv, 1); in rust_parse_base10() [all …]
|
H A D | rust-legacy.c | 85 rust_demangle_legacy(rust_state_t *restrict st, strview_t *restrict sv) in rust_demangle_legacy() argument 89 if (!rustleg_valid_sym(sv)) { in rust_demangle_legacy() 94 if (sv_peek(sv, -1) != 'E') { in rust_demangle_legacy() 100 if (!rustleg_parse_name(st, sv)) in rust_demangle_legacy() 103 if (sv_remaining(sv) != 0) { in rust_demangle_legacy() 321 strview_t sv; in rustleg_parse_special() local 325 sv_init_sv(&sv, svp); in rustleg_parse_special() 328 VERIFY(sv_consume_if_c(&sv, '$')); in rustleg_parse_special() 330 if (!sv_consume_if_c(&sv, 'u')) in rustleg_parse_special() 333 while (sv_remaining(&sv) > 0) { in rustleg_parse_special() [all …]
|
H A D | demangle.c | 80 strview_t sv; in is_mangled() local 82 sv_init_str(&sv, str, str + n); in is_mangled() 84 if (!sv_consume_if_c(&sv, '_')) in is_mangled() 86 (void) sv_consume_if_c(&sv, '_'); in is_mangled() 87 if (sv_consume_if_c(&sv, 'Z')) in is_mangled() 89 if (sv_consume_if_c(&sv, 'R')) in is_mangled()
|
/illumos-gate/usr/src/lib/libresolv2/common/irs/ |
H A D | gen_sv.c | 67 struct irs_sv *sv; in irs_gen_sv() local 70 if (!(sv = memget(sizeof *sv))) { in irs_gen_sv() 74 memset(sv, 0x5e, sizeof *sv); in irs_gen_sv() 76 memput(sv, sizeof *sv); in irs_gen_sv() 83 sv->private = pvt; in irs_gen_sv() 84 sv->close = sv_close; in irs_gen_sv() 85 sv->next = sv_next; in irs_gen_sv() 86 sv->byname = sv_byname; in irs_gen_sv() 87 sv->byport = sv_byport; in irs_gen_sv() 88 sv->rewind = sv_rewind; in irs_gen_sv() [all …]
|
H A D | irp_sv.c | 64 static void free_service(struct servent *sv); 77 struct irs_sv *sv; in irs_irp_sv() local 80 if ((sv = memget(sizeof *sv)) == NULL) { in irs_irp_sv() 84 memset(sv, 0x0, sizeof *sv); in irs_irp_sv() 87 memput(sv, sizeof *sv); in irs_irp_sv() 94 sv->private = pvt; in irs_irp_sv() 95 sv->close = sv_close; in irs_irp_sv() 96 sv->next = sv_next; in irs_irp_sv() 97 sv->byname = sv_byname; in irs_irp_sv() 98 sv->byport = sv_byport; in irs_irp_sv() [all …]
|
H A D | lcl_sv.c | 90 struct lcl_sv sv; member 117 struct irs_sv *sv; in irs_lcl_sv() local 122 if ((sv = memget(sizeof *sv)) == NULL) { in irs_lcl_sv() 126 memset(sv, 0x5e, sizeof *sv); in irs_lcl_sv() 128 memput(sv, sizeof *sv); in irs_lcl_sv() 133 sv->private = pvt; in irs_lcl_sv() 134 sv->close = sv_close; in irs_lcl_sv() 135 sv->next = sv_next; in irs_lcl_sv() 136 sv->byname = sv_byname; in irs_lcl_sv() 137 sv->byport = sv_byport; in irs_lcl_sv() [all …]
|
H A D | getservent.c | 85 struct irs_sv *sv; in getservent_p() local 87 if (!net_data || !(sv = net_data->sv)) in getservent_p() 89 net_data->sv_last = (*sv->next)(sv); in getservent_p() 96 struct irs_sv *sv; in getservbyname_p() local 99 if (!net_data || !(sv = net_data->sv)) in getservbyname_p() 110 net_data->sv_last = (*sv->byname)(sv, name, proto); in getservbyname_p() 118 struct irs_sv *sv; in getservbyport_p() local 120 if (!net_data || !(sv = net_data->sv)) in getservbyport_p() 127 net_data->sv_last = (*sv->byport)(sv, port, proto); in getservbyport_p() 133 struct irs_sv *sv; in setservent_p() local [all …]
|
H A D | dns_sv.c | 80 struct irs_sv *sv; in irs_dns_sv() local 93 if (!(sv = memget(sizeof *sv))) { in irs_dns_sv() 98 memset(sv, 0x5e, sizeof *sv); in irs_dns_sv() 99 sv->private = pvt; in irs_dns_sv() 100 sv->byname = sv_byname; in irs_dns_sv() 101 sv->byport = sv_byport; in irs_dns_sv() 102 sv->next = sv_next; in irs_dns_sv() 103 sv->rewind = sv_rewind; in irs_dns_sv() 104 sv->close = sv_close; in irs_dns_sv() 105 sv->minimize = sv_minimize; in irs_dns_sv() [all …]
|
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/ |
H A D | fksmb_init.c | 139 smb_server_t *sv; in fksmbsrv_drv_close() local 142 rc = smb_server_lookup(&sv); in fksmbsrv_drv_close() 144 rc = smb_server_delete(sv); in fksmbsrv_drv_close() 165 smb_server_t *sv; in fksmbsrv_drv_ioctl() local 171 rc = smb_server_lookup(&sv); in fksmbsrv_drv_ioctl() 179 rc = smb_server_configure(sv, &ioc->ioc_cfg); in fksmbsrv_drv_ioctl() 182 rc = smb_server_start(sv, &ioc->ioc_start); in fksmbsrv_drv_ioctl() 185 rc = smb_server_stop(sv); in fksmbsrv_drv_ioctl() 188 rc = smb_server_notify_event(sv, &ioc->ioc_event); in fksmbsrv_drv_ioctl() 191 rc = smb_server_set_gmtoff(sv, &ioc->ioc_gmt); in fksmbsrv_drv_ioctl() [all …]
|
H A D | fksmb_kdoor.c | 46 smb_kdoor_init(smb_server_t *sv) in smb_kdoor_init() argument 48 sv->sv_kdoor_id = -1; in smb_kdoor_init() 49 mutex_init(&sv->sv_kdoor_mutex, NULL, MUTEX_DEFAULT, NULL); in smb_kdoor_init() 50 cv_init(&sv->sv_kdoor_cv, NULL, CV_DEFAULT, NULL); in smb_kdoor_init() 54 smb_kdoor_fini(smb_server_t *sv) in smb_kdoor_fini() argument 56 smb_kdoor_close(sv); in smb_kdoor_fini() 57 cv_destroy(&sv->sv_kdoor_cv); in smb_kdoor_fini() 58 mutex_destroy(&sv->sv_kdoor_mutex); in smb_kdoor_fini() 68 fksmb_kdoor_open(smb_server_t *sv, void *varg) in fksmb_kdoor_open() argument 70 sv->sv_kdoor_hd = varg; in fksmb_kdoor_open() [all …]
|
/illumos-gate/usr/src/lib/libsocket/socket/ |
H A D | socketpair.c | 57 _socketpair(int family, int type, int protocol, int sv[2]) in _socketpair() 59 return (_socketpair_create(family, type, protocol, sv, SOV_DEFAULT)); in _socketpair() 66 _socketpair_bsd(int family, int type, int protocol, int sv[2]) in _socketpair_bsd() 68 return (_socketpair_create(family, type, protocol, sv, SOV_SOCKBSD)); in _socketpair_bsd() 72 _socketpair_svr4(int family, int type, int protocol, int sv[2]) in _socketpair_svr4() 74 return (_socketpair_create(family, type, protocol, sv, SOV_SOCKSTREAM)); in _socketpair_svr4() 78 __xnet_socketpair(int family, int type, int protocol, int sv[2]) in __xnet_socketpair() 80 return (_socketpair_create(family, type, protocol, sv, SOV_XPG4_2)); in __xnet_socketpair() 84 _socketpair_create(int family, int type, int protocol, int sv[2], int version) in _socketpair_create() 104 sv[0] = fd1; in _socketpair_create() [all …]
|
/illumos-gate/usr/src/cmd/csh/ |
H A D | sh.sem.c | 163 struct sv { struct 167 } sv; local 179 sv.mask = sigblock(sigmask(SIGCHLD)); 180 sv.child = child; sv.setintr = setintr; 181 sv.haderr = haderr; sv.didfds = didfds; 182 sv.SHIN = SHIN; sv.SHOUT = SHOUT; 183 sv.SHDIAG = SHDIAG; sv.OLDSTD = OLDSTD; 184 sv.tpgrp = tpgrp; 186 (void) sigvec(SIGINT, (struct sigvec *)0, &sv.sigv); 189 (void) sigsetmask(sv.mask); [all …]
|
/illumos-gate/usr/src/cmd/ipf/lib/ |
H A D | portname.c | 16 struct servent *sv = NULL, *sv1 = NULL; local 20 if ((sv = getservbyport(htons(port), "tcp"))) { 21 strncpy(buf, sv->s_name, sizeof(buf)-1); 24 sv = strncasecmp(buf, sv->s_name, strlen(buf)) ? 27 if (sv) 30 if ((sv = getservbyport(htons(port), p->p_name))) { 31 strncpy(buf, sv->s_name, sizeof(buf)-1);
|
/illumos-gate/usr/src/uts/common/fs/smbclnt/netsmb/ |
H A D | smb_smb.c | 101 smb_sopt_t *sv = &vcp->vc_sopt; in smb_smb_negotiate() local 143 bzero(sv, sizeof (*sv)); in smb_smb_negotiate() 144 sv->sv_maxmux = 1; in smb_smb_negotiate() 145 sv->sv_maxvcs = 1; in smb_smb_negotiate() 146 sv->sv_maxtx = 1024; in smb_smb_negotiate() 218 sv->sv_proto = dp->d_id; in smb_smb_negotiate() 228 md_get_uint8(mdp, &sv->sv_sm); /* SecurityMode */ in smb_smb_negotiate() 229 md_get_uint16le(mdp, &sv->sv_maxmux); /* MaxMpxCount */ in smb_smb_negotiate() 230 md_get_uint16le(mdp, &sv->sv_maxvcs); /* MaxCountVCs */ in smb_smb_negotiate() 231 md_get_uint32le(mdp, &sv->sv_maxtx); /* MaxBufferSize */ in smb_smb_negotiate() [all …]
|
/illumos-gate/usr/src/cmd/rpcsvc/ |
H A D | rup.c | 80 statsvar sv; in main() local 141 sv.cp_time.cp_time_val = (int *)NULL; in main() 142 sv.dk_xfer.dk_xfer_val = (int *)NULL; in main() 153 sv.cp_time.cp_time_len = 0; in main() 154 sv.cp_time.cp_time_val = (int *)NULL; in main() 155 sv.dk_xfer.dk_xfer_len = 0; in main() 156 sv.dk_xfer.dk_xfer_val = (int *)NULL; in main() 160 xdr_void, NULL, xdr_statsvar, (caddr_t)&sv, in main() 304 statsvar *sv; local 337 sv = (statsvar *)resultsp; [all …]
|
/illumos-gate/usr/src/test/os-tests/tests/vfs/ |
H A D | statvfs.c | 74 struct statvfs sv; in statvfs_pass() local 76 if (statvfs(path, &sv) != 0) { in statvfs_pass() 87 if (strcmp(sv.f_basetype, fs) != 0) { in statvfs_pass() 89 "found %s", path, fs, sv.f_basetype); in statvfs_pass() 239 struct statvfs sv; in fstatvfs_test() local 247 ret = fstatvfs(fd, &sv); in fstatvfs_test() 284 if (strcmp(sv.f_basetype, test->ft_fs) != 0) { in fstatvfs_test() 286 "found %s", test->ft_path, test->ft_fs, sv.f_basetype); in fstatvfs_test()
|
/illumos-gate/usr/src/cmd/backup/dump/ |
H A D | dumpoptr.c | 76 struct sigvec sv; in query_once() local 163 sv.sv_handler = sigAbort; in query_once() 164 sv.sv_flags = SA_RESTART; in query_once() 165 (void) sigemptyset(&sv.sa_mask); in query_once() 166 (void) sigvec(SIGALRM, &sv, (struct sigvec *)0); in query_once() 182 struct sigvec sv; in alarmcatch() local 193 sv.sv_handler = alarmcatch; in alarmcatch() 194 sv.sv_flags = SA_RESTART; in alarmcatch() 195 (void) sigemptyset(&sv.sa_mask); in alarmcatch() 196 (void) sigvec(SIGALRM, &sv, (struct sigvec *)0); in alarmcatch()
|
/illumos-gate/usr/src/cmd/backup/lib/ |
H A D | byteorder.c | 159 u_offset_t sv; in normspcl() local 242 sv = sp->c_dinode.di_ic.ic_lsize; in normspcl() 243 sv = (sv << 32) | (sv >> 32); in normspcl() 244 sp->c_dinode.di_ic.ic_lsize = sv; in normspcl()
|
/illumos-gate/usr/src/uts/sparc/v9/syscall/ |
H A D | install_utrap.c | 40 utrap_handler_t *ov, *nv, *pv, *sv, *tmp; in install_utrap() local 86 pv = sv = kmem_zalloc((UT_PRECISE_MAXTRAPS+1) * in install_utrap() 88 tmp = atomic_cas_ptr(&p->p_utraps, NULL, sv); in install_utrap() 153 utrap_handler_t *ov, *nvp, *pv, *sv, *tmp; in sparc_utrap_install() local 230 pv = sv = kmem_zalloc((UT_PRECISE_MAXTRAPS+1) * in sparc_utrap_install() 232 tmp = atomic_cas_ptr(&p->p_utraps, NULL, sv); in sparc_utrap_install()
|