Lines Matching refs:ipaddr
46 static struct rds_ib_device *rds_ib_get_device(__be32 ipaddr) in rds_ib_get_device() argument
54 if (i_ipaddr->ipaddr == ipaddr) { in rds_ib_get_device()
66 static int rds_ib_add_ipaddr(struct rds_ib_device *rds_ibdev, __be32 ipaddr) in rds_ib_add_ipaddr() argument
74 i_ipaddr->ipaddr = ipaddr; in rds_ib_add_ipaddr()
83 static void rds_ib_remove_ipaddr(struct rds_ib_device *rds_ibdev, __be32 ipaddr) in rds_ib_remove_ipaddr() argument
91 if (i_ipaddr->ipaddr == ipaddr) { in rds_ib_remove_ipaddr()
104 struct in6_addr *ipaddr) in rds_ib_update_ipaddr() argument
108 rds_ibdev_old = rds_ib_get_device(ipaddr->s6_addr32[3]); in rds_ib_update_ipaddr()
110 return rds_ib_add_ipaddr(rds_ibdev, ipaddr->s6_addr32[3]); in rds_ib_update_ipaddr()
113 rds_ib_remove_ipaddr(rds_ibdev_old, ipaddr->s6_addr32[3]); in rds_ib_update_ipaddr()
115 return rds_ib_add_ipaddr(rds_ibdev, ipaddr->s6_addr32[3]); in rds_ib_update_ipaddr()