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];