Home
last modified time | relevance | path

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

1234

/Linux-v4.19/net/sched/
Dcls_rsvp.h226 struct rsvp_head *head = rtnl_dereference(tp->root); in rsvp_replace()
233 for (s = rtnl_dereference(head->ht[h1]); s; in rsvp_replace()
234 s = rtnl_dereference(s->next)) { in rsvp_replace()
235 for (ins = &s->ht[h2], pins = rtnl_dereference(*ins); ; in rsvp_replace()
236 ins = &pins->next, pins = rtnl_dereference(*ins)) { in rsvp_replace()
253 struct rsvp_head *head = rtnl_dereference(tp->root); in rsvp_get()
262 for (s = rtnl_dereference(head->ht[h1]); s; in rsvp_get()
263 s = rtnl_dereference(s->next)) { in rsvp_get()
264 for (f = rtnl_dereference(s->ht[h2]); f; in rsvp_get()
265 f = rtnl_dereference(f->next)) { in rsvp_get()
[all …]
Dcls_route.c221 struct route4_head *head = rtnl_dereference(tp->root); in route4_get()
234 b = rtnl_dereference(head->table[h1]); in route4_get()
236 for (f = rtnl_dereference(b->ht[h2]); in route4_get()
238 f = rtnl_dereference(f->next)) in route4_get()
281 struct route4_head *head = rtnl_dereference(tp->root); in route4_destroy()
290 b = rtnl_dereference(head->table[h1]); in route4_destroy()
295 while ((f = rtnl_dereference(b->ht[h2])) != NULL) { in route4_destroy()
298 next = rtnl_dereference(f->next); in route4_destroy()
317 struct route4_head *head = rtnl_dereference(tp->root); in route4_delete()
332 for (nf = rtnl_dereference(*fp); nf; in route4_delete()
[all …]
Dcls_fw.c103 struct fw_head *head = rtnl_dereference(tp->root); in fw_get()
109 f = rtnl_dereference(head->ht[fw_hash(handle)]); in fw_get()
110 for (; f; f = rtnl_dereference(f->next)) { in fw_get()
144 struct fw_head *head = rtnl_dereference(tp->root); in fw_destroy()
152 while ((f = rtnl_dereference(head->ht[h])) != NULL) { in fw_destroy()
154 rtnl_dereference(f->next)); in fw_destroy()
168 struct fw_head *head = rtnl_dereference(tp->root); in fw_delete()
180 for (pfp = rtnl_dereference(*fp); pfp; in fw_delete()
181 fp = &pfp->next, pfp = rtnl_dereference(*fp)) { in fw_delete()
183 RCU_INIT_POINTER(*fp, rtnl_dereference(f->next)); in fw_delete()
[all …]
Dcls_u32.c270 for (ht = rtnl_dereference(tp_c->hlist); in u32_lookup_ht()
272 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()
410 struct tc_u_hnode *ht = rtnl_dereference(n->ht_down); in u32_destroy_key()
467 struct tc_u_hnode *ht = rtnl_dereference(key->ht_up); in u32_delete_key()
471 for (pkp = rtnl_dereference(*kp); pkp; in u32_delete_key()
472 kp = &pkp->next, pkp = rtnl_dereference(*kp)) { in u32_delete_key()
549 struct tc_u_hnode *ht = rtnl_dereference(n->ht_down); in u32_replace_hw_knode()
[all …]
Dcls_tcindex.c112 struct tcindex_data *p = rtnl_dereference(tp->root); in tcindex_get()
178 struct tcindex_data *p = rtnl_dereference(tp->root); in tcindex_delete()
192 for (f = rtnl_dereference(*walk); f; in tcindex_delete()
193 walk = &f->next, f = rtnl_dereference(*walk)) { in tcindex_delete()
201 rcu_assign_pointer(*walk, rtnl_dereference(f->next)); in tcindex_delete()
472 for (nfp = rtnl_dereference(*fp); in tcindex_set_parms()
474 fp = &nfp->next, nfp = rtnl_dereference(*fp)) in tcindex_set_parms()
506 struct tcindex_data *p = rtnl_dereference(tp->root); in tcindex_change()
527 struct tcindex_data *p = rtnl_dereference(tp->root); in tcindex_walk()
548 for (f = rtnl_dereference(p->h[i]); f; f = next) { in tcindex_walk()
[all …]
Dcls_cgroup.c85 struct cls_cgroup_head *head = rtnl_dereference(tp->root); in cls_cgroup_change()
136 struct cls_cgroup_head *head = rtnl_dereference(tp->root); in cls_cgroup_destroy()
155 struct cls_cgroup_head *head = rtnl_dereference(tp->root); in cls_cgroup_walk()
171 struct cls_cgroup_head *head = rtnl_dereference(tp->root); in cls_cgroup_dump()
Dcls_basic.c62 struct basic_head *head = rtnl_dereference(tp->root); in basic_get()
107 struct basic_head *head = rtnl_dereference(tp->root); in basic_destroy()
126 struct basic_head *head = rtnl_dereference(tp->root); in basic_delete()
174 struct basic_head *head = rtnl_dereference(tp->root); in basic_change()
241 struct basic_head *head = rtnl_dereference(tp->root); in basic_walk()
Dcls_matchall.c111 struct cls_mall_head *head = rtnl_dereference(tp->root); in mall_destroy()
161 struct cls_mall_head *head = rtnl_dereference(tp->root); in mall_change()
232 struct cls_mall_head *head = rtnl_dereference(tp->root); in mall_walk()
245 struct cls_mall_head *head = rtnl_dereference(tp->root); in mall_reoffload()
Dcls_bpf.c288 struct cls_bpf_head *head = rtnl_dereference(tp->root); in __cls_bpf_delete()
303 struct cls_bpf_head *head = rtnl_dereference(tp->root); in cls_bpf_delete()
313 struct cls_bpf_head *head = rtnl_dereference(tp->root); in cls_bpf_destroy()
325 struct cls_bpf_head *head = rtnl_dereference(tp->root); in cls_bpf_get()
460 struct cls_bpf_head *head = rtnl_dereference(tp->root); in cls_bpf_change()
640 struct cls_bpf_head *head = rtnl_dereference(tp->root); in cls_bpf_walk()
658 struct cls_bpf_head *head = rtnl_dereference(tp->root); in cls_bpf_reoffload()
Dcls_flow.c396 struct flow_head *head = rtnl_dereference(tp->root); in flow_change()
571 struct flow_head *head = rtnl_dereference(tp->root); in flow_delete()
595 struct flow_head *head = rtnl_dereference(tp->root); in flow_destroy()
610 struct flow_head *head = rtnl_dereference(tp->root); in flow_get()
682 struct flow_head *head = rtnl_dereference(tp->root); in flow_walk()
/Linux-v4.19/drivers/net/
Dnet_failover.c42 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_open()
49 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()
223 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_change_mtu()
230 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_change_mtu()
339 slave_dev = rtnl_dereference(nfo_info->primary_dev); in nfo_ethtool_get_link_ksettings()
341 slave_dev = rtnl_dereference(nfo_info->standby_dev); in nfo_ethtool_get_link_ksettings()
472 standby_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_slave_pre_register()
473 primary_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_slave_pre_register()
[all …]
/Linux-v4.19/include/net/tc_act/
Dtc_tunnel_key.h35 struct tcf_tunnel_key_params *params = rtnl_dereference(t->params); in is_tcf_tunnel_set()
47 struct tcf_tunnel_key_params *params = rtnl_dereference(t->params); in is_tcf_tunnel_release()
59 struct tcf_tunnel_key_params *params = rtnl_dereference(t->params); in tcf_tunnel_info()
Dtc_mirred.h37 return rtnl_dereference(to_mirred(a)->tcfm_dev); in tcf_mirred_dev()
/Linux-v4.19/net/core/
Dnetprio_cgroup.c51 old = rtnl_dereference(dev->priomap); in extend_netdev_table()
124 map = rtnl_dereference(dev->priomap); in netprio_set_prio()
132 map = rtnl_dereference(dev->priomap); in netprio_set_prio()
286 old = rtnl_dereference(dev->priomap); in netprio_device_event()
Dfailover.c27 failover_dev = rtnl_dereference(failover->failover_dev); in failover_get_bymac()
29 *ops = rtnl_dereference(failover->ops); in failover_get_bymac()
/Linux-v4.19/drivers/net/hyperv/
Dnetvsc_drv.c76 struct net_device *vf_netdev = rtnl_dereference(ndev_ctx->vf_netdev); in netvsc_change_rx_flags()
115 struct net_device *vf_netdev = rtnl_dereference(ndev_ctx->vf_netdev); in netvsc_open()
116 struct netvsc_device *nvdev = rtnl_dereference(ndev_ctx->nvdev); in netvsc_open()
191 = rtnl_dereference(net_device_ctx->vf_netdev); in netvsc_close()
192 struct netvsc_device *nvdev = rtnl_dereference(net_device_ctx->nvdev); in netvsc_close()
851 struct netvsc_device *nvdev = rtnl_dereference(net_device_ctx->nvdev); in netvsc_get_channels()
942 struct netvsc_device *nvdev = rtnl_dereference(net_device_ctx->nvdev); in netvsc_set_channels()
1044 struct net_device *vf_netdev = rtnl_dereference(ndevctx->vf_netdev); in netvsc_change_mtu()
1045 struct netvsc_device *nvdev = rtnl_dereference(ndevctx->nvdev); in netvsc_change_mtu()
1233 struct net_device *vf_netdev = rtnl_dereference(ndc->vf_netdev); in netvsc_set_mac_addr()
[all …]
/Linux-v4.19/net/802/
Dgarp.c348 struct garp_port *port = rtnl_dereference(dev->garp_port); in garp_request_join()
349 struct garp_applicant *app = rtnl_dereference(port->applicants[appl->type]); in garp_request_join()
368 struct garp_port *port = rtnl_dereference(dev->garp_port); in garp_request_leave()
369 struct garp_applicant *app = rtnl_dereference(port->applicants[appl->type]); in garp_request_leave()
548 struct garp_port *port = rtnl_dereference(dev->garp_port); in garp_release_port()
552 if (rtnl_dereference(port->applicants[i])) in garp_release_port()
566 if (!rtnl_dereference(dev->garp_port)) { in garp_init_applicant()
602 struct garp_port *port = rtnl_dereference(dev->garp_port); in garp_uninit_applicant()
603 struct garp_applicant *app = rtnl_dereference(port->applicants[appl->type]); in garp_uninit_applicant()
Dmrp.c523 struct mrp_port *port = rtnl_dereference(dev->mrp_port); in mrp_request_join()
524 struct mrp_applicant *app = rtnl_dereference( in mrp_request_join()
548 struct mrp_port *port = rtnl_dereference(dev->mrp_port); in mrp_request_leave()
549 struct mrp_applicant *app = rtnl_dereference( in mrp_request_leave()
829 struct mrp_port *port = rtnl_dereference(dev->mrp_port); in mrp_release_port()
833 if (rtnl_dereference(port->applicants[i])) in mrp_release_port()
847 if (!rtnl_dereference(dev->mrp_port)) { in mrp_init_applicant()
885 struct mrp_port *port = rtnl_dereference(dev->mrp_port); in mrp_uninit_applicant()
886 struct mrp_applicant *app = rtnl_dereference( in mrp_uninit_applicant()
/Linux-v4.19/drivers/net/can/
Dvxcan.c91 struct net_device *peer = rtnl_dereference(priv->peer); in vxcan_open()
106 struct net_device *peer = rtnl_dereference(priv->peer); in vxcan_close()
265 peer = rtnl_dereference(priv->peer); in vxcan_dellink()
288 struct net_device *peer = rtnl_dereference(priv->peer); in vxcan_get_link_net()
/Linux-v4.19/net/8021q/
Dvlan_core.c299 vlan_info = rtnl_dereference(dev->vlan_info); in vlan_vid_add()
351 vlan_info = rtnl_dereference(dev->vlan_info); in vlan_vid_del()
378 vlan_info = rtnl_dereference(by_dev->vlan_info); in vlan_vids_add_by_dev()
408 vlan_info = rtnl_dereference(by_dev->vlan_info); in vlan_vids_del_by_dev()
423 vlan_info = rtnl_dereference(dev->vlan_info); in vlan_uses_dev()
/Linux-v4.19/net/decnet/
Ddn_dev.c332 struct dn_ifaddr *ifa1 = rtnl_dereference(*ifap); in dn_dev_del_ifa()
366 for (ifa1 = rtnl_dereference(dn_db->ifa_list); in dn_dev_insert_ifa()
368 ifa1 = rtnl_dereference(ifa1->ifa_next)) { in dn_dev_insert_ifa()
391 struct dn_dev *dn_db = rtnl_dereference(dev->dn_ptr); in dn_dev_set_ifa()
450 if ((dn_db = rtnl_dereference(dev->dn_ptr)) != NULL) { in dn_dev_ioctl()
452 (ifa = rtnl_dereference(*ifap)) != NULL; in dn_dev_ioctl()
556 dn_dev = rtnl_dereference(dev->dn_ptr); in dn_dev_by_index()
598 (ifa = rtnl_dereference(*ifap)) != NULL; in dn_nl_deladdr()
644 if ((dn_db = rtnl_dereference(dev->dn_ptr)) == NULL) { in dn_nl_newaddr()
1147 struct dn_dev *dn_db = rtnl_dereference(dev->dn_ptr); in dn_dev_up()
[all …]
/Linux-v4.19/net/mpls/
Daf_mpls.c560 platform_label = rtnl_dereference(net->mpls.platform_label); in mpls_route_update()
561 rt = rtnl_dereference(platform_label[index]); in mpls_route_update()
576 platform_label = rtnl_dereference(net->mpls.platform_label); in find_free_label()
580 if (!rtnl_dereference(platform_label[index])) in find_free_label()
993 platform_label = rtnl_dereference(net->mpls.platform_label); in mpls_route_add()
994 old = rtnl_dereference(platform_label[index]); in mpls_route_add()
1449 platform_label = rtnl_dereference(net->mpls.platform_label); in mpls_ifdown()
1451 struct mpls_route *rt = rtnl_dereference(platform_label[index]); in mpls_ifdown()
1461 if (rtnl_dereference(nh->nh_dev) != dev) in mpls_ifdown()
1481 if (!rtnl_dereference(nh->nh_dev)) in mpls_ifdown()
[all …]
/Linux-v4.19/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_ulp.c266 ops = rtnl_dereference(ulp->ulp_ops); in bnxt_ulp_stop()
285 ops = rtnl_dereference(ulp->ulp_ops); in bnxt_ulp_start()
329 ops = rtnl_dereference(ulp->ulp_ops); in bnxt_ulp_shutdown()
350 ops = rtnl_dereference(ulp->ulp_ops); in bnxt_ulp_irq_stop()
372 ops = rtnl_dereference(ulp->ulp_ops); in bnxt_ulp_irq_restart()
/Linux-v4.19/include/linux/
Drtnetlink.h78 #define rtnl_dereference(p) \ macro
83 return rtnl_dereference(dev->ingress_queue); in dev_ingress_queue()
/Linux-v4.19/net/hsr/
Dhsr_slave.h29 rtnl_dereference(dev->rx_handler_data) : NULL; in hsr_port_get_rtnl()

1234