Lines Matching refs:platform_label

82 		struct mpls_route __rcu **platform_label =  in mpls_route_input_rcu()  local
83 rcu_dereference(net->mpls.platform_label); in mpls_route_input_rcu()
84 rt = rcu_dereference(platform_label[index]); in mpls_route_input_rcu()
554 struct mpls_route __rcu **platform_label; in mpls_route_update() local
559 platform_label = rtnl_dereference(net->mpls.platform_label); in mpls_route_update()
560 rt = rtnl_dereference(platform_label[index]); in mpls_route_update()
561 rcu_assign_pointer(platform_label[index], new); in mpls_route_update()
571 struct mpls_route __rcu **platform_label; in find_free_label() local
575 platform_label = rtnl_dereference(net->mpls.platform_label); in find_free_label()
579 if (!rtnl_dereference(platform_label[index])) in find_free_label()
963 struct mpls_route __rcu **platform_label; in mpls_route_add() local
991 platform_label = rtnl_dereference(net->mpls.platform_label); in mpls_route_add()
992 old = rtnl_dereference(platform_label[index]); in mpls_route_add()
1495 struct mpls_route __rcu **platform_label; in mpls_ifdown() local
1499 platform_label = rtnl_dereference(net->mpls.platform_label); in mpls_ifdown()
1501 struct mpls_route *rt = rtnl_dereference(platform_label[index]); in mpls_ifdown()
1575 struct mpls_route __rcu **platform_label; in mpls_ifup() local
1580 platform_label = rtnl_dereference(net->mpls.platform_label); in mpls_ifup()
1582 struct mpls_route *rt = rtnl_dereference(platform_label[index]); in mpls_ifup()
2184 struct mpls_route __rcu **platform_label; in mpls_dump_routes() local
2212 platform_label = rtnl_dereference(net->mpls.platform_label); in mpls_dump_routes()
2221 rt = rtnl_dereference(platform_label[index]); in mpls_dump_routes()
2571 old = rtnl_dereference(net->mpls.platform_label); in resize_platform_label_table()
2600 rcu_assign_pointer(net->mpls.platform_label, labels); in resize_platform_label_table()
2682 net->mpls.platform_label = NULL; in mpls_net_init()
2707 struct mpls_route __rcu **platform_label; in mpls_net_exit() local
2726 platform_label = rtnl_dereference(net->mpls.platform_label); in mpls_net_exit()
2729 struct mpls_route *rt = rtnl_dereference(platform_label[index]); in mpls_net_exit()
2730 RCU_INIT_POINTER(platform_label[index], NULL); in mpls_net_exit()
2736 kvfree(platform_label); in mpls_net_exit()