Lines Matching refs:dev_maps

1936 static struct xps_map *remove_xps_queue(struct xps_dev_maps *dev_maps,  in remove_xps_queue()  argument
1942 if (dev_maps) in remove_xps_queue()
1943 map = xmap_dereference(dev_maps->cpu_map[cpu]); in remove_xps_queue()
1950 RCU_INIT_POINTER(dev_maps->cpu_map[cpu], NULL); in remove_xps_queue()
1963 struct xps_dev_maps *dev_maps; in netif_reset_xps_queues_gt() local
1968 dev_maps = xmap_dereference(dev->xps_maps); in netif_reset_xps_queues_gt()
1970 if (!dev_maps) in netif_reset_xps_queues_gt()
1975 if (!remove_xps_queue(dev_maps, cpu, i)) in netif_reset_xps_queues_gt()
1984 kfree_rcu(dev_maps, rcu); in netif_reset_xps_queues_gt()
2033 struct xps_dev_maps *dev_maps, *new_dev_maps = NULL; in netif_set_xps_queue() local
2041 dev_maps = xmap_dereference(dev->xps_maps); in netif_set_xps_queue()
2055 map = dev_maps ? xmap_dereference(dev_maps->cpu_map[cpu]) : in netif_set_xps_queue()
2085 } else if (dev_maps) { in netif_set_xps_queue()
2087 map = xmap_dereference(dev_maps->cpu_map[cpu]); in netif_set_xps_queue()
2096 if (dev_maps) { in netif_set_xps_queue()
2099 map = xmap_dereference(dev_maps->cpu_map[cpu]); in netif_set_xps_queue()
2104 kfree_rcu(dev_maps, rcu); in netif_set_xps_queue()
2107 dev_maps = new_dev_maps; in netif_set_xps_queue()
2116 if (!dev_maps) in netif_set_xps_queue()
2124 if (remove_xps_queue(dev_maps, cpu, index)) in netif_set_xps_queue()
2131 kfree_rcu(dev_maps, rcu); in netif_set_xps_queue()
2142 map = dev_maps ? xmap_dereference(dev_maps->cpu_map[cpu]) : in netif_set_xps_queue()
2973 struct xps_dev_maps *dev_maps; in get_xps_queue() local
2978 dev_maps = rcu_dereference(dev->xps_maps); in get_xps_queue()
2979 if (dev_maps) { in get_xps_queue()
2981 dev_maps->cpu_map[skb->sender_cpu - 1]); in get_xps_queue()