hn                 78 drivers/gpu/drm/sun4i/sun8i_vi_layer.c 	u32 hn = 0, hm = 0;
hn                166 drivers/gpu/drm/sun4i/sun8i_vi_layer.c 			hn = scanline;
hn                167 drivers/gpu/drm/sun4i/sun8i_vi_layer.c 			src_w = hn;
hn                184 drivers/gpu/drm/sun4i/sun8i_vi_layer.c 		     SUN8I_MIXER_CHAN_VI_DS_N(hn) |
hn                188 drivers/gpu/drm/sun4i/sun8i_vi_layer.c 		     SUN8I_MIXER_CHAN_VI_DS_N(hn) |
hn                 82 drivers/misc/sgi-gru/gruhandles.h #define TYPE_IS(hn, h)		((h) >= GRU_##hn##_BASE && (h) <	\
hn                 83 drivers/misc/sgi-gru/gruhandles.h 		GRU_##hn##_BASE + GRU_NUM_##hn * GRU_HANDLE_STRIDE &&   \
hn                 67 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c #define mlx5e_for_each_arfs_rule(hn, tmp, arfs_tables, i, j) \
hn                 69 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 		mlx5e_for_each_hash_arfs_rule(hn, tmp, arfs_tables[i].rules_hash, j)
hn                 71 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c #define mlx5e_for_each_hash_arfs_rule(hn, tmp, hash, j) \
hn                 73 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 		hlist_for_each_entry_safe(hn, tmp, &hash[j], hlist)
hn                 79 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	struct mlx5e_l2_hash_node *hn;
hn                 83 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	hlist_for_each_entry(hn, &hash[ix], hlist)
hn                 84 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		if (ether_addr_equal_64bits(hn->ai.addr, addr)) {
hn                 90 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		hn->action = MLX5E_ACTION_NONE;
hn                 94 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	hn = kzalloc(sizeof(*hn), GFP_ATOMIC);
hn                 95 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	if (!hn)
hn                 98 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	ether_addr_copy(hn->ai.addr, addr);
hn                 99 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	hn->action = MLX5E_ACTION_ADD;
hn                101 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	hlist_add_head(&hn->hlist, &hash[ix]);
hn                104 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c static void mlx5e_del_l2_from_hash(struct mlx5e_l2_hash_node *hn)
hn                106 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	hlist_del(&hn->hlist);
hn                107 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	kfree(hn);
hn                423 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c #define mlx5e_for_each_hash_node(hn, tmp, hash, i) \
hn                425 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		hlist_for_each_entry_safe(hn, tmp, &hash[i], hlist)
hn                428 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 				    struct mlx5e_l2_hash_node *hn)
hn                430 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	u8 action = hn->action;
hn                434 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	ether_addr_copy(mac_addr, hn->ai.addr);
hn                438 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		mlx5e_add_l2_flow_rule(priv, &hn->ai, MLX5E_FULLMATCH);
hn                441 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 			hn->mpfs = !l2_err;
hn                443 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		hn->action = MLX5E_ACTION_NONE;
hn                447 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		if (!is_multicast_ether_addr(mac_addr) && hn->mpfs)
hn                449 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		mlx5e_del_l2_flow_rule(priv, &hn->ai);
hn                450 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		mlx5e_del_l2_from_hash(hn);
hn                483 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	struct mlx5e_l2_hash_node *hn;
hn                496 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	mlx5e_for_each_hash_node(hn, tmp, addr_list, hi) {
hn                497 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		if (ether_addr_equal(ndev->dev_addr, hn->ai.addr))
hn                501 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		ether_addr_copy(addr_array[i++], hn->ai.addr);
hn                509 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	struct mlx5e_l2_hash_node *hn;
hn                524 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	mlx5e_for_each_hash_node(hn, tmp, addr_list, hi)
hn                565 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	struct mlx5e_l2_hash_node *hn;
hn                569 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	mlx5e_for_each_hash_node(hn, tmp, priv->fs.l2.netdev_uc, i)
hn                570 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		mlx5e_execute_l2_action(priv, hn);
hn                572 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	mlx5e_for_each_hash_node(hn, tmp, priv->fs.l2.netdev_mc, i)
hn                573 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		mlx5e_execute_l2_action(priv, hn);
hn                578 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	struct mlx5e_l2_hash_node *hn;
hn                582 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	mlx5e_for_each_hash_node(hn, tmp, priv->fs.l2.netdev_uc, i)
hn                583 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		hn->action = MLX5E_ACTION_DEL;
hn                584 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	mlx5e_for_each_hash_node(hn, tmp, priv->fs.l2.netdev_mc, i)
hn                585 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		hn->action = MLX5E_ACTION_DEL;
hn                 48 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.h #define for_each_l2hash_node(hn, tmp, hash, i) \
hn                 50 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.h 		hlist_for_each_entry_safe(hn, tmp, &(hash)[i], hlist)
hn                595 net/sched/cls_u32.c 	struct tc_u_hnode __rcu **hn;
hn                602 net/sched/cls_u32.c 	hn = &tp_c->hlist;
hn                603 net/sched/cls_u32.c 	for (phn = rtnl_dereference(*hn);
hn                605 net/sched/cls_u32.c 	     hn = &phn->next, phn = rtnl_dereference(*hn)) {
hn                610 net/sched/cls_u32.c 			RCU_INIT_POINTER(*hn, ht->next);
hn                 92 sound/firewire/digi00x/amdtp-dot.c 	const u8 hn = (idx >> 4) & 0xf;
hn                 93 sound/firewire/digi00x/amdtp-dot.c 	const u8 hr = (hn == 0x9) ? 0x9 : hir[(hio[hn] + off) % 15];