Searched refs:i_ipaddr (Results 1 – 2 of 2) sorted by relevance
/titanic_50/usr/src/uts/common/io/ib/clients/rdsv3/ |
H A D | ib_rdma.c | 98 struct rdsv3_ib_ipaddr *i_ipaddr; in rdsv3_ib_get_device() local 104 RDSV3_FOR_EACH_LIST_NODE(i_ipaddr, &rds_ibdev->ipaddr_list, in rdsv3_ib_get_device() 106 if (i_ipaddr->ipaddr == ipaddr) { in rdsv3_ib_get_device() 122 struct rdsv3_ib_ipaddr *i_ipaddr; in rdsv3_ib_add_ipaddr() local 127 i_ipaddr = kmem_alloc(sizeof (*i_ipaddr), KM_NOSLEEP); in rdsv3_ib_add_ipaddr() 128 if (!i_ipaddr) in rdsv3_ib_add_ipaddr() 131 i_ipaddr->ipaddr = ipaddr; in rdsv3_ib_add_ipaddr() 134 list_insert_tail(&rds_ibdev->ipaddr_list, i_ipaddr); in rdsv3_ib_add_ipaddr() 143 struct rdsv3_ib_ipaddr *i_ipaddr, *next; in rdsv3_ib_remove_ipaddr() local 150 RDSV3_FOR_EACH_LIST_NODE_SAFE(i_ipaddr, next, &rds_ibdev->ipaddr_list, in rdsv3_ib_remove_ipaddr() [all …]
|
H A D | ib.c | 198 struct rdsv3_ib_ipaddr *i_ipaddr, *i_next; in rdsv3_ib_remove_one() local 206 RDSV3_FOR_EACH_LIST_NODE_SAFE(i_ipaddr, i_next, &rds_ibdev->ipaddr_list, in rdsv3_ib_remove_one() 208 list_remove_node(&i_ipaddr->list); in rdsv3_ib_remove_one() 209 kmem_free(i_ipaddr, sizeof (*i_ipaddr)); in rdsv3_ib_remove_one()
|