Lines Matching refs:i_ipaddr
46 struct rds_ib_ipaddr *i_ipaddr; in rds_ib_get_device() local
50 list_for_each_entry_rcu(i_ipaddr, &rds_ibdev->ipaddr_list, list) { in rds_ib_get_device()
51 if (i_ipaddr->ipaddr == ipaddr) { in rds_ib_get_device()
65 struct rds_ib_ipaddr *i_ipaddr; in rds_ib_add_ipaddr() local
67 i_ipaddr = kmalloc(sizeof *i_ipaddr, GFP_KERNEL); in rds_ib_add_ipaddr()
68 if (!i_ipaddr) in rds_ib_add_ipaddr()
71 i_ipaddr->ipaddr = ipaddr; in rds_ib_add_ipaddr()
74 list_add_tail_rcu(&i_ipaddr->list, &rds_ibdev->ipaddr_list); in rds_ib_add_ipaddr()
82 struct rds_ib_ipaddr *i_ipaddr; in rds_ib_remove_ipaddr() local
87 list_for_each_entry_rcu(i_ipaddr, &rds_ibdev->ipaddr_list, list) { in rds_ib_remove_ipaddr()
88 if (i_ipaddr->ipaddr == ipaddr) { in rds_ib_remove_ipaddr()
89 list_del_rcu(&i_ipaddr->list); in rds_ib_remove_ipaddr()
90 to_free = i_ipaddr; in rds_ib_remove_ipaddr()