Lines Matching refs:ro_rt
425 _CASSERT(offsetof(struct route, ro_rt) == in route_init()
426 offsetof(struct route_in6, ro_rt)); in route_init()
889 if ((rt = ro->ro_rt) != NULL) { in rtalloc_ign_common_locked()
898 ro->ro_rt = rtalloc1_common_locked(SA(&ro->ro_dst), 1, ignore, ifscope); in rtalloc_ign_common_locked()
899 if (ro->ro_rt != NULL) { in rtalloc_ign_common_locked()
900 RT_GENID_SYNC(ro->ro_rt); in rtalloc_ign_common_locked()
901 RT_LOCK_ASSERT_NOTHELD(ro->ro_rt); in rtalloc_ign_common_locked()
3965 if (ro->ro_rt != NULL) { in route_clear()
3966 rtfree(ro->ro_rt); in route_clear()
3967 ro->ro_rt = NULL; in route_clear()
3985 if (dst->ro_rt != NULL) { in route_copyout()
3986 RT_ADDREF(dst->ro_rt); in route_copyout()
4003 if (dst->ro_rt == NULL) { in route_copyin()
4025 if (dst->ro_rt == src->ro_rt) { in route_copyin()
4036 rtfree(src->ro_rt); in route_copyin()
4045 if (src->ro_rt != NULL) { in route_copyin()
4046 rtfree(dst->ro_rt); in route_copyin()
4068 src->ro_rt = NULL; in route_copyin()