Lines Matching refs:mask
811 cpumask_var_t mask; in show_rps_map() local
814 if (!zalloc_cpumask_var(&mask, GFP_KERNEL)) in show_rps_map()
821 cpumask_set_cpu(map->cpus[i], mask); in show_rps_map()
823 len = snprintf(buf, PAGE_SIZE, "%*pb\n", cpumask_pr_args(mask)); in show_rps_map()
825 free_cpumask_var(mask); in show_rps_map()
834 cpumask_var_t mask; in store_rps_map() local
841 if (!alloc_cpumask_var(&mask, GFP_KERNEL)) in store_rps_map()
844 err = bitmap_parse(buf, len, cpumask_bits(mask), nr_cpumask_bits); in store_rps_map()
846 free_cpumask_var(mask); in store_rps_map()
850 if (!cpumask_empty(mask)) { in store_rps_map()
852 cpumask_and(mask, mask, housekeeping_cpumask(hk_flags)); in store_rps_map()
853 if (cpumask_empty(mask)) { in store_rps_map()
854 free_cpumask_var(mask); in store_rps_map()
860 RPS_MAP_SIZE(cpumask_weight(mask)), L1_CACHE_BYTES), in store_rps_map()
863 free_cpumask_var(mask); in store_rps_map()
868 for_each_cpu_and(cpu, mask, cpu_online_mask) in store_rps_map()
893 free_cpumask_var(mask); in store_rps_map()
906 val = (unsigned long)flow_table->mask + 1; in show_rps_dev_flow_table_cnt()
922 unsigned long mask, count; in store_rps_dev_flow_table_cnt() local
935 mask = count - 1; in store_rps_dev_flow_table_cnt()
939 while ((mask | (mask >> 1)) != mask) in store_rps_dev_flow_table_cnt()
940 mask |= (mask >> 1); in store_rps_dev_flow_table_cnt()
946 if (mask > (unsigned long)(u32)mask) in store_rps_dev_flow_table_cnt()
949 if (mask > (ULONG_MAX - RPS_DEV_FLOW_TABLE_SIZE(1)) in store_rps_dev_flow_table_cnt()
955 table = vmalloc(RPS_DEV_FLOW_TABLE_SIZE(mask + 1)); in store_rps_dev_flow_table_cnt()
959 table->mask = mask; in store_rps_dev_flow_table_cnt()
960 for (count = 0; count <= mask; count++) in store_rps_dev_flow_table_cnt()
1424 unsigned long *mask; in xps_queue_show() local
1437 mask = bitmap_zalloc(nr_ids, GFP_NOWAIT); in xps_queue_show()
1438 if (!mask) { in xps_queue_show()
1456 set_bit(j, mask); in xps_queue_show()
1464 len = bitmap_print_to_pagebuf(false, buf, mask, nr_ids); in xps_queue_show()
1465 bitmap_free(mask); in xps_queue_show()
1508 cpumask_var_t mask; in xps_cpus_store() local
1517 if (!alloc_cpumask_var(&mask, GFP_KERNEL)) in xps_cpus_store()
1522 err = bitmap_parse(buf, len, cpumask_bits(mask), nr_cpumask_bits); in xps_cpus_store()
1524 free_cpumask_var(mask); in xps_cpus_store()
1529 free_cpumask_var(mask); in xps_cpus_store()
1533 err = netif_set_xps_queue(dev, mask, index); in xps_cpus_store()
1536 free_cpumask_var(mask); in xps_cpus_store()
1568 unsigned long *mask; in xps_rxqs_store() local
1575 mask = bitmap_zalloc(dev->num_rx_queues, GFP_KERNEL); in xps_rxqs_store()
1576 if (!mask) in xps_rxqs_store()
1581 err = bitmap_parse(buf, len, mask, dev->num_rx_queues); in xps_rxqs_store()
1583 bitmap_free(mask); in xps_rxqs_store()
1588 bitmap_free(mask); in xps_rxqs_store()
1593 err = __netif_set_xps_queue(dev, mask, index, XPS_RXQS); in xps_rxqs_store()
1598 bitmap_free(mask); in xps_rxqs_store()