Home
last modified time | relevance | path

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

12

/illumos-gate/usr/src/uts/common/fs/smbclnt/netsmb/
H A Dsmb_iod.c215 ASSERT(vcp); in smb1_iod_sendrq()
299 ASSERT(vcp); in smb2_iod_sendrq()
925 rc = cv_wait_sig(&vcp->iod_muxwait, &vcp->vc_lock); in smb_iod_muxwait()
927 cv_wait(&vcp->iod_muxwait, &vcp->vc_lock); in smb_iod_muxwait()
983 if ((vcp->iod_muxcnt + need) > vcp->vc_maxmux) { in smb1_iod_addrq()
1449 err = SMB_TRAN_CONNECT(vcp, &vcp->vc_srvaddr.sa); in nsmb_iod_connect()
1498 if (vcp->vc_maxver == 0 || vcp->vc_minver > vcp->vc_maxver) { in nsmb_iod_negotiate()
1518 kmem_free(vcp->vc_mackey, vcp->vc_mackeylen); in nsmb_iod_negotiate()
1523 kmem_free(vcp->vc_ssnkey, vcp->vc_ssnkeylen); in nsmb_iod_negotiate()
1704 vcp->vc_ssnkey, vcp->vc_ssnkeylen, flags) != 0) { in smb_iod_vc_work()
[all …]
H A Dsmb_tran.h86 #define SMB_TRAN_CREATE(vcp, cr) (vcp)->vc_tdesc->tr_create(vcp, cr) argument
87 #define SMB_TRAN_DONE(vcp) (vcp)->vc_tdesc->tr_done(vcp) argument
88 #define SMB_TRAN_BIND(vcp, sap) (vcp)->vc_tdesc->tr_bind(vcp, sap) argument
89 #define SMB_TRAN_UNBIND(vcp) (vcp)->vc_tdesc->tr_unbind(vcp) argument
90 #define SMB_TRAN_CONNECT(vcp, sap) (vcp)->vc_tdesc->tr_connect(vcp, sap) argument
91 #define SMB_TRAN_DISCONNECT(vcp) (vcp)->vc_tdesc->tr_disconnect(vcp) argument
92 #define SMB_TRAN_SEND(vcp, m) (vcp)->vc_tdesc->tr_send(vcp, m) argument
93 #define SMB_TRAN_RECV(vcp, m) (vcp)->vc_tdesc->tr_recv(vcp, m) argument
94 #define SMB_TRAN_POLL(vcp, t) (vcp)->vc_tdesc->tr_poll(vcp, t) argument
96 (vcp)->vc_tdesc->tr_getparam(vcp, par, data)
[all …]
H A Dsmb_conn.c383 kmem_free(vcp->vc_mackey, vcp->vc_mackeylen); in smb_vc_free()
385 kmem_free(vcp->vc_ssnkey, vcp->vc_ssnkeylen); in smb_vc_free()
392 kmem_free(vcp, sizeof (*vcp)); in smb_vc_free()
418 vcp->iod_rqlist.tqh_last = &vcp->iod_rqlist.tqh_first; in smb_vc_create()
436 *vcpp = vcp; in smb_vc_create()
444 smb_vc_rele(vcp); in smb_vc_create()
518 *vcpp = vcp; in smb_vc_findcreate()
525 vcp = NULL; in smb_vc_findcreate()
536 *vcpp = vcp; in smb_vc_findcreate()
591 SMB_VC_LOCK(vcp); in smb_vc_walkshares()
[all …]
H A Dsmb2_sign.c98 smb2_sign_init(smb_vc_t *vcp) in smb2_sign_init() argument
103 ASSERT(vcp->vc_ssnkey != NULL); in smb2_sign_init()
104 ASSERT(vcp->vc_mackey == NULL); in smb2_sign_init()
122 vcp->vc_mackey = kmem_zalloc(vcp->vc_mackeylen, KM_SLEEP); in smb2_sign_init()
124 copysize = vcp->vc_ssnkeylen; in smb2_sign_init()
127 bcopy(vcp->vc_ssnkey, vcp->vc_mackey, copysize); in smb2_sign_init()
131 rc = smb3_do_kdf(vcp->vc_mackey, vcp->vc_mackeylen, in smb2_sign_init()
133 vcp->vc_ssnkey, vcp->vc_ssnkeylen); in smb2_sign_init()
224 if (vcp->vc_mackey == NULL) in smb2_compute_MAC()
230 vcp->vc_mackey, vcp->vc_mackeylen); in smb2_compute_MAC()
[all …]
H A Dsmb_sign.c67 smb_sign_init(smb_vc_t *vcp) in smb_sign_init() argument
71 ASSERT(vcp->vc_ssnkey != NULL); in smb_sign_init()
72 ASSERT(vcp->vc_mackey == NULL); in smb_sign_init()
84 vcp->vc_mackeylen = vcp->vc_ssnkeylen; in smb_sign_init()
85 vcp->vc_mackey = kmem_zalloc(vcp->vc_mackeylen, KM_SLEEP); in smb_sign_init()
86 bcopy(vcp->vc_ssnkey, vcp->vc_mackey, vcp->vc_mackeylen); in smb_sign_init()
89 vcp->vc_next_seq = 2; in smb_sign_init()
134 if (vcp->vc_mackey == NULL) in smb_compute_MAC()
141 rc = smb_md5_update(ctx, vcp->vc_mackey, vcp->vc_mackeylen); in smb_compute_MAC()
214 if (vcp->vc_mackey == NULL) { in smb_rq_sign()
[all …]
H A Dsmb_usr.c567 sdp->sd_vc = vcp; in smb_usr_get_ssn()
568 vcp = NULL; in smb_usr_get_ssn()
572 if (vcp) { in smb_usr_get_ssn()
574 smb_vc_rele(vcp); in smb_usr_get_ssn()
603 smb_vc_kill(vcp); in smb_usr_drop_ssn()
606 smb_vc_rele(vcp); in smb_usr_drop_ssn()
731 struct smb_vc *vcp; in smb_usr_iod_ioctl() local
747 SMB_VC_LOCK(vcp); in smb_usr_iod_ioctl()
752 SMB_VC_UNLOCK(vcp); in smb_usr_iod_ioctl()
800 vcp->vc_work.wk_out_state = vcp->vc_state; in smb_usr_iod_ioctl()
[all …]
H A Dsmb_smb.c124 vcp->vc_hflags = in smb_smb_negotiate()
127 vcp->vc_hflags2 = in smb_smb_negotiate()
138 vcp->vc_smbuid = 0; in smb_smb_negotiate()
213 vcp->vc_srvname); in smb_smb_negotiate()
430 vcp->vc_rwmax = tlen; in smb_smb_negotiate()
431 vcp->vc_rxmax = tlen; in smb_smb_negotiate()
572 vcp->vc_smbuid = 0; in smb_smb_ssnsetup()
674 struct smb_vc *vcp; in smb_smb_treeconnect() local
685 vcp = SSTOVC(ssp); in smb_smb_treeconnect()
828 struct smb_vc *vcp; in smb_smb_treedisconnect() local
[all …]
H A Dsmb_conn.h115 #define SMB_DIALECT(vcp) ((vcp)->vc_sopt.sv_proto) argument
291 #define SMB_VC_LOCK(vcp) mutex_enter(&(vcp)->vc_lock) argument
292 #define SMB_VC_UNLOCK(vcp) mutex_exit(&(vcp)->vc_lock) argument
295 #define VCTOCP(vcp) (&(vcp)->vc_co) argument
297 #define SMB_UNICODE_STRINGS(vcp) \ argument
439 int smb_iod_create(smb_vc_t *vcp);
440 int smb_iod_destroy(smb_vc_t *vcp);
441 void smb_iod_disconnect(smb_vc_t *vcp);
472 void smb_vc_hold(smb_vc_t *vcp);
473 void smb_vc_rele(smb_vc_t *vcp);
[all …]
H A Dsmb2_smb.c95 struct smb_vc *vcp = rqp->sr_vc; in smb2_parse_smb1nego_resp() local
139 vcp->vc2_next_message_id = 1; in smb2_parse_smb1nego_resp()
140 vcp->vc2_limit_message_id = 2; in smb2_parse_smb1nego_resp()
152 smb_sopt_t *sp = &vcp->vc_sopt; in smb2_smb_negotiate()
435 if (vcp->vc2_session_id == 0) in smb2_smb_ssnsetup()
495 vcp->vc2_session_id = 0; in smb2_smb_ssnsetup()
510 if (vcp->vc2_session_id == 0) in smb2_smb_logoff()
538 struct smb_vc *vcp; in smb2_smb_treeconnect() local
551 vcp = SSTOVC(ssp); in smb2_smb_treeconnect()
688 struct smb_vc *vcp; in smb2_smb_treedisconnect() local
[all …]
H A Dsmb_trantcp.c514 nbp->nbp_vc = vcp; in smb_nbst_create()
521 vcp->vc_tdata = nbp; in smb_nbst_create()
533 smb_nbst_done(struct smb_vc *vcp) in smb_nbst_done() argument
535 struct nbpcb *nbp = vcp->vc_tdata; in smb_nbst_done()
539 vcp->vc_tdata = NULL; in smb_nbst_done()
564 struct nbpcb *nbp = vcp->vc_tdata; in smb_nbst_bind()
578 smb_nbst_unbind(struct smb_vc *vcp) in smb_nbst_unbind() argument
580 struct nbpcb *nbp = vcp->vc_tdata; in smb_nbst_unbind()
593 struct nbpcb *nbp = vcp->vc_tdata; in smb_nbst_connect()
632 struct nbpcb *nbp = vcp->vc_tdata; in smb_nbst_disconnect()
[all …]
H A Dsmb2_rq.c145 struct smb_vc *vcp = rqp->sr_vc; in smb2_rq_enqueue() local
149 ASSERT((vcp->vc_flags & SMBV_SMB2) != 0); in smb2_rq_enqueue()
158 if (vcp->vc_state != SMBIOD_ST_VCACTIVE) { in smb2_rq_enqueue()
159 SMBSDEBUG("bad vc_state=%d\n", vcp->vc_state); in smb2_rq_enqueue()
172 if (vcp->vc_state != SMBIOD_ST_VCACTIVE) { in smb2_rq_enqueue()
173 error = smb_iod_reconnect(vcp); in smb2_rq_enqueue()
193 rqp->sr2_rqsessionid = vcp->vc2_session_id; in smb2_rq_enqueue()
208 struct smb_vc *vcp = rqp->sr_vc; in smb2_rq_internal() local
211 ASSERT((vcp->vc_flags & SMBV_SMB2) != 0); in smb2_rq_internal()
221 rqp->sr2_rqsessionid = vcp->vc2_session_id; in smb2_rq_internal()
H A Dsmb_subr.h147 int smb_get_dstring(struct mdchain *mdc, struct smb_vc *vcp,
149 int smb_put_dmem(struct mbchain *mbp, struct smb_vc *vcp,
151 int smb_put_dstring(struct mbchain *mbp, struct smb_vc *vcp,
187 int smb_smb_negotiate(struct smb_vc *vcp, struct smb_cred *scred);
188 int smb_smb_ssnsetup(struct smb_vc *vcp, struct smb_cred *scred);
189 int smb_smb_logoff(struct smb_vc *vcp, struct smb_cred *scred);
190 int smb_smb_echo(smb_vc_t *vcp, smb_cred_t *scred, int timo);
218 int smb2_smb_negotiate(struct smb_vc *vcp, struct smb_cred *scred);
219 int smb2_smb_ssnsetup(struct smb_vc *vcp, struct smb_cred *scred);
220 int smb2_smb_logoff(struct smb_vc *vcp, struct smb_cred *scred);
[all …]
H A Dsmb_rq.c162 struct smb_vc *vcp = rqp->sr_vc; in smb_rq_new() local
175 if (vcp->vc_flags & SMBV_SMB2) { in smb_rq_new()
185 vcp->vc_mackey != NULL) { in smb_rq_new()
305 struct smb_vc *vcp = rqp->sr_vc; in smb_rq_enqueue() local
353 rqp->sr_rquid = vcp->vc_smbuid; in smb_rq_enqueue()
381 rqp->sr_rquid = vcp->vc_smbuid; in smb_rq_internal()
495 struct smb_vc *vcp = NULL; in smb_rq_getenv() local
517 vcp = CPTOVC(co); in smb_rq_getenv()
533 *vcpp = vcp; in smb_rq_getenv()
1087 txmax = vcp->vc_txmax; in smb_t2_request_int()
[all …]
H A Dsmb_dev.c534 struct smb_vc *vcp; in nsmb_close2() local
546 vcp = sdp->sd_vc; in nsmb_close2()
547 if (vcp != NULL) { in nsmb_close2()
554 smb_iod_disconnect(vcp); in nsmb_close2()
555 smb_vc_rele(vcp); in nsmb_close2()
H A Dsmb_subrs.c1033 smb_get_dstring(struct mdchain *mdc, struct smb_vc *vcp, in smb_get_dstring() argument
1074 if (SMB_UNICODE_STRINGS(vcp) == 0) { in smb_get_dstring()
1126 if (SMB_UNICODE_STRINGS(vcp) == 0) { in smb_put_dmem()
1177 error = smb_put_dmem(mbp, vcp, src, len, caseopt, NULL); in smb_put_dstring()
1237 struct smb_vc *vcp = SSTOVC(ssp); in smb_rwuio() local
1251 maxlen = vcp->vc_sopt.sv2_maxread; in smb_rwuio()
1254 maxlen = vcp->vc_sopt.sv2_maxwrite; in smb_rwuio()
1267 if (vcp->vc_sopt.sv_caps & SMB_CAP_LARGE_READX) in smb_rwuio()
1270 maxlen = vcp->vc_rxmax; in smb_rwuio()
1273 if (vcp->vc_sopt.sv_caps & SMB_CAP_LARGE_WRITEX) in smb_rwuio()
[all …]
/illumos-gate/usr/src/cmd/mdb/common/modules/nsmb/
H A Dnsmb.c326 const smb_vc_t *vcp = data; in smb_vc_cb() local
335 mdb_printf(" %7d", vcp->vc_owner); in smb_vc_cb()
349 if (vcp->vc_username[0] != '\0') in smb_vc_cb()
354 if (vcp->vc_domain[0] != '\0') in smb_vc_cb()
355 mdb_printf("@%s", vcp->vc_domain); in smb_vc_cb()
375 smb_vc_t *vcp; in smb_vc_dcmd() local
399 vcsz = sizeof (*vcp); in smb_vc_dcmd()
405 smb_vc_cb(addr, vcp, &cbd); in smb_vc_dcmd()
507 smb_vc_t *vcp; in rqlist_dcmd() local
513 vcsz = sizeof (*vcp); in rqlist_dcmd()
[all …]
/illumos-gate/usr/src/uts/common/fs/smbclnt/smbfs/
H A Dsmbfs_subr.c71 smbfs_fullpath(struct mbchain *mbp, struct smb_vc *vcp, struct smbnode *dnp, in smbfs_fullpath() argument
75 int unicode = (SMB_UNICODE_STRINGS(vcp)) ? 1 : 0; in smbfs_fullpath()
81 if (((vcp)->vc_flags & SMBV_SMB2) == 0 && in smbfs_fullpath()
82 ((vcp)->vc_hflags2 & SMB_FLAGS2_UNICODE) != 0) { in smbfs_fullpath()
88 error = smb_put_dmem(mbp, vcp, in smbfs_fullpath()
123 error = smb_put_dmem(mbp, vcp, in smbfs_fullpath()
130 if (((vcp)->vc_flags & SMBV_SMB2) == 0) { in smbfs_fullpath()
147 struct smb_vc *vcp = SSTOVC(ctx->f_ssp); in smbfs_fname_tolocal() local
156 if (!SMB_UNICODE_STRINGS(vcp)) in smbfs_fname_tolocal()
425 struct smb_vc *vcp = SSTOVC(ssp); in smbfs_decode_fs_attr_info() local
[all …]
H A Dsmbfs_smb.c149 struct smb_vc *vcp = SSTOVC(ssp); in smbfs_smb_statfs() local
153 if (vcp->vc_flags & SMBV_SMB2) { in smbfs_smb_statfs()
510 struct smb_vc *vcp = SSTOVC(ssp); in smbfs_smb_rename() local
513 if (vcp->vc_flags & SMBV_SMB2) { in smbfs_smb_rename()
525 (vcp->vc_sopt.sv_caps & SMB_CAP_INFOLEVEL_PASSTHRU) != 0) { in smbfs_smb_rename()
581 struct smb_vc *vcp = SSTOVC(ssp); in smbfs_smb_findopen() local
597 if (vcp->vc_flags & SMBV_SMB2) { in smbfs_smb_findopen()
776 struct smb_vc *vcp = SSTOVC(ssp); in smbfs_smb_getsec() local
781 if (vcp->vc_flags & SMBV_SMB2) { in smbfs_smb_getsec()
827 struct smb_vc *vcp = SSTOVC(ssp); in smbfs_smb_setsec() local
[all …]
H A Dsmbfs_smb1.c141 struct smb_vc *vcp = SSTOVC(ssp); in smbfs_smb1_trans2_query() local
171 error = smbfs_fullpath(mbp, vcp, np, NULL, 0, '\\'); in smbfs_smb1_trans2_query()
177 t2p->t2_maxdcount = vcp->vc_txmax; in smbfs_smb1_trans2_query()
262 struct smb_vc *vcp = SSTOVC(ssp); in smbfs_smb1_statfs() local
268 if (vcp->vc_sopt.sv_caps & SMB_CAP_INFOLEVEL_PASSTHRU) in smbfs_smb1_statfs()
443 struct smb_vc *vcp = SSTOVC(ssp); in smbfs_smb1_t2rename() local
456 error = smb_put_dmem(mbp, vcp, tname, tnlen, SMB_CS_NONE, NULL); in smbfs_smb1_t2rename()
530 struct smb_vc *vcp = SSTOVC(ctx->f_ssp); in smbfs_smb1_trans2find2() local
563 error = smbfs_fullpath(mbp, vcp, ctx->f_dnp, in smbfs_smb1_trans2find2()
768 struct smb_vc *vcp = SSTOVC(ssp); in smbfs_smb1_get_streaminfo() local
[all …]
H A Dsmbfs_smb2.c526 smb_vc_t *vcp = SSTOVC(ssp); in smbfs_smb2_qdir() local
548 if (obuf_req > vcp->vc_sopt.sv2_maxtransact) in smbfs_smb2_qdir()
549 obuf_req = vcp->vc_sopt.sv2_maxtransact; in smbfs_smb2_qdir()
584 error = smb_put_dmem(mbp, vcp, in smbfs_smb2_qdir()
H A Dsmbfs_vfsops.c520 struct smb_vc *vcp; in smbfs_mount() local
522 vcp = SSTOVC(ssp); in smbfs_mount()
523 addr = smb_vc_getipaddr(vcp, &ipvers); in smbfs_mount()
/illumos-gate/usr/src/uts/intel/os/
H A Dhma.c511 hma_svm_asid_init(hma_svm_asid_t *vcp) in hma_svm_asid_init() argument
518 vcp->hsa_gen = 0; in hma_svm_asid_init()
519 vcp->hsa_asid = 0; in hma_svm_asid_init()
523 hma_svm_asid_update(hma_svm_asid_t *vcp, boolean_t flush_by_asid, in hma_svm_asid_update() argument
535 vcp->hsa_gen = 0; in hma_svm_asid_update()
549 if (vcp->hsa_gen != hcp->hsa_gen) { in hma_svm_asid_update()
564 vcp->hsa_gen = hcp->hsa_gen; in hma_svm_asid_update()
565 vcp->hsa_asid = hcp->hsa_asid; in hma_svm_asid_update()
567 ASSERT(vcp->hsa_asid != 0); in hma_svm_asid_update()
568 ASSERT3U(vcp->hsa_asid, <, hma_svm_max_asid); in hma_svm_asid_update()
/illumos-gate/usr/src/lib/libdladm/common/
H A Dlibdloverlay.c955 varpd_client_cache_entry_t vcp; in dladm_overlay_cache_set() local
976 bzero(&vcp, sizeof (varpd_client_cache_entry_t)); in dladm_overlay_cache_set()
979 vcp.vcp_flags = OVERLAY_TARGET_CACHE_DROP; in dladm_overlay_cache_set()
984 if (ether_aton_r(val, &vcp.vcp_mac) == NULL) { in dladm_overlay_cache_set()
1011 ret = inet_pton(AF_INET6, ip, &vcp.vcp_ip); in dladm_overlay_cache_set()
1024 IN6_INADDR_TO_V4MAPPED(&v4, &vcp.vcp_ip); in dladm_overlay_cache_set()
1049 vcp.vcp_port = l; in dladm_overlay_cache_set()
1053 ret = libvarpd_c_instance_cache_set(chdl, varpdid, key, &vcp); in dladm_overlay_cache_set()
/illumos-gate/usr/src/cmd/svc/svccfg/
H A Dsvccfg_xml.c473 xmlValidCtxtPtr vcp; in lxml_validate_element() local
490 vcp = xmlNewValidCtxt(); in lxml_validate_element()
491 if (vcp == NULL) in lxml_validate_element()
494 vcp->warning = xmlParserValidityWarning; in lxml_validate_element()
495 vcp->error = xmlParserValidityError; in lxml_validate_element()
500 xmlFreeValidCtxt(vcp); in lxml_validate_element()
3701 xmlValidCtxtPtr vcp; in lxml_get_bundle_file() local
3784 vcp = xmlNewValidCtxt(); in lxml_get_bundle_file()
3785 if (vcp == NULL) in lxml_get_bundle_file()
3788 vcp->error = xmlParserValidityError; in lxml_get_bundle_file()
[all …]
/illumos-gate/usr/src/cmd/devfsadm/
H A Dcfg_link.c980 char *cp, *vcp; in pci_cfg_rm_invalid_links() local
989 vcp = valid + DEV_LEN + 1; in pci_cfg_rm_invalid_links()
991 vcp = valid; in pci_cfg_rm_invalid_links()
1001 if (strcmp(vcp, cp) == 0) in pci_cfg_rm_invalid_links()

12