/kernel/linux/linux-5.10/kernel/ |
H A D | taskstats.c | 107 * Send taskstats data in @skb to listeners registered for @cpu's exit data 110 struct listener_list *listeners) in send_cpu_listeners() 121 down_read(&listeners->sem); in send_cpu_listeners() 122 list_for_each_entry(s, &listeners->list, list) { in send_cpu_listeners() 124 if (!list_is_last(&s->list, &listeners->list)) { in send_cpu_listeners() 136 up_read(&listeners->sem); in send_cpu_listeners() 145 down_write(&listeners->sem); in send_cpu_listeners() 146 list_for_each_entry_safe(s, tmp, &listeners->list, list) { in send_cpu_listeners() 152 up_write(&listeners->sem); in send_cpu_listeners() 276 struct listener_list *listeners; in add_del_listener() local 109 send_cpu_listeners(struct sk_buff *skb, struct listener_list *listeners) send_cpu_listeners() argument 586 struct listener_list *listeners; taskstats_exit() local [all...] |
/kernel/linux/linux-6.6/kernel/ |
H A D | taskstats.c | 108 * Send taskstats data in @skb to listeners registered for @cpu's exit data 111 struct listener_list *listeners) in send_cpu_listeners() 121 down_read(&listeners->sem); in send_cpu_listeners() 122 list_for_each_entry(s, &listeners->list, list) { in send_cpu_listeners() 126 if (!list_is_last(&s->list, &listeners->list)) { in send_cpu_listeners() 138 up_read(&listeners->sem); in send_cpu_listeners() 147 down_write(&listeners->sem); in send_cpu_listeners() 148 list_for_each_entry_safe(s, tmp, &listeners->list, list) { in send_cpu_listeners() 154 up_write(&listeners->sem); in send_cpu_listeners() 298 struct listener_list *listeners; in add_del_listener() local 110 send_cpu_listeners(struct sk_buff *skb, struct listener_list *listeners) send_cpu_listeners() argument 608 struct listener_list *listeners; taskstats_exit() local [all...] |
/kernel/linux/linux-5.10/net/netlink/ |
H A D | af_netlink.c | 73 struct listeners { struct 544 struct listeners *listeners; in netlink_update_listeners() local 546 listeners = nl_deref_protected(tbl->listeners); in netlink_update_listeners() 547 if (!listeners) in netlink_update_listeners() 556 listeners->masks[i] = mask; in netlink_update_listeners() 794 struct listeners *old; in netlink_release() 796 old = nl_deref_protected(nl_table[sk->sk_protocol].listeners); in netlink_release() 797 RCU_INIT_POINTER(nl_table[sk->sk_protocol].listeners, NUL in netlink_release() 1370 struct listeners *listeners; netlink_has_listeners() local 2029 struct listeners *listeners = NULL; __netlink_kernel_create() local 2795 struct listeners *listeners; netlink_add_usersock_entry() local [all...] |
H A D | af_netlink.h | 60 struct listeners __rcu *listeners; member
|
/kernel/linux/linux-6.6/net/netlink/ |
H A D | af_netlink.c | 77 struct listeners { struct 552 struct listeners *listeners; in netlink_update_listeners() local 554 listeners = nl_deref_protected(tbl->listeners); in netlink_update_listeners() 555 if (!listeners) in netlink_update_listeners() 564 listeners->masks[i] = mask; in netlink_update_listeners() 805 struct listeners *old; in netlink_release() 807 old = nl_deref_protected(nl_table[sk->sk_protocol].listeners); in netlink_release() 808 RCU_INIT_POINTER(nl_table[sk->sk_protocol].listeners, NUL in netlink_release() 1390 struct listeners *listeners; netlink_has_listeners() local 2023 struct listeners *listeners = NULL; __netlink_kernel_create() local 2842 struct listeners *listeners; netlink_add_usersock_entry() local [all...] |
H A D | af_netlink.h | 66 struct listeners __rcu *listeners; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | core.h | 198 const struct mlxsw_listener *listeners, 201 const struct mlxsw_listener *listeners,
|
H A D | core.c | 2668 const struct mlxsw_listener *listeners, in mlxsw_core_traps_register() 2675 &listeners[i], in mlxsw_core_traps_register() 2685 &listeners[i], in mlxsw_core_traps_register() 2693 const struct mlxsw_listener *listeners, in mlxsw_core_traps_unregister() 2700 &listeners[i], in mlxsw_core_traps_unregister() 2667 mlxsw_core_traps_register(struct mlxsw_core *mlxsw_core, const struct mlxsw_listener *listeners, size_t listeners_count, void *priv) mlxsw_core_traps_register() argument 2692 mlxsw_core_traps_unregister(struct mlxsw_core *mlxsw_core, const struct mlxsw_listener *listeners, size_t listeners_count, void *priv) mlxsw_core_traps_unregister() argument
|
H A D | spectrum.c | 2667 err = mlxsw_core_traps_register(mlxsw_sp->core, mlxsw_sp->listeners, in mlxsw_sp_traps_init() 2687 mlxsw_core_traps_unregister(mlxsw_sp->core, mlxsw_sp->listeners, in mlxsw_sp_traps_fini() 3346 mlxsw_sp->listeners = mlxsw_sp1_listener; in mlxsw_sp1_init() 3380 mlxsw_sp->listeners = mlxsw_sp2_listener; in mlxsw_sp2_init() 3414 mlxsw_sp->listeners = mlxsw_sp2_listener; in mlxsw_sp3_init() 3448 mlxsw_sp->listeners = mlxsw_sp2_listener; in mlxsw_sp4_init()
|
H A D | spectrum.h | 207 const struct mlxsw_listener *listeners; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum.c | 2327 const struct mlxsw_listener listeners[], in mlxsw_sp_traps_register() 2335 &listeners[i], in mlxsw_sp_traps_register() 2346 &listeners[i], in mlxsw_sp_traps_register() 2353 const struct mlxsw_listener listeners[], in mlxsw_sp_traps_unregister() 2360 &listeners[i], in mlxsw_sp_traps_unregister() 2394 err = mlxsw_sp_traps_register(mlxsw_sp, mlxsw_sp->listeners, in mlxsw_sp_traps_init() 2413 mlxsw_sp_traps_unregister(mlxsw_sp, mlxsw_sp->listeners, in mlxsw_sp_traps_fini() 2757 mlxsw_sp->listeners = mlxsw_sp1_listener; in mlxsw_sp1_init() 2326 mlxsw_sp_traps_register(struct mlxsw_sp *mlxsw_sp, const struct mlxsw_listener listeners[], size_t listeners_count) mlxsw_sp_traps_register() argument 2352 mlxsw_sp_traps_unregister(struct mlxsw_sp *mlxsw_sp, const struct mlxsw_listener listeners[], size_t listeners_count) mlxsw_sp_traps_unregister() argument
|
H A D | spectrum.h | 182 const struct mlxsw_listener *listeners; member
|