Lines Matching defs:vcp

149     struct vcomm *vcp;
159 vcp = &coda_mnttbl[minor(dev)].mi_vcomm;
160 if (VC_OPEN(vcp))
163 selinit(&vcp->vc_selproc);
164 TAILQ_INIT(&vcp->vc_requests);
165 TAILQ_INIT(&vcp->vc_replies);
166 MARK_VC_OPEN(vcp);
177 struct vcomm *vcp;
188 vcp = &(mi->mi_vcomm);
190 if (!VC_OPEN(vcp))
201 MARK_VC_CLOSED(vcp);
210 while ((vmp = TAILQ_FIRST(&vcp->vc_requests)) != NULL) {
211 TAILQ_REMOVE(&vcp->vc_requests, vmp, vm_chain);
224 while ((vmp = TAILQ_FIRST(&vcp->vc_replies)) != NULL) {
225 TAILQ_REMOVE(&vcp->vc_replies, vmp, vm_chain);
231 MARK_VC_CLOSED(vcp);
247 seldestroy(&vcp->vc_selproc);
254 struct vcomm * vcp;
263 vcp = &coda_mnttbl[minor(dev)].mi_vcomm;
266 vmp = TAILQ_FIRST(&vcp->vc_requests);
278 TAILQ_REMOVE(&vcp->vc_requests, vmp, vm_chain);
292 TAILQ_INSERT_TAIL(&vcp->vc_replies, vmp, vm_chain);
300 struct vcomm * vcp;
313 vcp = &coda_mnttbl[minor(dev)].mi_vcomm;
345 TAILQ_FOREACH(vmp, &vcp->vc_replies, vm_chain) {
357 TAILQ_REMOVE(&vcp->vc_replies, vmp, vm_chain);
444 struct vcomm *vcp;
452 vcp = &coda_mnttbl[minor(dev)].mi_vcomm;
458 if (!TAILQ_EMPTY(&vcp->vc_requests))
461 selrecord(l, &(vcp->vc_selproc));
469 struct vcomm *vcp = kn->kn_hook;
471 selremove_knote(&vcp->vc_selproc, kn);
477 struct vcomm *vcp = kn->kn_hook;
480 vmp = TAILQ_FIRST(&vcp->vc_requests);
498 struct vcomm *vcp;
505 vcp = &coda_mnttbl[minor(dev)].mi_vcomm;
516 kn->kn_hook = vcp;
518 selrecord_knote(&vcp->vc_selproc, kn);
541 struct vcomm *vcp;
556 vcp = &(mntinfo->mi_vcomm);
561 if (!VC_OPEN(vcp))
572 vmp->vm_unique = ++vcp->vc_seq;
581 TAILQ_INSERT_TAIL(&vcp->vc_requests, vmp, vm_chain);
582 selnotify(&(vcp->vc_selproc), 0, 0);
648 } while (error && i++ < 128 && VC_OPEN(vcp));
653 if (VC_OPEN(vcp)) { /* Venus is still alive */
670 TAILQ_REMOVE(&vcp->vc_requests, vmp, vm_chain);
689 TAILQ_REMOVE(&vcp->vc_replies, vmp, vm_chain);
708 TAILQ_INSERT_HEAD(&vcp->vc_requests, svmp, vm_chain);
709 selnotify(&(vcp->vc_selproc), 0, 0);
713 else { /* If venus died (!VC_OPEN(vcp)) */
757 struct vcomm *vcp = &coda_mnttbl[i].mi_vcomm;
758 if (VC_OPEN(vcp))