/openbmc/linux/kernel/ |
H A D | notifier.c | 149 int atomic_notifier_chain_register(struct atomic_notifier_head *nh, in atomic_notifier_chain_register() 172 int atomic_notifier_chain_register_unique_prio(struct atomic_notifier_head *nh, in atomic_notifier_chain_register_unique_prio() 194 int atomic_notifier_chain_unregister(struct atomic_notifier_head *nh, in atomic_notifier_chain_unregister() 225 int atomic_notifier_call_chain(struct atomic_notifier_head *nh, in atomic_notifier_call_chain() 247 bool atomic_notifier_call_chain_is_empty(struct atomic_notifier_head *nh) in atomic_notifier_call_chain_is_empty() 257 static int __blocking_notifier_chain_register(struct blocking_notifier_head *nh, in __blocking_notifier_chain_register() 287 int blocking_notifier_chain_register(struct blocking_notifier_head *nh, in blocking_notifier_chain_register() 304 int blocking_notifier_chain_register_unique_prio(struct blocking_notifier_head *nh, in blocking_notifier_chain_register_unique_prio() 321 int blocking_notifier_chain_unregister(struct blocking_notifier_head *nh, in blocking_notifier_chain_unregister() 341 int blocking_notifier_call_chain_robust(struct blocking_notifier_head *nh, in blocking_notifier_call_chain_robust() [all …]
|
/openbmc/linux/net/ipv4/ |
H A D | nexthop.c | 101 const struct nexthop *nh) in nh_notifier_single_info_init() 181 const struct nexthop *nh) in nh_notifier_grp_info_init() 193 const struct nexthop *nh) in nh_notifier_grp_info_fini() 204 const struct nexthop *nh) in nh_notifier_info_init() 215 const struct nexthop *nh) in nh_notifier_info_fini() 225 struct nexthop *nh, in call_nexthop_notifiers() 258 struct nexthop *nh; in nh_notifier_res_bucket_idle_timer_get() local 390 static int call_nexthop_res_table_notifiers(struct net *net, struct nexthop *nh, in call_nexthop_res_table_notifiers() 426 struct nexthop *nh, in call_nexthop_notifier() 467 static void nexthop_free_group(struct nexthop *nh) in nexthop_free_group() [all …]
|
H A D | fib_semantics.c | 445 struct fib_nh *nh; in ip_fib_check_default() local 622 int fib_nh_init(struct net *net, struct fib_nh *nh, in fib_nh_init() 697 struct fib_nh *nh; in fib_get_nhs() local 857 const struct fib_nh *nh, in fib_encap_match() 901 struct fib_nh *nh; in fib_nh_match() local 1051 static int fib_check_nh_v6_gw(struct net *net, struct fib_nh *nh, in fib_check_nh_v6_gw() 1120 static int fib_check_nh_v4_gw(struct net *net, struct fib_nh *nh, u32 table, in fib_check_nh_v4_gw() 1214 static int fib_check_nh_nongw(struct net *net, struct fib_nh *nh, in fib_check_nh_nongw() 1249 int fib_check_nh(struct net *net, struct fib_nh *nh, u32 table, u8 scope, in fib_check_nh() 1327 struct fib_nh *nh; in fib_info_update_nhc_saddr() local [all …]
|
/openbmc/linux/tools/testing/selftests/net/mptcp/ |
H A D | pm_nl_ctl.c | 53 struct nlmsghdr *nh = (void *)data; in init_genl_req() local 69 static int nl_error(struct nlmsghdr *nh) in nl_error() 111 struct nlmsghdr *nh; in capture_events() local 208 static int do_nl_req(int fd, struct nlmsghdr *nh, int len, int max) in do_nl_req() 319 struct nlmsghdr *nh; in resolve_mptcp_pm_netlink() local 346 struct nlmsghdr *nh; in dsf() local 457 struct nlmsghdr *nh; in csf() local 582 struct nlmsghdr *nh; in remove_addr() local 635 struct nlmsghdr *nh; in announce_addr() local 759 struct nlmsghdr *nh; in add_addr() local [all …]
|
/openbmc/linux/tools/testing/selftests/net/ |
H A D | tap.c | 33 static struct rtattr *rtattr_add(struct nlmsghdr *nh, unsigned short type, in rtattr_add() 44 static struct rtattr *rtattr_begin(struct nlmsghdr *nh, unsigned short type) in rtattr_begin() 49 static void rtattr_end(struct nlmsghdr *nh, struct rtattr *attr) in rtattr_end() 56 static struct rtattr *rtattr_add_str(struct nlmsghdr *nh, unsigned short type, in rtattr_add_str() 65 static struct rtattr *rtattr_add_strsz(struct nlmsghdr *nh, unsigned short type, in rtattr_add_strsz() 74 static struct rtattr *rtattr_add_any(struct nlmsghdr *nh, unsigned short type, in rtattr_add_any() 84 int (*fill_rtattr)(struct nlmsghdr *nh), in dev_create() 85 int (*fill_info_data)(struct nlmsghdr *nh)) in dev_create() 88 struct nlmsghdr nh; in dev_create() member 146 struct nlmsghdr nh; in dev_delete() member [all …]
|
H A D | ipsec.c | 210 static inline struct rtattr *rtattr_hdr(struct nlmsghdr *nh) in rtattr_hdr() 215 static int rtattr_pack(struct nlmsghdr *nh, size_t req_sz, in rtattr_pack() 236 static struct rtattr *_rtattr_begin(struct nlmsghdr *nh, size_t req_sz, in _rtattr_begin() 247 static inline struct rtattr *rtattr_begin(struct nlmsghdr *nh, size_t req_sz, in rtattr_begin() 253 static inline void rtattr_end(struct nlmsghdr *nh, struct rtattr *attr) in rtattr_end() 260 static int veth_pack_peerb(struct nlmsghdr *nh, size_t req_sz, in veth_pack_peerb() 313 struct nlmsghdr nh; in veth_add() member 363 struct nlmsghdr nh; in ip4_addr_set() member 403 struct nlmsghdr nh; in link_set_up() member 430 struct nlmsghdr nh; in ip4_route_set() member [all …]
|
H A D | tun.c | 70 struct nlmsghdr nh; in tun_delete() member
|
/openbmc/linux/include/net/ |
H A D | nexthop.h | 99 struct nexthop *nh; member 184 struct nh_notifier_single_info nh; member 212 struct nh_notifier_single_info *nh; member 232 static inline bool nexthop_get(struct nexthop *nh) in nexthop_get() 237 static inline void nexthop_put(struct nexthop *nh) in nexthop_put() 249 static inline bool nexthop_is_fdb(const struct nexthop *nh) in nexthop_is_fdb() 264 static inline bool nexthop_has_v4(const struct nexthop *nh) in nexthop_has_v4() 275 static inline bool nexthop_is_multipath(const struct nexthop *nh) in nexthop_is_multipath() 288 static inline unsigned int nexthop_num_path(const struct nexthop *nh) in nexthop_num_path() 316 int nexthop_mpath_fill_node(struct sk_buff *skb, struct nexthop *nh, in nexthop_mpath_fill_node() [all …]
|
/openbmc/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | xfrm_info.c | 171 static struct rtattr *rtattr_add(struct nlmsghdr *nh, unsigned short type, in rtattr_add() 182 static struct rtattr *rtattr_add_str(struct nlmsghdr *nh, unsigned short type, in rtattr_add_str() 191 static struct rtattr *rtattr_begin(struct nlmsghdr *nh, unsigned short type) in rtattr_begin() 196 static void rtattr_end(struct nlmsghdr *nh, struct rtattr *attr) in rtattr_end() 206 struct nlmsghdr nh; in setup_xfrmi_external_dev() member 213 struct nlmsghdr *nh; in setup_xfrmi_external_dev() local
|
/openbmc/linux/samples/bpf/ |
H A D | xdp_router_ipv4_user.c | 63 struct nlmsghdr *nh; in recv_msg() local 91 static void read_route(struct nlmsghdr *nh, int nll) in read_route() 254 struct nlmsghdr *nh; in get_route_table() local 316 static void read_arp(struct nlmsghdr *nh, int nll) in read_arp() 391 struct nlmsghdr *nh; in get_arp_table() local 456 struct nlmsghdr *nh; in monitor_routes_thread() local
|
/openbmc/linux/net/ipv6/ |
H A D | route.c | 450 const struct fib6_nh *nh = sibling->fib6_nh; in fib6_select_path() local 471 static bool __rt6_device_match(struct net *net, const struct fib6_nh *nh, in __rt6_device_match() 497 struct fib6_nh *nh; member 500 static int __rt6_nh_dev_match(struct fib6_nh *nh, void *_arg) in __rt6_nh_dev_match() 510 static struct fib6_nh *rt6_nh_dev_match(struct net *net, struct nexthop *nh, in rt6_nh_dev_match() 536 struct fib6_nh *nh; in rt6_device_match() local 716 static int rt6_score_route(const struct fib6_nh *nh, u32 fib6_flags, int oif, in rt6_score_route() 738 static bool find_match(struct fib6_nh *nh, u32 fib6_flags, in find_match() 780 struct fib6_nh *nh; member 783 static int rt6_nh_find_match(struct fib6_nh *nh, void *_arg) in rt6_nh_find_match() [all …]
|
H A D | exthdrs.c | 118 const unsigned char *nh = skb_network_header(skb); in ip6_parse_tlv() local 895 const unsigned char *nh = skb_network_header(skb); in ipv6_hop_ra() local 974 const unsigned char *nh = skb_network_header(skb); in ipv6_hop_jumbo() local 1017 const unsigned char *nh = skb_network_header(skb); in ipv6_hop_calipso() local
|
H A D | exthdrs_core.c | 118 const unsigned char *nh = skb_network_header(skb); in ipv6_find_tlv() local
|
/openbmc/linux/net/openvswitch/ |
H A D | actions.c | 315 const struct nshhdr *nh) in push_nsh() 346 static void update_ip_l4_checksum(struct sk_buff *skb, struct iphdr *nh, in update_ip_l4_checksum() 372 static void set_ip_addr(struct sk_buff *skb, struct iphdr *nh, in set_ip_addr() 430 static void set_ipv6_dsfield(struct sk_buff *skb, struct ipv6hdr *nh, u8 ipv6_tclass, u8 mask) in set_ipv6_dsfield() 443 static void set_ipv6_fl(struct sk_buff *skb, struct ipv6hdr *nh, u32 fl, u32 mask) in set_ipv6_fl() 459 static void set_ipv6_ttl(struct sk_buff *skb, struct ipv6hdr *nh, u8 new_ttl, u8 mask) in set_ipv6_ttl() 469 static void set_ip_ttl(struct sk_buff *skb, struct iphdr *nh, u8 new_ttl, in set_ip_ttl() 482 struct iphdr *nh; in set_ipv4() local 534 struct ipv6hdr *nh; in set_ipv6() local 603 struct nshhdr *nh; in set_nsh() local [all …]
|
H A D | flow.c | 273 static void get_ipv6_ext_hdrs(struct sk_buff *skb, struct ipv6hdr *nh, in get_ipv6_ext_hdrs() 391 struct ipv6hdr *nh; in parse_ipv6hdr() local 631 struct nshhdr *nh; in parse_nsh() local 689 struct iphdr *nh; in key_extract_l3l4() local
|
/openbmc/linux/net/nsh/ |
H A D | nsh.c | 17 struct nshhdr *nh; in nsh_push() local 50 struct nshhdr *nh; in nsh_pop() local
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_router.c | 3088 mlxsw_sp_nexthop_dev(const struct mlxsw_sp_nexthop *nh) in mlxsw_sp_nexthop_dev() 3155 struct mlxsw_sp_nexthop *nh) in mlxsw_sp_nexthop_counter_alloc() 3171 struct mlxsw_sp_nexthop *nh) in mlxsw_sp_nexthop_counter_free() 3180 struct mlxsw_sp_nexthop *nh, u64 *p_counter) in mlxsw_sp_nexthop_counter_get() 3190 struct mlxsw_sp_nexthop *nh) in mlxsw_sp_nexthop_next() 3204 bool mlxsw_sp_nexthop_is_forward(const struct mlxsw_sp_nexthop *nh) in mlxsw_sp_nexthop_is_forward() 3209 unsigned char *mlxsw_sp_nexthop_ha(struct mlxsw_sp_nexthop *nh) in mlxsw_sp_nexthop_ha() 3217 int mlxsw_sp_nexthop_indexes(struct mlxsw_sp_nexthop *nh, u32 *p_adj_index, in mlxsw_sp_nexthop_indexes() 3243 struct mlxsw_sp_rif *mlxsw_sp_nexthop_rif(struct mlxsw_sp_nexthop *nh) in mlxsw_sp_nexthop_rif() 3250 bool mlxsw_sp_nexthop_group_has_ipip(struct mlxsw_sp_nexthop *nh) in mlxsw_sp_nexthop_group_has_ipip() [all …]
|
H A D | spectrum_dpipe.c | 911 struct mlxsw_sp_nexthop *nh; in mlxsw_sp_dpipe_table_adj_size() local 1065 struct mlxsw_sp_nexthop *nh, in mlxsw_sp_dpipe_table_adj_entry_fill() 1089 struct mlxsw_sp_nexthop *nh; in mlxsw_sp_dpipe_table_adj_entries_get() local 1183 struct mlxsw_sp_nexthop *nh; in mlxsw_sp_dpipe_table_adj_counters_update() local
|
/openbmc/linux/arch/arm/vfp/ |
H A 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()
|
/openbmc/linux/net/mpls/ |
H A D | af_mpls.c | 96 static u8 *__mpls_nh_via(struct mpls_route *rt, struct mpls_nh *nh) in __mpls_nh_via() 102 const struct mpls_nh *nh) in mpls_nh_via() 107 static unsigned int mpls_nh_header_size(const struct mpls_nh *nh) in mpls_nh_header_size() 347 const struct mpls_nh *nh; in mpls_forward() local 649 struct mpls_nh *nh, int oif) in find_outdev() 681 struct mpls_nh *nh, int oif) in mpls_nh_assign_dev() 772 struct mpls_nh *nh = rt->rt_nh; in mpls_nh_build_from_cfg() local 801 struct mpls_nh *nh, int oif, struct nlattr *via, in mpls_nh_build() 2007 const struct mpls_nh *nh = rt->rt_nh; in mpls_dump_route() local 2147 struct mpls_nh *nh = rt->rt_nh; in mpls_rt_uses_dev() local [all …]
|
/openbmc/linux/tools/testing/selftests/bpf/progs/ |
H A D | bpf_iter_ipv6_route.c | 19 struct nexthop *nh; in dump_ipv6_route() local
|
/openbmc/linux/tools/lib/bpf/ |
H A D | netlink.c | 143 struct nlmsghdr *nh; in libbpf_netlink_recv() local 249 static int parse_genl_family_id(struct nlmsghdr *nh, libbpf_dump_nlmsg_t fn, in parse_genl_family_id() 405 static int parse_xdp_features(struct nlmsghdr *nh, libbpf_dump_nlmsg_t fn, in parse_xdp_features() 681 static int get_tc_info(struct nlmsghdr *nh, libbpf_dump_nlmsg_t fn, in get_tc_info()
|
/openbmc/u-boot/tools/ |
H A D | mtk_image.c | 466 union nand_boot_header *nh = (union nand_boot_header *)ptr; in mtk_image_verify_nand_header() local 683 union nand_boot_header *nh = (union nand_boot_header *)ptr; in mtk_image_set_nand_header() local
|
/openbmc/linux/drivers/extcon/ |
H A D | extcon.h | 52 struct raw_notifier_head *nh; member
|
/openbmc/linux/drivers/platform/surface/aggregator/ |
H A D | controller.c | 148 static int ssam_nfblk_call_chain(struct ssam_nf_head *nh, struct ssam_event *event) in ssam_nfblk_call_chain() 180 static int ssam_nfblk_insert(struct ssam_nf_head *nh, struct ssam_notifier_block *nb) in ssam_nfblk_insert() 215 static bool ssam_nfblk_find(struct ssam_nf_head *nh, struct ssam_notifier_block *nb) in ssam_nfblk_find() 247 static int ssam_nf_head_init(struct ssam_nf_head *nh) in ssam_nf_head_init() 263 static void ssam_nf_head_destroy(struct ssam_nf_head *nh) in ssam_nf_head_destroy()
|