| /Linux-v5.4/kernel/ | 
| D | notifier.c | 123 int atomic_notifier_chain_register(struct atomic_notifier_head *nh,  in atomic_notifier_chain_register()145 int atomic_notifier_chain_unregister(struct atomic_notifier_head *nh,  in atomic_notifier_chain_unregister()
 178 int __atomic_notifier_call_chain(struct atomic_notifier_head *nh,  in __atomic_notifier_call_chain()
 192 int atomic_notifier_call_chain(struct atomic_notifier_head *nh,  in atomic_notifier_call_chain()
 215 int blocking_notifier_chain_register(struct blocking_notifier_head *nh,  in blocking_notifier_chain_register()
 246 int blocking_notifier_chain_cond_register(struct blocking_notifier_head *nh,  in blocking_notifier_chain_cond_register()
 268 int blocking_notifier_chain_unregister(struct blocking_notifier_head *nh,  in blocking_notifier_chain_unregister()
 306 int __blocking_notifier_call_chain(struct blocking_notifier_head *nh,  in __blocking_notifier_call_chain()
 327 int blocking_notifier_call_chain(struct blocking_notifier_head *nh,  in blocking_notifier_call_chain()
 349 int raw_notifier_chain_register(struct raw_notifier_head *nh,  in raw_notifier_chain_register()
 [all …]
 
 | 
| /Linux-v5.4/net/ipv4/ | 
| D | nexthop.c | 61 static void nexthop_free_mpath(struct nexthop *nh)  in nexthop_free_mpath()73 static void nexthop_free_single(struct nexthop *nh)  in nexthop_free_single()
 91 	struct nexthop *nh = container_of(head, struct nexthop, rcu);  in nexthop_free_rcu()  local
 104 	struct nexthop *nh;  in nexthop_alloc()  local
 142 		struct nexthop *nh;  in nexthop_find_by_id()  local
 208 static int nh_fill_node(struct sk_buff *skb, struct nexthop *nh,  in nh_fill_node()
 283 static size_t nh_nlmsg_size_grp(struct nexthop *nh)  in nh_nlmsg_size_grp()
 292 static size_t nh_nlmsg_size_single(struct nexthop *nh)  in nh_nlmsg_size_single()
 323 static size_t nh_nlmsg_size(struct nexthop *nh)  in nh_nlmsg_size()
 335 static void nexthop_notify(int event, struct nexthop *nh, struct nl_info *info)  in nexthop_notify()
 [all …]
 
 | 
| D | fib_semantics.c | 434 	struct fib_nh *nh;  in ip_fib_check_default()  local602 int fib_nh_init(struct net *net, struct fib_nh *nh,  in fib_nh_init()
 664 	struct fib_nh *nh;  in fib_get_nhs()  local
 812 			   const struct fib_nh *nh,  in fib_encap_match()
 850 		struct fib_nh *nh = fib_info_nh(fi, 0);  in fib_nh_match()  local
 986 static int fib_check_nh_v6_gw(struct net *net, struct fib_nh *nh,  in fib_check_nh_v6_gw()
 1054 static int fib_check_nh_v4_gw(struct net *net, struct fib_nh *nh, u32 table,  in fib_check_nh_v4_gw()
 1148 static int fib_check_nh_nongw(struct net *net, struct fib_nh *nh,  in fib_check_nh_nongw()
 1183 int fib_check_nh(struct net *net, struct fib_nh *nh, u32 table, u8 scope,  in fib_check_nh()
 1283 	struct fib_nh *nh;  in fib_info_update_nhc_saddr()  local
 [all …]
 
 | 
| /Linux-v5.4/include/net/ | 
| D | nexthop.h | 64 	struct nexthop	*nh;  member105 static inline bool nexthop_get(struct nexthop *nh)  in nexthop_get()
 110 static inline void nexthop_put(struct nexthop *nh)  in nexthop_put()
 122 static inline bool nexthop_is_multipath(const struct nexthop *nh)  in nexthop_is_multipath()
 135 static inline unsigned int nexthop_num_path(const struct nexthop *nh)  in nexthop_num_path()
 150 struct nexthop *nexthop_mpath_select(const struct nexthop *nh, int nhsel)  in nexthop_mpath_select()
 164 int nexthop_mpath_fill_node(struct sk_buff *skb, struct nexthop *nh,  in nexthop_mpath_fill_node()
 184 static inline bool nexthop_is_blackhole(const struct nexthop *nh)  in nexthop_is_blackhole()
 203 	struct nexthop *nh;  in nexthop_path_fib_result()  local
 212 struct fib_nh_common *nexthop_fib_nhc(struct nexthop *nh, int nhsel)  in nexthop_fib_nhc()
 [all …]
 
 | 
| /Linux-v5.4/net/ipv6/ | 
| D | route.c | 452 		const struct fib6_nh *nh = sibling->fib6_nh;  in fib6_select_path()  local473 static bool __rt6_device_match(struct net *net, const struct fib6_nh *nh,  in __rt6_device_match()
 499 	struct fib6_nh		*nh;  member
 502 static int __rt6_nh_dev_match(struct fib6_nh *nh, void *_arg)  in __rt6_nh_dev_match()
 512 static struct fib6_nh *rt6_nh_dev_match(struct net *net, struct nexthop *nh,  in rt6_nh_dev_match()
 538 	struct fib6_nh *nh;  in rt6_device_match()  local
 715 static int rt6_score_route(const struct fib6_nh *nh, u32 fib6_flags, int oif,  in rt6_score_route()
 737 static bool find_match(struct fib6_nh *nh, u32 fib6_flags,  in find_match()
 779 	struct fib6_nh	*nh;  member
 782 static int rt6_nh_find_match(struct fib6_nh *nh, void *_arg)  in rt6_nh_find_match()
 [all …]
 
 | 
| D | exthdrs.c | 118 	const unsigned char *nh = skb_network_header(skb);  in ip6_parse_tlv()  local726 	const unsigned char *nh = skb_network_header(skb);  in ipv6_hop_ra()  local
 743 	const unsigned char *nh = skb_network_header(skb);  in ipv6_hop_jumbo()  local
 787 	const unsigned char *nh = skb_network_header(skb);  in ipv6_hop_calipso()  local
 
 | 
| D | mip6.c | 256 	const unsigned char *nh = skb_network_header(skb);  in mip6_destopt_offset()  local392 	const unsigned char *nh = skb_network_header(skb);  in mip6_rthdr_offset()  local
 
 | 
| D | exthdrs_core.c | 118 	const unsigned char *nh = skb_network_header(skb);  in ipv6_find_tlv()  local
 | 
| D | datagram.c | 465 		const unsigned char *nh = skb_network_header(skb);  in ipv6_recv_error()  local603 	unsigned char *nh = skb_network_header(skb);  in ip6_datagram_recv_specific_ctl()  local
 
 | 
| /Linux-v5.4/net/nsh/ | 
| D | nsh.c | 16 	struct nshhdr *nh;  in nsh_push()  local49 	struct nshhdr *nh;  in nsh_pop()  local
 
 | 
| /Linux-v5.4/samples/bpf/ | 
| D | xdp_router_ipv4_user.c | 94 	struct nlmsghdr *nh;  in recv_msg()  local122 static void read_route(struct nlmsghdr *nh, int nll)  in read_route()
 315 	struct nlmsghdr *nh;  in get_route_table()  local
 377 static void read_arp(struct nlmsghdr *nh, int nll)  in read_arp()
 455 	struct nlmsghdr *nh;  in get_arp_table()  local
 523 	struct nlmsghdr *nh;  in monitor_route()  local
 
 | 
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlxsw/ | 
| D | spectrum_router.c | 2725 				    struct mlxsw_sp_nexthop *nh)  in mlxsw_sp_nexthop_counter_alloc()2741 				   struct mlxsw_sp_nexthop *nh)  in mlxsw_sp_nexthop_counter_free()
 2750 				 struct mlxsw_sp_nexthop *nh, u64 *p_counter)  in mlxsw_sp_nexthop_counter_get()
 2760 					       struct mlxsw_sp_nexthop *nh)  in mlxsw_sp_nexthop_next()
 2774 bool mlxsw_sp_nexthop_offload(struct mlxsw_sp_nexthop *nh)  in mlxsw_sp_nexthop_offload()
 2779 unsigned char *mlxsw_sp_nexthop_ha(struct mlxsw_sp_nexthop *nh)  in mlxsw_sp_nexthop_ha()
 2786 int mlxsw_sp_nexthop_indexes(struct mlxsw_sp_nexthop *nh, u32 *p_adj_index,  in mlxsw_sp_nexthop_indexes()
 2812 struct mlxsw_sp_rif *mlxsw_sp_nexthop_rif(struct mlxsw_sp_nexthop *nh)  in mlxsw_sp_nexthop_rif()
 2817 bool mlxsw_sp_nexthop_group_has_ipip(struct mlxsw_sp_nexthop *nh)  in mlxsw_sp_nexthop_group_has_ipip()
 2853 		const struct mlxsw_sp_nexthop *nh;  in mlxsw_sp_nexthop6_group_has_nexthop()  local
 [all …]
 
 | 
| D | spectrum_router.h | 89 #define mlxsw_sp_nexthop_for_each(nh, router)				\  argument
 | 
| D | spectrum_dpipe.c | 909 	struct mlxsw_sp_nexthop *nh;  in mlxsw_sp_dpipe_table_adj_size()  local1063 						struct mlxsw_sp_nexthop *nh,  in mlxsw_sp_dpipe_table_adj_entry_fill()
 1087 	struct mlxsw_sp_nexthop *nh;  in mlxsw_sp_dpipe_table_adj_entries_get()  local
 1180 	struct mlxsw_sp_nexthop *nh;  in mlxsw_sp_dpipe_table_adj_counters_update()  local
 
 | 
| /Linux-v5.4/net/openvswitch/ | 
| D | actions.c | 312 		    const struct nshhdr *nh)  in push_nsh()343 static void update_ip_l4_checksum(struct sk_buff *skb, struct iphdr *nh,  in update_ip_l4_checksum()
 369 static void set_ip_addr(struct sk_buff *skb, struct iphdr *nh,  in set_ip_addr()
 425 static void set_ipv6_fl(struct ipv6hdr *nh, u32 fl, u32 mask)  in set_ipv6_fl()
 433 static void set_ip_ttl(struct sk_buff *skb, struct iphdr *nh, u8 new_ttl,  in set_ip_ttl()
 446 	struct iphdr *nh;  in set_ipv4()  local
 498 	struct ipv6hdr *nh;  in set_ipv6()  local
 568 	struct nshhdr *nh;  in set_nsh()  local
 1308 			struct nshhdr *nh = (struct nshhdr *)buffer;  in do_execute_actions()  local
 
 | 
| D | flow.c | 248 	struct ipv6hdr *nh;  in parse_ipv6hdr()  local481 	struct nshhdr *nh;  in parse_nsh()  local
 538 		struct iphdr *nh;  in key_extract_l3l4()  local
 
 | 
| /Linux-v5.4/arch/arm/vfp/ | 
| D | vfp.h | 44 static inline void add128(u64 *resh, u64 *resl, u64 nh, u64 nl, u64 mh, u64 ml)  in add128()57 static inline void sub128(u64 *resh, u64 *resl, u64 nh, u64 nl, u64 mh, u64 ml)  in sub128()
 72 	u32 nh, nl, mh, ml;  in mul64to128()  local
 110 static inline u64 vfp_estimate_div128to64(u64 nh, u64 nl, u64 m)  in vfp_estimate_div128to64()
 
 | 
| /Linux-v5.4/net/mpls/ | 
| D | af_mpls.c | 95 static u8 *__mpls_nh_via(struct mpls_route *rt, struct mpls_nh *nh)  in __mpls_nh_via()101 			     const struct mpls_nh *nh)  in mpls_nh_via()
 106 static unsigned int mpls_nh_header_size(const struct mpls_nh *nh)  in mpls_nh_header_size()
 347 	struct mpls_nh *nh;  in mpls_forward()  local
 647 				      struct mpls_nh *nh, int oif)  in find_outdev()
 679 			      struct mpls_nh *nh, int oif)  in mpls_nh_assign_dev()
 770 	struct mpls_nh *nh = rt->rt_nh;  in mpls_nh_build_from_cfg()  local
 799 			 struct mpls_nh *nh, int oif, struct nlattr *via,  in mpls_nh_build()
 1998 		const struct mpls_nh *nh = rt->rt_nh;  in mpls_dump_route()  local
 2140 		struct mpls_nh *nh = rt->rt_nh;  in mpls_rt_uses_dev()  local
 [all …]
 
 | 
| /Linux-v5.4/net/decnet/ | 
| D | dn_fib.c | 195 static int dn_fib_check_nh(const struct rtmsg *r, struct dn_fib_info *fi, struct dn_fib_nh *nh)  in dn_fib_check_nh()329 		struct dn_fib_nh *nh = fi->fib_nh;  in dn_fib_create_info()  local
 360 		struct dn_fib_nh *nh = fi->fib_nh;  in dn_fib_create_info()  local
 
 | 
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ | 
| D | pci_irq.c | 16 	struct atomic_notifier_head nh;  member76 static irqreturn_t mlx5_irq_int_handler(int irq, void *nh)  in mlx5_irq_int_handler()
 
 | 
| D | lag_mp.c | 129 			struct fib_nh *nh = fib_info_nh(fi, 0);  in mlx5_lag_fib_route_event()  local
 | 
| /Linux-v5.4/net/bridge/ | 
| D | br_netfilter_ipv6.c | 50 	const unsigned char *nh = skb_network_header(skb);  in br_nf_check_hbh_len()  local
 | 
| /Linux-v5.4/drivers/extcon/ | 
| D | extcon.h | 50 	struct raw_notifier_head *nh;  member
 | 
| /Linux-v5.4/drivers/usb/typec/ | 
| D | bus.h | 26 	struct blocking_notifier_head	nh;  member
 | 
| /Linux-v5.4/tools/lib/bpf/ | 
| D | netlink.c | 79 	struct nlmsghdr *nh;  in bpf_netlink_recv()  local136 		struct nlmsghdr  nh;  in bpf_set_link_xdp_fd()  member
 
 |