Lines Matching refs:map
52 static struct { DECLARE_BITMAP(map, MAX_LOCAL_APIC); } apic_maps[TOPO_MAX_DOMAIN] __ro_after_init;
70 #define domain_weight(_dom) bitmap_weight(apic_maps[_dom].map, MAX_LOCAL_APIC)
208 unsigned long *map)
216 for (id = find_next_bit(map, end, lvlid); id < end; id = find_next_bit(map, end, ++id))
265 set_bit(topo_apicid(apic_id, dom), apic_maps[dom].map);
332 if (!test_bit(lvlid, apic_maps[at_level].map))
335 return bitmap_weight(apic_maps[at_level].map, lvlid);
365 if (!test_bit(lvlid, apic_maps[at_level].map))
371 return topo_unit_count(lvlid, at_level, apic_maps[which_units].map);
388 if (!test_bit(apic_id, apic_maps[TOPO_SMT_DOMAIN].map))
517 firstid = find_first_bit(apic_maps[TOPO_SMT_DOMAIN].map, MAX_LOCAL_APIC);
532 apicid = find_next_andnot_bit(apic_maps[TOPO_SMT_DOMAIN].map, phys_cpu_present_map,