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