Lines Matching refs:vp
418 struct ldc_version *vp) in send_version_ack() argument
424 vp, sizeof(*vp), &new_tail); in send_version_ack()
427 vp->major, vp->minor); in send_version_ack()
579 static int process_ver_info(struct ldc_channel *lp, struct ldc_version *vp) in process_ver_info() argument
585 vp->major, vp->minor); in process_ver_info()
592 vap = find_by_major(vp->major); in process_ver_info()
595 } else if (vap->major != vp->major) { in process_ver_info()
598 struct ldc_version ver = *vp; in process_ver_info()
613 static int process_ver_ack(struct ldc_channel *lp, struct ldc_version *vp) in process_ver_ack() argument
616 vp->major, vp->minor); in process_ver_ack()
619 if (lp->ver.major != vp->major || in process_ver_ack()
620 lp->ver.minor != vp->minor) in process_ver_ack()
623 lp->ver = *vp; in process_ver_ack()
631 static int process_ver_nack(struct ldc_channel *lp, struct ldc_version *vp) in process_ver_nack() argument
637 if (vp->major == 0 && vp->minor == 0) in process_ver_nack()
640 vap = find_by_major(vp->major); in process_ver_nack()
656 struct ldc_version *vp; in process_version() local
658 vp = (struct ldc_version *) p->u.u_data; in process_version()
662 return process_ver_info(lp, vp); in process_version()
665 return process_ver_ack(lp, vp); in process_version()
668 return process_ver_nack(lp, vp); in process_version()