| /xen/xen/arch/x86/genapic/ |
| A D | delivery.c | 32 unsigned int cpu_mask_to_apicid_flat(const cpumask_t *cpumask) in cpu_mask_to_apicid_flat() argument 34 return cpumask_bits(cpumask)[0]&0xFF; in cpu_mask_to_apicid_flat() 56 unsigned int cpu_mask_to_apicid_phys(const cpumask_t *cpumask) in cpu_mask_to_apicid_phys() argument 59 return cpu_physical_id(cpumask_any(cpumask)); in cpu_mask_to_apicid_phys()
|
| A D | x2apic.c | 77 static unsigned int cpu_mask_to_apicid_x2apic_cluster(const cpumask_t *cpumask) in cpu_mask_to_apicid_x2apic_cluster() argument 79 unsigned int cpu = cpumask_any(cpumask); in cpu_mask_to_apicid_x2apic_cluster() 84 if ( cpumask_test_cpu(cpu, cpumask) ) in cpu_mask_to_apicid_x2apic_cluster() 95 static void send_IPI_mask_x2apic_phys(const cpumask_t *cpumask, int vector) in send_IPI_mask_x2apic_phys() argument 115 for_each_cpu ( cpu, cpumask ) in send_IPI_mask_x2apic_phys() 128 static void send_IPI_mask_x2apic_cluster(const cpumask_t *cpumask, int vector) in send_IPI_mask_x2apic_cluster() argument 141 for ( cpumask_and(ipimask, cpumask, ipimask); !cpumask_empty(ipimask); in send_IPI_mask_x2apic_cluster()
|
| /xen/xen/common/ |
| A D | rcupdate.c | 58 cpumask_t cpumask; /* CPUs that need to switch in order ... */ member 251 cpumask_t cpumask; in force_quiescent_state() local 259 cpumask_andnot(&cpumask, &rcp->cpumask, cpumask_of(rdp->cpu)); in force_quiescent_state() 260 cpumask_raise_softirq(&cpumask, RCU_SOFTIRQ); in force_quiescent_state() 367 cpumask_andnot(&rcp->cpumask, &cpu_online_map, &rcp->idle_cpumask); in rcu_start_batch() 378 cpumask_clear_cpu(cpu, &rcp->cpumask); in cpu_quiet() 379 if (cpumask_empty(&rcp->cpumask)) { in cpu_quiet() 582 if ( !cpumask_empty(&rcu_ctrlblk.cpumask) ) in rcu_idle_timer_handler()
|
| A D | domctl.c | 98 const cpumask_t *cpumask) in cpumask_to_xenctl_bitmap() argument 100 return bitmap_to_xenctl_bitmap(xenctl_cpumap, cpumask_bits(cpumask), in cpumask_to_xenctl_bitmap() 104 int xenctl_bitmap_to_cpumask(cpumask_var_t *cpumask, in xenctl_bitmap_to_cpumask() argument 109 if ( alloc_cpumask_var(cpumask) ) { in xenctl_bitmap_to_cpumask() 110 err = xenctl_bitmap_to_bitmap(cpumask_bits(*cpumask), xenctl_cpumap, in xenctl_bitmap_to_cpumask() 114 free_cpumask_var(*cpumask); in xenctl_bitmap_to_cpumask()
|
| /xen/xen/include/asm-x86/ |
| A D | genapic.h | 37 unsigned int (*cpu_mask_to_apicid)(const cpumask_t *cpumask); 58 unsigned int cpu_mask_to_apicid_flat(const cpumask_t *cpumask); 73 unsigned int cpu_mask_to_apicid_phys(const cpumask_t *cpumask);
|
| /xen/xen/arch/x86/ |
| A D | hpet.c | 38 cpumask_var_t cpumask; member 190 for_each_cpu(cpu, ch->cpumask) in handle_hpet_broadcast() 412 if ( !zalloc_cpumask_var(&ch->cpumask) ) in hpet_fsb_cap_lookup() 519 else if ( (next = cpumask_first(ch->cpumask)) >= nr_cpu_ids ) in hpet_detach_channel() 576 if ( !hpet_events || !zalloc_cpumask_var(&hpet_events->cpumask) ) in hpet_broadcast_init() 713 cpumask_set_cpu(cpu, ch->cpumask); in hpet_broadcast_enter() 742 cpumask_clear_cpu(cpu, ch->cpumask); in hpet_broadcast_exit()
|
| A D | smp.c | 168 void send_IPI_mask_flat(const cpumask_t *cpumask, int vector) in send_IPI_mask_flat() argument 170 unsigned long mask = cpumask_bits(cpumask)[0]; in send_IPI_mask_flat()
|
| /xen/docs/man/ |
| A D | xl.conf.5.pod | 195 =item B<vm.cpumask>="CPULIST" 197 =item B<vm.hvm.cpumask>="CPULIST" 199 =item B<vm.pv.cpumask>="CPULIST" 203 C<vm.cpumask> applies to all guest types, C<vm.hvm.cpumask> applies to 204 both HVM and PVH guests and C<vm.pv.cpumask> applies to PV guests.
|
| /xen/xen/arch/arm/ |
| A D | gic-v2.c | 161 static unsigned int gicv2_cpu_mask(const cpumask_t *cpumask) in gicv2_cpu_mask() argument 167 cpumask_and(&possible_mask, cpumask, &cpu_possible_map); in gicv2_cpu_mask() 342 uint32_t cpumask; in gicv2_dist_init() local 347 cpumask = readl_gicd(GICD_ITARGETSR) & 0xff; in gicv2_dist_init() 348 cpumask |= cpumask << 8; in gicv2_dist_init() 349 cpumask |= cpumask << 16; in gicv2_dist_init() 372 writel_gicd(cpumask, GICD_ITARGETSR + (i / 4) * 4); in gicv2_dist_init()
|
| A D | gic.c | 301 void send_SGI_mask(const cpumask_t *cpumask, enum gic_sgi sgi) in send_SGI_mask() argument 303 gic_hw_ops->send_SGI(sgi, SGI_TARGET_LIST, cpumask); in send_SGI_mask()
|
| A D | gic-v3.c | 300 static unsigned int gicv3_get_cpu_from_mask(const cpumask_t *cpumask) in gicv3_get_cpu_from_mask() argument 305 cpumask_and(&possible_mask, cpumask, &cpu_possible_map); in gicv3_get_cpu_from_mask() 928 static u16 gicv3_compute_target_list(int *base_cpu, const struct cpumask *mask, in gicv3_compute_target_list() 963 static void gicv3_send_sgi_list(enum gic_sgi sgi, const cpumask_t *cpumask) in gicv3_send_sgi_list() argument 968 for_each_cpu(cpu, cpumask) in gicv3_send_sgi_list() 975 tlist = gicv3_compute_target_list(&cpu, cpumask, cluster_id); in gicv3_send_sgi_list() 994 const cpumask_t *cpumask) in gicv3_send_sgi() argument 1014 gicv3_send_sgi_list(sgi, cpumask); in gicv3_send_sgi()
|
| A D | domain_build.c | 637 unsigned int cpumask, in set_interrupt() argument 649 dt_set_cell(&cells, 1, (cpumask << 8) | level); in set_interrupt()
|
| /xen/tools/xentrace/ |
| A D | analyze.h | 30 typedef struct cpumask{ DECLARE_BITMAP(bits, NR_CPUS); } cpumask_t; struct
|
| /xen/docs/misc/ |
| A D | printk-formats.txt | 16 Bitmaps (e.g. cpumask/nodemask):
|
| /xen/xen/common/sched/ |
| A D | private.h | 327 const struct cpumask *, 328 const struct cpumask *);
|
| /xen/xen/include/asm-arm/ |
| A D | gic.h | 293 extern void send_SGI_mask(const cpumask_t *cpumask, enum gic_sgi sgi);
|
| /xen/xen/include/xen/ |
| A D | cpumask.h | 62 typedef struct cpumask{ DECLARE_BITMAP(bits, NR_CPUS); } cpumask_t; struct
|
| /xen/tools/tests/vhpet/ |
| A D | emul.h | 40 typedef struct cpumask struct
|
| /xen/tools/libxl/ |
| A D | libxl_arm.c | 184 unsigned int cpumask, unsigned int level) in set_interrupt() argument 197 set_cell(&cells, 1, (cpumask << 8) | level); in set_interrupt()
|
| /xen/xen/drivers/passthrough/vtd/ |
| A D | iommu.c | 2087 const cpumask_t *cpumask = NULL; in adjust_irq_affinity() local 2093 cpumask = &node_to_cpumask(node); in adjust_irq_affinity() 2097 dma_msi_set_affinity(desc, cpumask); in adjust_irq_affinity()
|