Home
last modified time | relevance | path

Searched refs:rtnl_dereference (Results 1 – 25 of 106) sorted by relevance

12345

/linux/net/sched/
A Dcls_route.c232 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()
289 b = rtnl_dereference(head->table[h1]); in route4_destroy()
297 next = rtnl_dereference(f->next); in route4_destroy()
331 for (nf = rtnl_dereference(*fp); nf; in route4_delete()
352 rt = rtnl_dereference(b->ht[i]); in route4_delete()
439 b = rtnl_dereference(head->table[h1]); in route4_set_parms()
449 for (fp = rtnl_dereference(b->ht[h2]); in route4_set_parms()
451 fp = rtnl_dereference(fp->next)) in route4_set_parms()
[all …]
A Dcls_fw.c93 struct fw_head *head = rtnl_dereference(tp->root); in fw_get()
99 f = rtnl_dereference(head->ht[fw_hash(handle)]); in fw_get()
100 for (; f; f = rtnl_dereference(f->next)) { in fw_get()
135 struct fw_head *head = rtnl_dereference(tp->root); in fw_destroy()
145 rtnl_dereference(f->next)); in fw_destroy()
159 struct fw_head *head = rtnl_dereference(tp->root); in fw_delete()
171 for (pfp = rtnl_dereference(*fp); pfp; in fw_delete()
206 struct fw_head *head = rtnl_dereference(tp->root); in fw_set_parms()
288 for (pfp = rtnl_dereference(*fp); pfp; in fw_change()
360 for (f = rtnl_dereference(head->ht[h]); f; in fw_walk()
[all …]
A Dcls_u32.c272 ht = rtnl_dereference(ht->next)) in u32_lookup_ht()
288 for (n = rtnl_dereference(ht->ht[sel]); in u32_lookup_key()
290 n = rtnl_dereference(n->next)) in u32_lookup_key()
304 ht = rtnl_dereference(tp->root); in u32_get()
596 rtnl_dereference(n->next)); in u32_clear_hnode()
619 for (phn = rtnl_dereference(*hn); in u32_destroy_hnode()
803 ht = rtnl_dereference(tp->root); in u32_replace_knode()
812 for (pins = rtnl_dereference(*ins); ; in u32_replace_knode()
1017 ht = rtnl_dereference(tp->root); in u32_change()
1027 ht = rtnl_dereference(tp->root); in u32_change()
[all …]
A Dcls_cgroup.c85 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()
A Dcls_matchall.c130 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()
250 struct cls_mall_head *head = rtnl_dereference(tp->root); in mall_delete()
260 struct cls_mall_head *head = rtnl_dereference(tp->root); in mall_walk()
276 struct cls_mall_head *head = rtnl_dereference(tp->root); in mall_reoffload()
A Dsch_generic.c1075 qdisc_put_stab(rtnl_dereference(qdisc->stab)); in __qdisc_destroy()
1157 struct Qdisc *qdisc = rtnl_dereference(dev_queue->qdisc_sleeping); in shutdown_scheduler_queue()
1199 qdisc = rtnl_dereference(txq->qdisc_sleeping); in attach_default_qdiscs()
1209 qdisc = rtnl_dereference(dev->qdisc); in attach_default_qdiscs()
1218 qdisc = rtnl_dereference(txq->qdisc_sleeping); in attach_default_qdiscs()
1256 if (rtnl_dereference(dev->qdisc) == &noop_qdisc) in dev_activate()
1290 qdisc = rtnl_dereference(dev_queue->qdisc); in dev_deactivate_queue()
1304 qdisc = rtnl_dereference(dev_queue->qdisc_sleeping); in dev_reset_queue()
1335 q = rtnl_dereference(dev_queue->qdisc_sleeping); in some_qdisc_is_busy()
1422 struct Qdisc *qdisc = rtnl_dereference(dev->qdisc); in dev_qdisc_change_real_num_tx()
[all …]
A Dcls_basic.c64 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()
A Dsch_mq.c144 qdisc = rtnl_dereference(netdev_get_tx_queue(dev, ntx)->qdisc_sleeping); in mq_dump()
205 return rtnl_dereference(dev_queue->qdisc_sleeping); in mq_leaf()
224 tcm->tcm_info = rtnl_dereference(dev_queue->qdisc_sleeping)->handle; in mq_dump_class()
233 sch = rtnl_dereference(dev_queue->qdisc_sleeping); in mq_dump_class_stats()
A Dcls_bpf.c291 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()
641 struct cls_bpf_head *head = rtnl_dereference(tp->root); in cls_bpf_walk()
653 struct cls_bpf_head *head = rtnl_dereference(tp->root); in cls_bpf_reoffload()
A Dsch_api.c957 stab = rtnl_dereference(q->stab); in tc_fill_qdisc()
1123 q = rtnl_dereference(dev_queue->qdisc_sleeping); in qdisc_graft()
1167 old = rtnl_dereference(dev->qdisc); in qdisc_graft()
1395 qdisc_put_stab(rtnl_dereference(sch->stab)); in qdisc_create()
1433 ostab = rtnl_dereference(sch->stab); in qdisc_change()
1543 q = rtnl_dereference(dev->qdisc); in tc_get_qdisc()
1647 q = rtnl_dereference(dev->qdisc); in tc_modify_qdisc()
1887 if (tc_dump_qdisc_root(rtnl_dereference(dev->qdisc), in tc_dump_qdisc()
2188 qid = rtnl_dereference(dev->qdisc)->handle; in tc_ctl_tclass()
2199 qid = rtnl_dereference(dev->qdisc)->handle; in tc_ctl_tclass()
[all …]
/linux/drivers/net/vxlan/
A Dvxlan_multicast.c26 struct vxlan_sock *sock4 = rtnl_dereference(vxlan->vn4_sock); in vxlan_igmp_join()
38 struct vxlan_sock *sock6 = rtnl_dereference(vxlan->vn6_sock); in vxlan_igmp_join()
60 struct vxlan_sock *sock4 = rtnl_dereference(vxlan->vn4_sock); in vxlan_igmp_leave()
72 struct vxlan_sock *sock6 = rtnl_dereference(vxlan->vn6_sock); in vxlan_igmp_leave()
103 struct vxlan_vni_group *vg = rtnl_dereference(vxlan->vnigrp); in vxlan_group_used_by_vnifilter()
137 sock4 = rtnl_dereference(dev->vn4_sock); in vxlan_group_used()
146 sock6 = rtnl_dereference(dev->vn6_sock); in vxlan_group_used()
156 rtnl_dereference(vxlan->vn4_sock) != sock4) in vxlan_group_used()
160 rtnl_dereference(vxlan->vn6_sock) != sock6) in vxlan_group_used()
181 struct vxlan_vni_group *vg = rtnl_dereference(vxlan->vnigrp); in vxlan_multicast_join_vnigrp()
[all …]
A Dvxlan_vnifilter.c59 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()
79 struct vxlan_vni_group *vg = rtnl_dereference(vxlan->vnigrp); in vxlan_vs_add_vnigrp()
102 struct vxlan_vni_group *vg = rtnl_dereference(vxlan->vnigrp); in vxlan_vs_del_vnigrp()
597 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/drivers/net/
A Dnet_failover.c41 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()
804 slave_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_destroy()
[all …]
/linux/net/ipv4/
A Dnexthop.c424 nhg = rtnl_dereference(nh->nh_grp); in call_nexthop_res_table_notifiers()
713 nhg = rtnl_dereference(nh->nh_grp); in nh_notifier_grp_hw_stats_init()
754 nhg = rtnl_dereference(nh->nh_grp); in nh_grp_hw_stats_apply_update()
953 nhi = rtnl_dereference(nh->nh_info); in nh_fill_node()
1253 nhi = rtnl_dereference(nh->nh_info); in nh_check_attr_fdb_group()
1545 nhg = rtnl_dereference(nh->nh_grp); in fib6_check_nexthop()
1617 nhg = rtnl_dereference(nh->nh_grp); in fib_check_nexthop()
3538 nhg = rtnl_dereference(nh->nh_grp); in nexthop_find_group_resilient()
3635 nhg = rtnl_dereference(nh->nh_grp); in rtm_dump_nexthop_bucket_nh()
3676 nhg = rtnl_dereference(nh->nh_grp); in rtm_dump_nexthop_bucket_cb()
[all …]
/linux/drivers/net/hyperv/
A Dnetvsc_drv.c203 = rtnl_dereference(net_device_ctx->vf_netdev); in netvsc_close()
1179 vf_netdev = rtnl_dereference(ndc->vf_netdev); in netvsc_get_link_ksettings()
2066 net_device = rtnl_dereference(ndev_ctx->nvdev); in netvsc_link_change()
2158 if (!rtnl_dereference(net_device_ctx->nvdev)) in get_netvsc_byref()
2276 vf_netdev = rtnl_dereference(ndev_ctx->vf_netdev); in netvsc_vf_setup()
2374 netvsc_dev = rtnl_dereference(net_device_ctx->nvdev); in netvsc_register_vf()
2442 netvsc_dev = rtnl_dereference(net_device_ctx->nvdev); in netvsc_vf_changed()
2692 nvdev = rtnl_dereference(ndev_ctx->nvdev); in netvsc_remove()
2702 vf_netdev = rtnl_dereference(ndev_ctx->vf_netdev); in netvsc_remove()
2734 nvdev = rtnl_dereference(ndev_ctx->nvdev); in netvsc_suspend()
[all …]
A Dnetvsc_bpf.c121 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/net/core/
A Dnetprio_cgroup.c47 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/net/802/
A Dgarp.c359 struct garp_port *port = rtnl_dereference(dev->garp_port); in garp_request_join()
360 struct garp_applicant *app = rtnl_dereference(port->applicants[appl->type]); in garp_request_join()
379 struct garp_port *port = rtnl_dereference(dev->garp_port); in garp_request_leave()
380 struct garp_applicant *app = rtnl_dereference(port->applicants[appl->type]); in garp_request_leave()
559 struct garp_port *port = rtnl_dereference(dev->garp_port); in garp_release_port()
563 if (rtnl_dereference(port->applicants[i])) in garp_release_port()
577 if (!rtnl_dereference(dev->garp_port)) { in garp_init_applicant()
613 struct garp_port *port = rtnl_dereference(dev->garp_port); in garp_uninit_applicant()
614 struct garp_applicant *app = rtnl_dereference(port->applicants[appl->type]); in garp_uninit_applicant()
A Dmrp.c534 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()
844 struct mrp_port *port = rtnl_dereference(dev->mrp_port); in mrp_release_port()
848 if (rtnl_dereference(port->applicants[i])) in mrp_release_port()
862 if (!rtnl_dereference(dev->mrp_port)) { in mrp_init_applicant()
901 struct mrp_port *port = rtnl_dereference(dev->mrp_port); in mrp_uninit_applicant()
902 struct mrp_applicant *app = rtnl_dereference( in mrp_uninit_applicant()
/linux/drivers/net/can/
A Dvxcan.c90 struct net_device *peer = rtnl_dereference(priv->peer); in vxcan_open()
105 struct net_device *peer = rtnl_dereference(priv->peer); in vxcan_close()
270 peer = rtnl_dereference(priv->peer); in vxcan_dellink()
293 struct net_device *peer = rtnl_dereference(priv->peer); in vxcan_get_link_net()
/linux/net/8021q/
A Dvlan_core.c238 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/
A Dbr_mrp_switchdev.c36 .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()
A Dbr_mrp.c92 p = rtnl_dereference(mrp->p_port); in br_mrp_unique_ifindex()
96 p = rtnl_dereference(mrp->s_port); in br_mrp_unique_ifindex()
100 p = rtnl_dereference(mrp->i_port); in br_mrp_unique_ifindex()
443 p = rtnl_dereference(mrp->i_port); in br_mrp_del_impl()
451 p = rtnl_dereference(mrp->p_port); in br_mrp_del_impl()
463 p = rtnl_dereference(mrp->s_port); in br_mrp_del_impl()
475 p = rtnl_dereference(mrp->i_port); in br_mrp_del_impl()
774 p = rtnl_dereference(mrp->i_port); in br_mrp_set_in_role()
/linux/net/ipv6/
A Danycast.c298 for (aca = rtnl_dereference(idev->ac_list); aca; in __ipv6_dev_ac_inc()
299 aca = rtnl_dereference(aca->aca_next)) { in __ipv6_dev_ac_inc()
353 for (aca = rtnl_dereference(idev->ac_list); aca; in __ipv6_dev_ac_dec()
354 aca = rtnl_dereference(aca->aca_next)) { in __ipv6_dev_ac_dec()
396 while ((aca = rtnl_dereference(idev->ac_list)) != NULL) { in ipv6_ac_destroy_dev()
/linux/include/linux/
A Drtnetlink.h83 #define rtnl_dereference(p) \ macro
100 return rtnl_dereference(dev->ingress_queue); in dev_ingress_queue()

Completed in 61 milliseconds

12345