/kernel/linux/linux-6.6/net/handshake/ |
H A D | request.c | 144 static bool __add_pending_locked(struct handshake_net *hn, in __add_pending_locked() argument 149 hn->hn_pending++; in __add_pending_locked() 150 list_add_tail(&req->hr_list, &hn->hn_requests); in __add_pending_locked() 154 static void __remove_pending_locked(struct handshake_net *hn, in __remove_pending_locked() argument 157 hn->hn_pending--; in __remove_pending_locked() 167 static bool remove_pending(struct handshake_net *hn, struct handshake_req *req) in remove_pending() argument 171 spin_lock(&hn->hn_lock); in remove_pending() 173 __remove_pending_locked(hn, req); in remove_pending() 176 spin_unlock(&hn->hn_lock); in remove_pending() 181 struct handshake_req *handshake_req_next(struct handshake_net *hn, in argument 226 struct handshake_net *hn; handshake_req_submit() local 316 struct handshake_net *hn; handshake_req_cancel() local [all...] |
H A D | netlink.c | 93 struct handshake_net *hn = handshake_pernet(net); in handshake_nl_accept_doit() local 99 if (!hn) in handshake_nl_accept_doit() 108 req = handshake_req_next(hn, class); in handshake_nl_accept_doit() 175 struct handshake_net *hn = net_generic(net, handshake_net_id); in handshake_net_init() local 186 hn->hn_pending_max = clamp(tmp, 3UL, 50UL); in handshake_net_init() 188 spin_lock_init(&hn->hn_lock); in handshake_net_init() 189 hn->hn_pending = 0; in handshake_net_init() 190 hn->hn_flags = 0; in handshake_net_init() 191 INIT_LIST_HEAD(&hn->hn_requests); in handshake_net_init() 197 struct handshake_net *hn in handshake_net_exit() local [all...] |
H A D | handshake-test.c | 244 struct handshake_net *hn; in handshake_req_submit_test5() local 263 hn = handshake_pernet(net); in handshake_req_submit_test5() 264 KUNIT_ASSERT_NOT_NULL(test, hn); in handshake_req_submit_test5() 266 saved = hn->hn_pending; in handshake_req_submit_test5() 267 hn->hn_pending = hn->hn_pending_max + 1; in handshake_req_submit_test5() 276 hn->hn_pending = saved; in handshake_req_submit_test5() 349 struct handshake_net *hn; in handshake_req_cancel_test2() local 372 hn = handshake_pernet(net); in handshake_req_cancel_test2() 373 KUNIT_ASSERT_NOT_NULL(test, hn); in handshake_req_cancel_test2() 391 struct handshake_net *hn; handshake_req_cancel_test3() local [all...] |
H A D | handshake.h | 86 struct handshake_req *handshake_req_next(struct handshake_net *hn, int class);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_fs.c | 80 struct mlx5e_l2_hash_node *hn; in mlx5e_add_l2_to_hash() local 84 hlist_for_each_entry(hn, &hash[ix], hlist) in mlx5e_add_l2_to_hash() 85 if (ether_addr_equal_64bits(hn->ai.addr, addr)) { in mlx5e_add_l2_to_hash() 91 hn->action = MLX5E_ACTION_NONE; in mlx5e_add_l2_to_hash() 95 hn = kzalloc(sizeof(*hn), GFP_ATOMIC); in mlx5e_add_l2_to_hash() 96 if (!hn) in mlx5e_add_l2_to_hash() 99 ether_addr_copy(hn->ai.addr, addr); in mlx5e_add_l2_to_hash() 100 hn->action = MLX5E_ACTION_ADD; in mlx5e_add_l2_to_hash() 102 hlist_add_head(&hn in mlx5e_add_l2_to_hash() 105 mlx5e_del_l2_from_hash(struct mlx5e_l2_hash_node *hn) mlx5e_del_l2_from_hash() argument 434 mlx5e_execute_l2_action(struct mlx5e_priv *priv, struct mlx5e_l2_hash_node *hn) mlx5e_execute_l2_action() argument 490 struct mlx5e_l2_hash_node *hn; mlx5e_fill_addr_array() local 516 struct mlx5e_l2_hash_node *hn; mlx5e_vport_context_update_addr_list() local 572 struct mlx5e_l2_hash_node *hn; mlx5e_apply_netdev_addr() local 585 struct mlx5e_l2_hash_node *hn; mlx5e_handle_netdev_addr() local [all...] |
H A D | en_arfs.c | 67 #define mlx5e_for_each_arfs_rule(hn, tmp, arfs_tables, i, j) \ 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) \ 73 hlist_for_each_entry_safe(hn, tmp, &hash[j], hlist)
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_fs.c | 116 struct mlx5e_l2_hash_node *hn; in mlx5e_add_l2_to_hash() local 120 hlist_for_each_entry(hn, &hash[ix], hlist) in mlx5e_add_l2_to_hash() 121 if (ether_addr_equal_64bits(hn->ai.addr, addr)) { in mlx5e_add_l2_to_hash() 127 hn->action = MLX5E_ACTION_NONE; in mlx5e_add_l2_to_hash() 131 hn = kzalloc(sizeof(*hn), GFP_ATOMIC); in mlx5e_add_l2_to_hash() 132 if (!hn) in mlx5e_add_l2_to_hash() 135 ether_addr_copy(hn->ai.addr, addr); in mlx5e_add_l2_to_hash() 136 hn->action = MLX5E_ACTION_ADD; in mlx5e_add_l2_to_hash() 138 hlist_add_head(&hn in mlx5e_add_l2_to_hash() 141 mlx5e_del_l2_from_hash(struct mlx5e_l2_hash_node *hn) mlx5e_del_l2_from_hash() argument 575 mlx5e_execute_l2_action(struct mlx5e_flow_steering *fs, struct mlx5e_l2_hash_node *hn) mlx5e_execute_l2_action() argument 630 struct mlx5e_l2_hash_node *hn; mlx5e_fill_addr_array() local 657 struct mlx5e_l2_hash_node *hn; mlx5e_vport_context_update_addr_list() local 712 struct mlx5e_l2_hash_node *hn; mlx5e_apply_netdev_addr() local 726 struct mlx5e_l2_hash_node *hn; mlx5e_handle_netdev_addr() local [all...] |
H A D | en_arfs.c | 92 #define mlx5e_for_each_arfs_rule(hn, tmp, arfs_tables, i, j) \ 94 mlx5e_for_each_hash_arfs_rule(hn, tmp, arfs_tables[i].rules_hash, j) 96 #define mlx5e_for_each_hash_arfs_rule(hn, tmp, hash, j) \ 98 hlist_for_each_entry_safe(hn, tmp, &hash[j], hlist)
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | mpfs.h | 48 #define for_each_l2hash_node(hn, tmp, hash, i) \ 50 hlist_for_each_entry_safe(hn, tmp, &(hash)[i], hlist)
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | mpfs.h | 48 #define for_each_l2hash_node(hn, tmp, hash, i) \ 50 hlist_for_each_entry_safe(hn, tmp, &(hash)[i], hlist)
|
/kernel/linux/linux-5.10/drivers/misc/sgi-gru/ |
H A D | gruhandles.h | 82 #define TYPE_IS(hn, h) ((h) >= GRU_##hn##_BASE && (h) < \ 83 GRU_##hn##_BASE + GRU_NUM_##hn * GRU_HANDLE_STRIDE && \
|
/kernel/linux/linux-6.6/drivers/misc/sgi-gru/ |
H A D | gruhandles.h | 82 #define TYPE_IS(hn, h) ((h) >= GRU_##hn##_BASE && (h) < \ 83 GRU_##hn##_BASE + GRU_NUM_##hn * GRU_HANDLE_STRIDE && \
|
/kernel/linux/linux-5.10/drivers/gpu/drm/sun4i/ |
H A D | sun8i_vi_layer.c | 79 u32 hn = 0, hm = 0; in sun8i_vi_layer_update_coord() local 167 hn = scanline; in sun8i_vi_layer_update_coord() 168 src_w = hn; in sun8i_vi_layer_update_coord() 185 SUN8I_MIXER_CHAN_VI_DS_N(hn) | in sun8i_vi_layer_update_coord() 189 SUN8I_MIXER_CHAN_VI_DS_N(hn) | in sun8i_vi_layer_update_coord()
|
/kernel/linux/linux-5.10/sound/firewire/digi00x/ |
H A D | amdtp-dot.c | 92 const u8 hn = (idx >> 4) & 0xf; in dot_scrt() local 93 const u8 hr = (hn == 0x9) ? 0x9 : hir[(hio[hn] + off) % 15]; in dot_scrt()
|
/kernel/linux/linux-6.6/sound/firewire/digi00x/ |
H A D | amdtp-dot.c | 92 const u8 hn = (idx >> 4) & 0xf; in dot_scrt() local 93 const u8 hr = (hn == 0x9) ? 0x9 : hir[(hio[hn] + off) % 15]; in dot_scrt()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/sun4i/ |
H A D | sun8i_vi_layer.c | 110 u32 hn = 0, hm = 0; in sun8i_vi_layer_update_coord() local 198 hn = scanline; in sun8i_vi_layer_update_coord() 199 src_w = hn; in sun8i_vi_layer_update_coord() 216 SUN8I_MIXER_CHAN_VI_DS_N(hn) | in sun8i_vi_layer_update_coord() 220 SUN8I_MIXER_CHAN_VI_DS_N(hn) | in sun8i_vi_layer_update_coord()
|
/kernel/linux/linux-5.10/samples/bpf/ |
H A D | do_hbm_test.sh | 237 hn="::1" 240 hn=$server 244 ( ping6 -i 0.2 -c $m $hn > ping.out 2>&1 ) &
|
/kernel/linux/linux-6.6/samples/bpf/ |
H A D | do_hbm_test.sh | 248 hn="::1" 251 hn=$server 255 ( ping6 -i 0.2 -c $m $hn > ping.out 2>&1 ) &
|
/kernel/linux/linux-5.10/net/sched/ |
H A D | cls_u32.c | 599 struct tc_u_hnode __rcu **hn; in u32_destroy_hnode() local 606 hn = &tp_c->hlist; in u32_destroy_hnode() 607 for (phn = rtnl_dereference(*hn); in u32_destroy_hnode() 609 hn = &phn->next, phn = rtnl_dereference(*hn)) { in u32_destroy_hnode() 614 RCU_INIT_POINTER(*hn, ht->next); in u32_destroy_hnode()
|
/kernel/linux/linux-6.6/net/sched/ |
H A D | cls_u32.c | 601 struct tc_u_hnode __rcu **hn; in u32_destroy_hnode() local 608 hn = &tp_c->hlist; in u32_destroy_hnode() 609 for (phn = rtnl_dereference(*hn); in u32_destroy_hnode() 611 hn = &phn->next, phn = rtnl_dereference(*hn)) { in u32_destroy_hnode() 616 RCU_INIT_POINTER(*hn, ht->next); in u32_destroy_hnode()
|
/kernel/linux/linux-6.6/drivers/usb/host/ |
H A D | xhci-mtk-sch.c | 672 struct hlist_node *hn; in drop_ep_quirk() local 680 hn, hentry, (unsigned long)ep) { in drop_ep_quirk()
|