| /net/x25/ |
| A D | x25_link.c | 44 mod_timer(&nb->t20timer, jiffies + nb->t20); in x25_start_t20timer() 49 struct x25_neigh *nb = timer_container_of(nb, t, t20timer); in x25_t20timer_expiry() local 71 switch (nb->state) { in x25_link_control() 93 switch (nb->state) { in x25_link_control() 265 struct x25_neigh *nb = kmalloc(sizeof(*nb), GFP_ATOMIC); in x25_link_device_up() local 267 if (!nb) in x25_link_device_up() 274 nb->dev = dev; in x25_link_device_up() 276 nb->extended = 0; in x25_link_device_up() 339 use = nb; in x25_get_neigh() 393 x25_neigh_put(nb); in x25_subscr_ioctl() [all …]
|
| A D | x25_dev.c | 98 struct x25_neigh *nb; in x25_lapb_receive_frame() local 112 nb = x25_get_neigh(dev); in x25_lapb_receive_frame() 113 if (!nb) { in x25_lapb_receive_frame() 119 x25_neigh_put(nb); in x25_lapb_receive_frame() 128 x25_neigh_put(nb); in x25_lapb_receive_frame() 138 x25_link_terminated(nb); in x25_lapb_receive_frame() 141 x25_neigh_put(nb); in x25_lapb_receive_frame() 153 switch (nb->dev->type) { in x25_establish_link() 168 skb->dev = nb->dev; in x25_establish_link() 179 switch (nb->dev->type) { in x25_send_frame() [all …]
|
| A D | af_x25.c | 209 struct x25_neigh *nb; in x25_device_event() local 221 nb = x25_get_neigh(dev); in x25_device_event() 222 if (nb) { in x25_device_event() 224 x25_neigh_put(nb); in x25_device_event() 235 if (nb) { in x25_device_event() 237 x25_neigh_put(nb); in x25_device_event() 1056 x25_neigh_hold(nb); in x25_rx_call_request() 1634 struct x25_neigh *nb; in compat_x25_subscr_ioctl() local 1647 nb = x25_get_neigh(dev); in compat_x25_subscr_ioctl() 1648 if (nb == NULL) in compat_x25_subscr_ioctl() [all …]
|
| A D | x25_forward.c | 94 struct x25_neigh *nb; in x25_forward_data() local 112 if ( (nb = x25_get_neigh(peer)) == NULL) in x25_forward_data() 119 x25_transmit_link(skbn, nb); in x25_forward_data() 123 x25_neigh_put(nb); in x25_forward_data()
|
| A D | x25_facilities.c | 337 struct x25_neigh *nb) in x25_limit_facilities() argument 340 if (!nb->extended) { in x25_limit_facilities()
|
| /net/core/ |
| A D | fib_notifier.c | 18 int call_fib_notifier(struct notifier_block *nb, in call_fib_notifier() argument 24 err = nb->notifier_call(nb, event_type, info); in call_fib_notifier() 58 static int fib_net_dump(struct net *net, struct notifier_block *nb, in fib_net_dump() argument 69 err = ops->fib_dump(net, nb, extack); in fib_net_dump() 82 void (*cb)(struct notifier_block *nb), in fib_dump_is_consistent() argument 87 atomic_notifier_chain_register(&fn_net->fib_chain, nb); in fib_dump_is_consistent() 90 atomic_notifier_chain_unregister(&fn_net->fib_chain, nb); in fib_dump_is_consistent() 92 cb(nb); in fib_dump_is_consistent() 98 void (*cb)(struct notifier_block *nb), in register_fib_notifier() argument 107 err = fib_net_dump(net, nb, extack); in register_fib_notifier() [all …]
|
| A D | lock_debug.c | 12 int netdev_debug_event(struct notifier_block *nb, unsigned long event, in netdev_debug_event() argument 80 struct notifier_block *nb; in rtnl_net_debug_net_init() local 82 nb = net_generic(net, rtnl_net_debug_net_id); in rtnl_net_debug_net_init() 83 nb->notifier_call = netdev_debug_event; in rtnl_net_debug_net_init() 85 return register_netdevice_notifier_net(net, nb); in rtnl_net_debug_net_init() 90 struct notifier_block *nb; in rtnl_net_debug_net_exit() local 92 nb = net_generic(net, rtnl_net_debug_net_id); in rtnl_net_debug_net_exit() 93 unregister_netdevice_notifier_net(net, nb); in rtnl_net_debug_net_exit()
|
| A D | netevent.c | 28 int register_netevent_notifier(struct notifier_block *nb) in register_netevent_notifier() argument 30 return atomic_notifier_chain_register(&netevent_notif_chain, nb); in register_netevent_notifier() 44 int unregister_netevent_notifier(struct notifier_block *nb) in unregister_netevent_notifier() argument 46 return atomic_notifier_chain_unregister(&netevent_notif_chain, nb); in unregister_netevent_notifier()
|
| A D | dev.c | 1870 return nb->notifier_call(nb, val, &info); in call_netdevice_notifier() 1886 call_netdevice_notifier(nb, NETDEV_UP, dev); in call_netdevice_register_notifiers() 1918 call_netdevice_unregister_notifiers(nb, dev); in call_netdevice_register_net_notifiers() 1928 call_netdevice_unregister_notifiers(nb, dev); in call_netdevice_unregister_net_notifiers() 2028 struct notifier_block *nb, in __register_netdevice_notifier_net() argument 2051 struct notifier_block *nb) in __unregister_netdevice_notifier_net() argument 2107 struct notifier_block *nb) in unregister_netdevice_notifier_net() argument 2121 struct notifier_block *nb) in __move_netdevice_notifier_net() argument 2164 struct notifier_block *nb, in register_netdevice_notifier_dev_net() argument 2172 nn->nb = nb; in register_netdevice_notifier_dev_net() [all …]
|
| /net/bridge/ |
| A D | br_switchdev.c | 312 err = nb->notifier_call(nb, action, &item); in br_switchdev_fdb_replay_one() 318 bool adding, struct notifier_block *nb) in br_switchdev_fdb_replay() argument 325 if (!nb) in br_switchdev_fdb_replay() 353 struct notifier_block *nb, in br_switchdev_vlan_attr_replay() argument 382 err = nb->notifier_call(nb, SWITCHDEV_PORT_ATTR_SET, in br_switchdev_vlan_attr_replay() 410 err = nb->notifier_call(nb, action, &obj_info); in br_switchdev_vlan_replay_one() 451 struct notifier_block *nb, in br_switchdev_vlan_replay() argument 461 if (!nb) in br_switchdev_vlan_replay() 601 err = nb->notifier_call(nb, action, &obj_info); in br_switchdev_mdb_replay_one() 696 if (!nb) in br_switchdev_mdb_replay() [all …]
|
| /net/ipv6/ |
| A D | fib6_notifier.c | 10 int call_fib6_notifier(struct notifier_block *nb, in call_fib6_notifier() argument 15 return call_fib_notifier(nb, event_type, info); in call_fib6_notifier() 30 static int fib6_dump(struct net *net, struct notifier_block *nb, in fib6_dump() argument 35 err = fib6_rules_dump(net, nb, extack); in fib6_dump() 39 return fib6_tables_dump(net, nb, extack); in fib6_dump()
|
| A D | addrconf_core.c | 95 int register_inet6addr_notifier(struct notifier_block *nb) in register_inet6addr_notifier() argument 97 return atomic_notifier_chain_register(&inet6addr_chain, nb); in register_inet6addr_notifier() 101 int unregister_inet6addr_notifier(struct notifier_block *nb) in unregister_inet6addr_notifier() argument 103 return atomic_notifier_chain_unregister(&inet6addr_chain, nb); in unregister_inet6addr_notifier() 113 int register_inet6addr_validator_notifier(struct notifier_block *nb) in register_inet6addr_validator_notifier() argument 115 return blocking_notifier_chain_register(&inet6addr_validator_chain, nb); in register_inet6addr_validator_notifier() 119 int unregister_inet6addr_validator_notifier(struct notifier_block *nb) in unregister_inet6addr_validator_notifier() argument 122 nb); in unregister_inet6addr_validator_notifier()
|
| A D | ip6_fib.c | 370 static int call_fib6_entry_notifier(struct notifier_block *nb, in call_fib6_entry_notifier() argument 380 return call_fib6_notifier(nb, event_type, &info.info); in call_fib6_entry_notifier() 383 static int call_fib6_multipath_entry_notifier(struct notifier_block *nb, in call_fib6_multipath_entry_notifier() argument 395 return call_fib6_notifier(nb, event_type, &info.info); in call_fib6_multipath_entry_notifier() 441 struct notifier_block *nb; member 456 err = call_fib6_multipath_entry_notifier(arg->nb, fib_event, in fib6_rt_dump() 461 err = call_fib6_entry_notifier(arg->nb, fib_event, rt, in fib6_rt_dump() 489 int fib6_tables_dump(struct net *net, struct notifier_block *nb, in fib6_tables_dump() argument 503 arg.nb = nb; in fib6_tables_dump()
|
| /net/ipv4/ |
| A D | fib_notifier.c | 11 int call_fib4_notifier(struct notifier_block *nb, in call_fib4_notifier() argument 16 return call_fib_notifier(nb, event_type, info); in call_fib4_notifier() 36 static int fib4_dump(struct net *net, struct notifier_block *nb, in fib4_dump() argument 41 err = fib4_rules_dump(net, nb, extack); in fib4_dump() 45 return fib_notify(net, nb, extack); in fib4_dump()
|
| A D | ipmr_base.c | 394 int mr_dump(struct net *net, struct notifier_block *nb, unsigned short family, in mr_dump() argument 396 struct notifier_block *nb, in mr_dump() 405 err = rules_dump(net, nb, extack); in mr_dump() 422 err = mr_call_vif_notifier(nb, family, in mr_dump() 436 err = mr_call_mfc_notifier(nb, family, in mr_dump()
|
| A D | nexthop.c | 439 static int call_nexthop_notifier(struct notifier_block *nb, struct net *net, in call_nexthop_notifier() argument 454 err = nb->notifier_call(nb, event_type, &info); in call_nexthop_notifier() 3903 static int nexthops_dump(struct net *net, struct notifier_block *nb, in nexthops_dump() argument 3915 err = call_nexthop_notifier(nb, net, event_type, nh, extack); in nexthops_dump() 3923 int register_nexthop_notifier(struct net *net, struct notifier_block *nb, in register_nexthop_notifier() argument 3929 err = nexthops_dump(net, nb, NEXTHOP_EVENT_REPLACE, extack); in register_nexthop_notifier() 3933 nb); in register_nexthop_notifier() 3945 nb); in __unregister_nexthop_notifier() 3947 nexthops_dump(net, nb, NEXTHOP_EVENT_DEL, NULL); in __unregister_nexthop_notifier() 3952 int unregister_nexthop_notifier(struct net *net, struct notifier_block *nb) in unregister_nexthop_notifier() argument [all …]
|
| A D | fib_trie.c | 76 static int call_fib_entry_notifier(struct notifier_block *nb, in call_fib_entry_notifier() argument 90 return call_fib4_notifier(nb, event_type, &info.info); in call_fib_entry_notifier() 2152 struct notifier_block *nb, in fib_leaf_notify() argument 2175 err = call_fib_entry_notifier(nb, FIB_EVENT_ENTRY_REPLACE, in fib_leaf_notify() 2184 static int fib_table_notify(struct fib_table *tb, struct notifier_block *nb, in fib_table_notify() argument 2193 err = fib_leaf_notify(l, tb, nb, extack); in fib_table_notify() 2205 int fib_notify(struct net *net, struct notifier_block *nb, in fib_notify() argument 2216 err = fib_table_notify(tb, nb, extack); in fib_notify()
|
| A D | fib_rules.c | 72 int fib4_rules_dump(struct net *net, struct notifier_block *nb, in fib4_rules_dump() argument 75 return fib_rules_dump(net, nb, AF_INET, extack); in fib4_rules_dump()
|
| /net/dcb/ |
| A D | dcbevent.c | 15 int register_dcbevent_notifier(struct notifier_block *nb) in register_dcbevent_notifier() argument 17 return atomic_notifier_chain_register(&dcbevent_notif_chain, nb); in register_dcbevent_notifier() 21 int unregister_dcbevent_notifier(struct notifier_block *nb) in unregister_dcbevent_notifier() argument 23 return atomic_notifier_chain_unregister(&dcbevent_notif_chain, nb); in unregister_dcbevent_notifier()
|
| /net/rose/ |
| A D | rose_subr.c | 440 int len, nb; in rose_create_facilities() local 458 for (nb = 0 ; nb < rose->source_ndigis ; nb++) { in rose_create_facilities() 461 memcpy(p, &rose->source_digis[nb], AX25_ADDR_LEN); in rose_create_facilities() 465 for (nb = 0 ; nb < rose->dest_ndigis ; nb++) { in rose_create_facilities() 468 memcpy(p, &rose->dest_digis[nb], AX25_ADDR_LEN); in rose_create_facilities()
|
| /net/switchdev/ |
| A D | switchdev.c | 483 int register_switchdev_notifier(struct notifier_block *nb) in register_switchdev_notifier() argument 485 return atomic_notifier_chain_register(&switchdev_notif_chain, nb); in register_switchdev_notifier() 495 int unregister_switchdev_notifier(struct notifier_block *nb) in unregister_switchdev_notifier() argument 497 return atomic_notifier_chain_unregister(&switchdev_notif_chain, nb); in unregister_switchdev_notifier() 519 int register_switchdev_blocking_notifier(struct notifier_block *nb) in register_switchdev_blocking_notifier() argument 525 err = raw_notifier_chain_register(chain, nb); in register_switchdev_blocking_notifier() 532 int unregister_switchdev_blocking_notifier(struct notifier_block *nb) in unregister_switchdev_blocking_notifier() argument 538 err = raw_notifier_chain_unregister(chain, nb); in unregister_switchdev_blocking_notifier()
|
| /net/sched/ |
| A D | sch_tbf.c | 212 int ret, nb; in tbf_segment() local 219 nb = 0; in tbf_segment() 229 nb++; in tbf_segment() 233 sch->q.qlen += nb; in tbf_segment() 235 if (nb > 0) { in tbf_segment() 236 qdisc_tree_reduce_backlog(sch, 1 - nb, prev_len - len); in tbf_segment()
|
| /net/dsa/ |
| A D | switch.c | 974 static int dsa_switch_event(struct notifier_block *nb, in dsa_switch_event() argument 977 struct dsa_switch *ds = container_of(nb, struct dsa_switch, nb); in dsa_switch_event() 1122 ds->nb.notifier_call = dsa_switch_event; in dsa_switch_register_notifier() 1124 return raw_notifier_chain_register(&ds->dst->nh, &ds->nb); in dsa_switch_register_notifier() 1131 err = raw_notifier_chain_unregister(&ds->dst->nh, &ds->nb); in dsa_switch_unregister_notifier()
|
| /net/atm/ |
| A D | common.c | 829 int register_atmdevice_notifier(struct notifier_block *nb) in register_atmdevice_notifier() argument 831 return atomic_notifier_chain_register(&atm_dev_notify_chain, nb); in register_atmdevice_notifier() 835 void unregister_atmdevice_notifier(struct notifier_block *nb) in unregister_atmdevice_notifier() argument 837 atomic_notifier_chain_unregister(&atm_dev_notify_chain, nb); in unregister_atmdevice_notifier()
|
| /net/hsr/ |
| A D | hsr_main.c | 31 static int hsr_netdev_notify(struct notifier_block *nb, unsigned long event, in hsr_netdev_notify() argument
|