Home
last modified time | relevance | path

Searched refs:dev_maps (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/net/core/
H A Ddev.c2414 static bool remove_xps_queue(struct xps_dev_maps *dev_maps, in remove_xps_queue() argument
2420 map = xmap_dereference(dev_maps->attr_map[tci]); in remove_xps_queue()
2435 RCU_INIT_POINTER(dev_maps->attr_map[tci], NULL); in remove_xps_queue()
2444 struct xps_dev_maps *dev_maps, in remove_xps_queue_cpu()
2447 int num_tc = dev_maps->num_tc; in remove_xps_queue_cpu()
2455 if (!remove_xps_queue(dev_maps, NULL, tci, j)) in remove_xps_queue_cpu()
2466 struct xps_dev_maps *dev_maps, in reset_xps_maps()
2475 kfree_rcu(dev_maps, rcu); in reset_xps_maps()
2481 struct xps_dev_maps *dev_maps; in clean_xps_maps() local
2485 dev_maps in clean_xps_maps()
2443 remove_xps_queue_cpu(struct net_device *dev, struct xps_dev_maps *dev_maps, int cpu, u16 offset, u16 count) remove_xps_queue_cpu() argument
2465 reset_xps_maps(struct net_device *dev, struct xps_dev_maps *dev_maps, enum xps_map_type type) reset_xps_maps() argument
2565 xps_copy_dev_maps(struct xps_dev_maps *dev_maps, struct xps_dev_maps *new_dev_maps, int index, int tc, bool skip_tc) xps_copy_dev_maps() argument
2587 struct xps_dev_maps *dev_maps, *new_dev_maps = NULL, *old_dev_maps = NULL; __netif_set_xps_queue() local
4121 __get_xps_queue_idx(struct net_device *dev, struct sk_buff *skb, struct xps_dev_maps *dev_maps, unsigned int tci) __get_xps_queue_idx() argument
4152 struct xps_dev_maps *dev_maps; get_xps_queue() local
[all...]
H A Dnet-sysfs.c1452 struct xps_dev_maps *dev_maps; in xps_queue_show() local
1458 dev_maps = rcu_dereference(dev->xps_maps[type]); in xps_queue_show()
1461 * when dev_maps hasn't been allocated yet, to be backward compatible. in xps_queue_show()
1463 nr_ids = dev_maps ? dev_maps->nr_ids : in xps_queue_show()
1472 if (!dev_maps || tc >= dev_maps->num_tc) in xps_queue_show()
1476 int i, tci = j * dev_maps->num_tc + tc; in xps_queue_show()
1479 map = rcu_dereference(dev_maps->attr_map[tci]); in xps_queue_show()
/kernel/linux/linux-5.10/net/core/
H A Ddev.c2450 static bool remove_xps_queue(struct xps_dev_maps *dev_maps, in remove_xps_queue() argument
2456 if (dev_maps) in remove_xps_queue()
2457 map = xmap_dereference(dev_maps->attr_map[tci]); in remove_xps_queue()
2470 RCU_INIT_POINTER(dev_maps->attr_map[tci], NULL); in remove_xps_queue()
2479 struct xps_dev_maps *dev_maps, in remove_xps_queue_cpu()
2490 if (!remove_xps_queue(dev_maps, tci, j)) in remove_xps_queue_cpu()
2501 struct xps_dev_maps *dev_maps, in reset_xps_maps()
2511 kfree_rcu(dev_maps, rcu); in reset_xps_maps()
2515 struct xps_dev_maps *dev_maps, unsigned int nr_ids, in clean_xps_maps()
2523 active |= remove_xps_queue_cpu(dev, dev_maps, in clean_xps_maps()
2478 remove_xps_queue_cpu(struct net_device *dev, struct xps_dev_maps *dev_maps, int cpu, u16 offset, u16 count) remove_xps_queue_cpu() argument
2500 reset_xps_maps(struct net_device *dev, struct xps_dev_maps *dev_maps, bool is_rxqs_map) reset_xps_maps() argument
2514 clean_xps_maps(struct net_device *dev, const unsigned long *mask, struct xps_dev_maps *dev_maps, unsigned int nr_ids, u16 offset, u16 count, bool is_rxqs_map) clean_xps_maps() argument
2541 struct xps_dev_maps *dev_maps; netif_reset_xps_queues() local
2624 struct xps_dev_maps *dev_maps, *new_dev_maps = NULL; __netif_set_xps_queue() local
3941 __get_xps_queue_idx(struct net_device *dev, struct sk_buff *skb, struct xps_dev_maps *dev_maps, unsigned int tci) __get_xps_queue_idx() argument
3970 struct xps_dev_maps *dev_maps; get_xps_queue() local
[all...]
H A Dnet-sysfs.c1377 struct xps_dev_maps *dev_maps; in xps_cpus_show() local
1413 dev_maps = rcu_dereference(dev->xps_cpus_map); in xps_cpus_show()
1414 if (dev_maps) { in xps_cpus_show()
1419 map = rcu_dereference(dev_maps->attr_map[tci]); in xps_cpus_show()
1489 struct xps_dev_maps *dev_maps; in xps_rxqs_show() local
1512 dev_maps = rcu_dereference(dev->xps_rxqs_map); in xps_rxqs_show()
1513 if (!dev_maps) in xps_rxqs_show()
1521 map = rcu_dereference(dev_maps->attr_map[tci]); in xps_rxqs_show()

Completed in 26 milliseconds