Lines Matching refs:p1

117 	rds_path_record_t	*p1;  in rdsv3_path_up()  local
135 p1 = (rds_path_record_t *)kmem_alloc( in rdsv3_path_up()
141 p->downp = p1; in rdsv3_path_up()
144 p1->libd_ip = path->local.ipaddr; in rdsv3_path_up()
145 p1->ribd_ip = path->remote.ipaddr; in rdsv3_path_up()
146 p1->up = NULL; in rdsv3_path_up()
147 p1->downp = NULL; in rdsv3_path_up()
148 (void) strcpy(p1->lifname, path->local.ifname); in rdsv3_path_up()
149 (void) strcpy(p1->rifname, path->remote.ifname); in rdsv3_path_up()
161 p1 = (rds_path_record_t *)kmem_alloc( in rdsv3_path_up()
164 p1->libd_ip = path->local.ipaddr; in rdsv3_path_up()
165 p1->ribd_ip = path->remote.ipaddr; in rdsv3_path_up()
166 p1->downp = p->downp; in rdsv3_path_up()
167 p->downp->up = p1; in rdsv3_path_up()
168 p1->up = NULL; in rdsv3_path_up()
169 p->downp = p1; in rdsv3_path_up()
170 (void) strcpy(p1->lifname, path->local.ifname); in rdsv3_path_up()
171 (void) strcpy(p1->rifname, path->remote.ifname); in rdsv3_path_up()
184 rds_path_record_t *p1, *p1up, *p1downp; in rdsv3_path_down() local
208 p1 = p->downp; in rdsv3_path_down()
209 while ((p1) && ((p1->libd_ip != path->local.ipaddr) || in rdsv3_path_down()
210 (p1->ribd_ip != path->remote.ipaddr))) { in rdsv3_path_down()
211 p1 = p1->downp; in rdsv3_path_down()
214 if (p1 == NULL) { in rdsv3_path_down()
223 p1up = p1->up; in rdsv3_path_down()
224 p1downp = p1->downp; in rdsv3_path_down()
237 kmem_free(p1, sizeof (rds_path_record_t)); in rdsv3_path_down()
263 rds_path_record_t *p1, *p1downp; in rdsv3_sc_path_lookup() local
281 p1 = p->downp; in rdsv3_sc_path_lookup()
282 *localip = p1->libd_ip; in rdsv3_sc_path_lookup()
283 *remip = p1->ribd_ip; in rdsv3_sc_path_lookup()
289 p1downp = p1->downp; in rdsv3_sc_path_lookup()
300 p1downp->downp = p1; in rdsv3_sc_path_lookup()
301 p1->up = p1downp; in rdsv3_sc_path_lookup()
302 p1->downp = NULL; in rdsv3_sc_path_lookup()
334 rds_path_record_t *p1; in rdsv3_if_lookup_by_addr() local
340 p1 = p->downp; in rdsv3_if_lookup_by_addr()
341 while ((p1) && (p1->libd_ip != addr)) { in rdsv3_if_lookup_by_addr()
342 p1 = p1->downp; in rdsv3_if_lookup_by_addr()
346 if (p1 != NULL) in rdsv3_if_lookup_by_addr()
374 rds_path_record_t *p1; in rdsv3_scaddr_to_ibaddr() local
386 p1 = p->downp; in rdsv3_scaddr_to_ibaddr()
387 ret = p1->libd_ip; in rdsv3_scaddr_to_ibaddr()
389 "Addr: 0x%x found: 0x%x", addr, p1->libd_ip); in rdsv3_scaddr_to_ibaddr()