Lines Matching refs:ipaddr
50 static struct rds_ib_device *rds_ib_get_device(__be32 ipaddr)
58 if (i_ipaddr->ipaddr == ipaddr) {
70 static int rds_ib_add_ipaddr(struct rds_ib_device *rds_ibdev, __be32 ipaddr)
78 i_ipaddr->ipaddr = ipaddr;
87 static void rds_ib_remove_ipaddr(struct rds_ib_device *rds_ibdev, __be32 ipaddr)
95 if (i_ipaddr->ipaddr == ipaddr) {
108 struct in6_addr *ipaddr)
112 rds_ibdev_old = rds_ib_get_device(ipaddr->s6_addr32[3]);
114 return rds_ib_add_ipaddr(rds_ibdev, ipaddr->s6_addr32[3]);
117 rds_ib_remove_ipaddr(rds_ibdev_old, ipaddr->s6_addr32[3]);
119 return rds_ib_add_ipaddr(rds_ibdev, ipaddr->s6_addr32[3]);