Lines Matching defs:node
2970 struct mlxsw_sp_ipv6_addr_node *node;
2985 node = kzalloc(sizeof(*node), GFP_KERNEL);
2986 if (!node) {
2991 node->key = *addr6;
2992 node->kvdl_index = *p_kvdl_index;
2993 refcount_set(&node->refcount, 1);
2996 &node->ht_node,
3004 kfree(node);
3013 struct mlxsw_sp_ipv6_addr_node *node)
3015 u32 kvdl_index = node->kvdl_index;
3017 rhashtable_remove_fast(&mlxsw_sp->ipv6_addr_ht, &node->ht_node,
3019 kfree(node);
3028 struct mlxsw_sp_ipv6_addr_node *node;
3032 node = rhashtable_lookup_fast(&mlxsw_sp->ipv6_addr_ht, addr6,
3034 if (node) {
3035 refcount_inc(&node->refcount);
3036 *p_kvdl_index = node->kvdl_index;
3050 struct mlxsw_sp_ipv6_addr_node *node;
3053 node = rhashtable_lookup_fast(&mlxsw_sp->ipv6_addr_ht, addr6,
3055 if (WARN_ON(!node))
3058 if (!refcount_dec_and_test(&node->refcount))
3061 mlxsw_sp_ipv6_addr_fini(mlxsw_sp, node);