Lines Matching refs:platform_label
44 struct mpls_route __rcu **platform_label = in mpls_route_input_rcu() local
45 rcu_dereference(net->mpls.platform_label); in mpls_route_input_rcu()
46 rt = rcu_dereference(platform_label[index]); in mpls_route_input_rcu()
406 struct mpls_route __rcu **platform_label; in mpls_route_update() local
411 platform_label = rtnl_dereference(net->mpls.platform_label); in mpls_route_update()
412 rt = rtnl_dereference(platform_label[index]); in mpls_route_update()
413 rcu_assign_pointer(platform_label[index], new); in mpls_route_update()
423 struct mpls_route __rcu **platform_label; in find_free_label() local
427 platform_label = rtnl_dereference(net->mpls.platform_label); in find_free_label()
431 if (!rtnl_dereference(platform_label[index])) in find_free_label()
719 struct mpls_route __rcu **platform_label; in mpls_route_add() local
749 platform_label = rtnl_dereference(net->mpls.platform_label); in mpls_route_add()
750 old = rtnl_dereference(platform_label[index]); in mpls_route_add()
896 struct mpls_route __rcu **platform_label; in mpls_ifdown() local
901 platform_label = rtnl_dereference(net->mpls.platform_label); in mpls_ifdown()
903 struct mpls_route *rt = rtnl_dereference(platform_label[index]); in mpls_ifdown()
1302 struct mpls_route __rcu **platform_label; in mpls_dump_routes() local
1312 platform_label = rtnl_dereference(net->mpls.platform_label); in mpls_dump_routes()
1316 rt = rtnl_dereference(platform_label[index]); in mpls_dump_routes()
1439 old = rtnl_dereference(net->mpls.platform_label); in resize_platform_label_table()
1468 rcu_assign_pointer(net->mpls.platform_label, labels); in resize_platform_label_table()
1528 net->mpls.platform_label = NULL; in mpls_net_init()
1546 struct mpls_route __rcu **platform_label; in mpls_net_exit() local
1565 platform_label = rtnl_dereference(net->mpls.platform_label); in mpls_net_exit()
1568 struct mpls_route *rt = rtnl_dereference(platform_label[index]); in mpls_net_exit()
1569 RCU_INIT_POINTER(platform_label[index], NULL); in mpls_net_exit()
1574 kvfree(platform_label); in mpls_net_exit()