Home
last modified time | relevance | path

Searched refs:hn (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Den_fs.c79 struct mlx5e_l2_hash_node *hn; in mlx5e_add_l2_to_hash() local
83 hlist_for_each_entry(hn, &hash[ix], hlist) in mlx5e_add_l2_to_hash()
84 if (ether_addr_equal_64bits(hn->ai.addr, addr)) { in mlx5e_add_l2_to_hash()
90 hn->action = MLX5E_ACTION_NONE; in mlx5e_add_l2_to_hash()
94 hn = kzalloc(sizeof(*hn), GFP_ATOMIC); in mlx5e_add_l2_to_hash()
95 if (!hn) in mlx5e_add_l2_to_hash()
98 ether_addr_copy(hn->ai.addr, addr); in mlx5e_add_l2_to_hash()
99 hn->action = MLX5E_ACTION_ADD; in mlx5e_add_l2_to_hash()
101 hlist_add_head(&hn->hlist, &hash[ix]); in mlx5e_add_l2_to_hash()
104 static void mlx5e_del_l2_from_hash(struct mlx5e_l2_hash_node *hn) in mlx5e_del_l2_from_hash() argument
[all …]
Den_arfs.c67 #define mlx5e_for_each_arfs_rule(hn, tmp, arfs_tables, i, j) \ argument
69 mlx5e_for_each_hash_arfs_rule(hn, tmp, arfs_tables[i].rules_hash, j)
71 #define mlx5e_for_each_hash_arfs_rule(hn, tmp, hash, j) \ argument
73 hlist_for_each_entry_safe(hn, tmp, &hash[j], hlist)
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/lib/
Dmpfs.h48 #define for_each_l2hash_node(hn, tmp, hash, i) \ argument
50 hlist_for_each_entry_safe(hn, tmp, &(hash)[i], hlist)
/Linux-v4.19/drivers/misc/sgi-gru/
Dgruhandles.h95 #define TYPE_IS(hn, h) ((h) >= GRU_##hn##_BASE && (h) < \ argument
96 GRU_##hn##_BASE + GRU_NUM_##hn * GRU_HANDLE_STRIDE && \
/Linux-v4.19/sound/firewire/digi00x/
Damdtp-dot.c93 const u8 hn = (idx >> 4) & 0xf; in dot_scrt() local
94 const u8 hr = (hn == 0x9) ? 0x9 : hir[(hio[hn] + off) % 15]; in dot_scrt()
/Linux-v4.19/net/sched/
Dcls_u32.c611 struct tc_u_hnode __rcu **hn; in u32_destroy_hnode() local
618 hn = &tp_c->hlist; in u32_destroy_hnode()
619 for (phn = rtnl_dereference(*hn); in u32_destroy_hnode()
621 hn = &phn->next, phn = rtnl_dereference(*hn)) { in u32_destroy_hnode()
626 RCU_INIT_POINTER(*hn, ht->next); in u32_destroy_hnode()