Lines Matching refs:vp
411 struct ldc_version *vp) in send_version_ack() argument
417 vp, sizeof(*vp), &new_tail); in send_version_ack()
420 vp->major, vp->minor); in send_version_ack()
573 static int process_ver_info(struct ldc_channel *lp, struct ldc_version *vp) in process_ver_info() argument
579 vp->major, vp->minor); in process_ver_info()
586 vap = find_by_major(vp->major); in process_ver_info()
589 } else if (vap->major != vp->major) { in process_ver_info()
592 struct ldc_version ver = *vp; in process_ver_info()
607 static int process_ver_ack(struct ldc_channel *lp, struct ldc_version *vp) in process_ver_ack() argument
610 vp->major, vp->minor); in process_ver_ack()
613 if (lp->ver.major != vp->major || in process_ver_ack()
614 lp->ver.minor != vp->minor) in process_ver_ack()
617 lp->ver = *vp; in process_ver_ack()
625 static int process_ver_nack(struct ldc_channel *lp, struct ldc_version *vp) in process_ver_nack() argument
631 if (vp->major == 0 && vp->minor == 0) in process_ver_nack()
634 vap = find_by_major(vp->major); in process_ver_nack()
650 struct ldc_version *vp; in process_version() local
652 vp = (struct ldc_version *) p->u.u_data; in process_version()
656 return process_ver_info(lp, vp); in process_version()
659 return process_ver_ack(lp, vp); in process_version()
662 return process_ver_nack(lp, vp); in process_version()