| /linux/net/sched/ |
| H A D | cls_route.c | 219 struct route4_head *head = rtnl_dereference(tp->root); in route4_get() 232 b = rtnl_dereference(head->table[h1]); in route4_get() 234 for (f = rtnl_dereference(b->ht[h2]); in route4_get() 236 f = rtnl_dereference(f->next)) in route4_get() 280 struct route4_head *head = rtnl_dereference(tp->root); in route4_destroy() 289 b = rtnl_dereference(head->table[h1]); in route4_destroy() 294 while ((f = rtnl_dereference(b->ht[h2])) != NULL) { in route4_destroy() 297 next = rtnl_dereference(f->next); in route4_destroy() 316 struct route4_head *head = rtnl_dereference(tp->root); in route4_delete() 331 for (nf = rtnl_dereference(*fp); nf; in route4_delete() [all …]
|
| H A D | cls_fw.c | 97 struct fw_head *head = rtnl_dereference(tp->root); in fw_get() 103 f = rtnl_dereference(head->ht[fw_hash(handle)]); in fw_get() 104 for (; f; f = rtnl_dereference(f->next)) { in fw_get() 139 struct fw_head *head = rtnl_dereference(tp->root); in fw_destroy() 147 while ((f = rtnl_dereference(head->ht[h])) != NULL) { in fw_destroy() 149 rtnl_dereference(f->next)); in fw_destroy() 163 struct fw_head *head = rtnl_dereference(tp->root); in fw_delete() 175 for (pfp = rtnl_dereference(*fp); pfp; in fw_delete() 176 fp = &pfp->next, pfp = rtnl_dereference(*fp)) { in fw_delete() 178 RCU_INIT_POINTER(*fp, rtnl_dereference(f->next)); in fw_delete() [all …]
|
| H A D | cls_u32.c | 269 for (ht = rtnl_dereference(tp_c->hlist); in u32_lookup_ht() 271 ht = rtnl_dereference(ht->next)) in u32_lookup_ht() 287 for (n = rtnl_dereference(ht->ht[sel]); in u32_lookup_key() 289 n = rtnl_dereference(n->next)) in u32_lookup_key() 303 ht = rtnl_dereference(tp->root); in u32_get() 404 struct tc_u_hnode *ht = rtnl_dereference(n->ht_down); in __u32_destroy_key() 466 struct tc_u_hnode *ht = rtnl_dereference(key->ht_up); in u32_delete_key() 470 for (pkp = rtnl_dereference(*kp); pkp; in u32_delete_key() 471 kp = &pkp->next, pkp = rtnl_dereference(*kp)) { in u32_delete_key() 549 struct tc_u_hnode *ht = rtnl_dereference( in u32_replace_hw_knode() [all...] |
| H A D | cls_cgroup.c | 85 struct cls_cgroup_head *head = rtnl_dereference(tp->root); in cls_cgroup_change() 137 struct cls_cgroup_head *head = rtnl_dereference(tp->root); in cls_cgroup_destroy() 157 struct cls_cgroup_head *head = rtnl_dereference(tp->root); in cls_cgroup_walk() 175 struct cls_cgroup_head *head = rtnl_dereference(tp->root); in cls_cgroup_dump()
|
| H A D | cls_matchall.c | 130 struct cls_mall_head *head = rtnl_dereference(tp->root); in mall_destroy() 148 struct cls_mall_head *head = rtnl_dereference(tp->root); in mall_get() 168 struct cls_mall_head *head = rtnl_dereference(tp->root); in mall_change() 252 struct cls_mall_head *head = rtnl_dereference(tp->root); in mall_delete() 262 struct cls_mall_head *head = rtnl_dereference(tp->root); in mall_walk() 278 struct cls_mall_head *head = rtnl_dereference(tp->root); in mall_reoffload()
|
| H A D | cls_basic.c | 64 struct basic_head *head = rtnl_dereference(tp->root); in basic_get() 111 struct basic_head *head = rtnl_dereference(tp->root); in basic_destroy() 130 struct basic_head *head = rtnl_dereference(tp->root); in basic_delete() 178 struct basic_head *head = rtnl_dereference(tp->root); in basic_change() 252 struct basic_head *head = rtnl_dereference(tp->root); in basic_walk()
|
| H A D | sch_generic.c | 1114 qdisc_put_stab(rtnl_dereference(qdisc->stab)); in qdisc_destroy() 1174 struct Qdisc *oqdisc = rtnl_dereference(dev_queue->qdisc_sleeping); in shutdown_scheduler_queue() 1196 struct Qdisc *qdisc = rtnl_dereference(dev_queue->qdisc_sleeping); in attach_one_default_qdisc() 1238 qdisc = rtnl_dereference(txq->qdisc_sleeping); in attach_default_qdiscs() 1248 qdisc = rtnl_dereference(dev->qdisc); in transition_one_qdisc() 1257 qdisc = rtnl_dereference(txq->qdisc_sleeping); in transition_one_qdisc() 1273 struct Qdisc *new_qdisc = rtnl_dereference(dev_queue->qdisc_sleeping); in dev_activate() 1295 if (rtnl_dereference(dev->qdisc) == &noop_qdisc) in qdisc_deactivate() 1329 qdisc = rtnl_dereference(dev_queue->qdisc); in some_qdisc_is_busy() 1349 q = rtnl_dereference(dev_queu [all...] |
| H A D | sch_mq.c | 239 return rtnl_dereference(dev_queue->qdisc_sleeping); 260 tcm->tcm_info = rtnl_dereference(dev_queue->qdisc_sleeping)->handle; in mq_dump_class_stats() 270 sch = rtnl_dereference(dev_queue->qdisc_sleeping); in mq_walk()
|
| H A D | cls_bpf.c | 291 struct cls_bpf_head *head = rtnl_dereference(tp->root); in __cls_bpf_delete() 306 struct cls_bpf_head *head = rtnl_dereference(tp->root); in cls_bpf_delete() 316 struct cls_bpf_head *head = rtnl_dereference(tp->root); in cls_bpf_destroy() 328 struct cls_bpf_head *head = rtnl_dereference(tp->root); in cls_bpf_get() 415 struct cls_bpf_head *head = rtnl_dereference(tp->root); in cls_bpf_change() 643 struct cls_bpf_head *head = rtnl_dereference(tp->root); in cls_bpf_walk() 655 struct cls_bpf_head *head = rtnl_dereference(tp->root); in cls_bpf_reoffload()
|
| H A D | sch_api.c | 308 q = qdisc_match_from_root(rtnl_dereference(dev->qdisc), handle); in qdisc_lookup() 314 rtnl_dereference(dev_ingress_queue(dev)->qdisc_sleeping), in qdisc_lookup() 944 stab = rtnl_dereference(q->stab); in tc_fill_qdisc() 1114 q = rtnl_dereference(dev_queue->qdisc_sleeping); in qdisc_graft() 1158 old = rtnl_dereference(dev->qdisc); in qdisc_graft() 1358 qdisc_put_stab(rtnl_dereference(sch->stab)); in qdisc_create() 1396 ostab = rtnl_dereference(sch->stab); in qdisc_change() 1494 q = rtnl_dereference(dev_ingress_queue(dev)->qdisc_sleeping); in __tc_get_qdisc() 1497 q = rtnl_dereference(dev->qdisc); in __tc_get_qdisc() 1615 q = rtnl_dereference(dev_ingress_queu in __tc_modify_qdisc() [all...] |
| H A D | sch_ingress.c | 124 entry = rtnl_dereference(dev->tcx_ingress); in ingress_destroy() 305 ingress_entry = rtnl_dereference(dev->tcx_ingress); in clsact_destroy() 314 egress_entry = rtnl_dereference(dev->tcx_egress); in clsact_destroy()
|
| H A D | cls_flow.c | 401 struct flow_head *head = rtnl_dereference(tp->root); in flow_change() 585 struct flow_head *head = rtnl_dereference(tp->root); in flow_delete() 611 struct flow_head *head = rtnl_dereference(tp->root); in flow_destroy() 626 struct flow_head *head = rtnl_dereference(tp->root); in flow_get() 699 struct flow_head *head = rtnl_dereference(tp->root); in flow_walk()
|
| /linux/drivers/net/ |
| H A D | net_failover.c | 41 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_open() 48 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_open() 78 slave_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_close() 82 slave_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_close() 217 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_change_mtu() 224 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_change_mtu() 333 slave_dev = rtnl_dereference(nfo_info->primary_dev); in nfo_ethtool_get_link_ksettings() 335 slave_dev = rtnl_dereference(nfo_info->standby_dev); in nfo_ethtool_get_link_ksettings() 466 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_slave_pre_register() 467 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_slave_pre_register() [all …]
|
| /linux/net/core/ |
| H A D | netprio_cgroup.c | 47 old = rtnl_dereference(dev->priomap); in extend_netdev_table() 120 map = rtnl_dereference(dev->priomap); in netprio_set_prio() 128 map = rtnl_dereference(dev->priomap); in netprio_set_prio() 277 old = rtnl_dereference(dev->priomap); in netprio_device_event()
|
| /linux/drivers/net/hyperv/ |
| H A D | netvsc_drv.c | 69 struct net_device *vf_netdev = rtnl_dereference(ndev_ctx->vf_netdev); in netvsc_change_rx_flags() 117 struct net_device *vf_netdev = rtnl_dereference(ndev_ctx->vf_netdev); in netvsc_open() 118 struct netvsc_device *nvdev = rtnl_dereference(ndev_ctx->nvdev); in netvsc_open() 204 = rtnl_dereference(net_device_ctx->vf_netdev); in netvsc_close() 205 struct netvsc_device *nvdev = rtnl_dereference(net_device_ctx->nvdev); in netvsc_close() 917 struct netvsc_device *nvdev = rtnl_dereference(net_device_ctx->nvdev); in netvsc_get_channels() 1084 struct netvsc_device *nvdev = rtnl_dereference(net_device_ctx->nvdev); in netvsc_set_channels() 1146 vf_netdev = rtnl_dereference(ndc->vf_netdev); in netvsc_get_link_ksettings() 1162 struct net_device *vf_netdev = rtnl_dereference(ndc->vf_netdev); in netvsc_set_link_ksettings() 1179 struct net_device *vf_netdev = rtnl_dereference(ndevctx->vf_netdev); in netvsc_change_mtu() [all …]
|
| H A D | netvsc_bpf.c | 121 return rtnl_dereference(nvdev->chan_table[0].bpf_prog); in netvsc_xdp_get() 197 struct netvsc_device *nvdev = rtnl_dereference(ndevctx->nvdev); in netvsc_bpf() 198 struct net_device *vf_netdev = rtnl_dereference(ndevctx->vf_netdev); in netvsc_bpf()
|
| /linux/drivers/net/can/ |
| H A D | vxcan.c | 103 struct net_device *peer = rtnl_dereference(priv->peer); in vxcan_open() 118 struct net_device *peer = rtnl_dereference(priv->peer); in vxcan_close() 288 peer = rtnl_dereference(priv->peer); in vxcan_dellink() 311 struct net_device *peer = rtnl_dereference(priv->peer); in vxcan_get_link_net()
|
| /linux/net/8021q/ |
| H A D | vlan_core.c | 238 vlan_info = rtnl_dereference(dev->vlan_info); in vlan_for_each() 327 vlan_info = rtnl_dereference(dev->vlan_info); in vlan_vid_add() 378 vlan_info = rtnl_dereference(dev->vlan_info); in vlan_vid_del() 405 vlan_info = rtnl_dereference(by_dev->vlan_info); in vlan_vids_add_by_dev() 439 vlan_info = rtnl_dereference(by_dev->vlan_info); in vlan_vids_del_by_dev() 457 vlan_info = rtnl_dereference(dev->vlan_info); in vlan_uses_dev()
|
| /linux/net/bridge/ |
| H A D | br_mrp_switchdev.c | 36 .p_port = rtnl_dereference(mrp->p_port)->dev, in br_mrp_switchdev_add() 37 .s_port = rtnl_dereference(mrp->s_port)->dev, in br_mrp_switchdev_add() 150 .i_port = rtnl_dereference(mrp->i_port)->dev, in br_mrp_switchdev_set_in_role()
|
| H A D | br_vlan_tunnel.c | 46 struct metadata_dst *tdst = rtnl_dereference(vlan->tinfo.tunnel_dst); in vlan_tunnel_info_release() 66 struct metadata_dst *metadata = rtnl_dereference(vlan->tinfo.tunnel_dst); in __vlan_tunnel_info_add()
|
| /linux/include/linux/ |
| H A D | rtnetlink.h | 85 #define rtnl_dereference(p) \ macro 156 rtnl_dereference(p) 163 return rtnl_dereference(dev->ingress_queue); in dev_ingress_queue()
|
| /linux/net/802/ |
| H A D | mrp.c | 534 struct mrp_port *port = rtnl_dereference(dev->mrp_port); in mrp_request_join() 535 struct mrp_applicant *app = rtnl_dereference( in mrp_request_join() 559 struct mrp_port *port = rtnl_dereference(dev->mrp_port); in mrp_request_leave() 560 struct mrp_applicant *app = rtnl_dereference( in mrp_request_leave() 853 struct mrp_port *port = rtnl_dereference(dev->mrp_port); in mrp_release_port() 857 if (rtnl_dereference(port->applicants[i])) in mrp_release_port() 871 if (!rtnl_dereference(dev->mrp_port)) { in mrp_init_applicant() 910 struct mrp_port *port = rtnl_dereference(dev->mrp_port); in mrp_uninit_applicant() 911 struct mrp_applicant *app = rtnl_dereference( in mrp_uninit_applicant()
|
| /linux/net/hsr/ |
| H A D | hsr_slave.h | 26 rtnl_dereference(dev->rx_handler_data) : NULL; in hsr_port_get_rtnl()
|
| /linux/drivers/net/vxlan/ |
| H A D | vxlan_vnifilter.c | 59 vs = rtnl_dereference(vxlan->vn6_sock); in vxlan_vs_add_del_vninode() 65 vs = rtnl_dereference(vxlan->vn4_sock); in vxlan_vs_add_del_vninode() 76 struct vxlan_vni_group *vg = rtnl_dereference(vxlan->vnigrp); in vxlan_vs_add_vnigrp() 99 struct vxlan_vni_group *vg = rtnl_dereference(vxlan->vnigrp); in vxlan_vs_del_vnigrp() 595 vg = rtnl_dereference(vxlan->vnigrp); in vxlan_vnilist_update_group() 783 vg = rtnl_dereference(vxlan->vnigrp); in vxlan_vni_del() 821 vg = rtnl_dereference(vxlan->vnigrp); in vxlan_vni_add_del() 906 vg = rtnl_dereference(vxlan->vnigrp); in vxlan_vnigroup_uninit()
|
| /linux/include/net/tc_act/ |
| H A D | tc_mirred.h | 57 return rtnl_dereference(to_mirred(a)->tcfm_dev); in tcf_mirred_dev()
|