Home
last modified time | relevance | path

Searched refs:cpumask (Results 1 – 20 of 20) sorted by relevance

/xen/xen/arch/x86/genapic/
A Ddelivery.c32 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 Dx2apic.c77 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 Drcupdate.c58 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 Ddomctl.c98 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 Dgenapic.h37 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 Dhpet.c38 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 Dsmp.c168 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 Dxl.conf.5.pod195 =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 Dgic-v2.c161 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 Dgic.c301 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 Dgic-v3.c300 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 Ddomain_build.c637 unsigned int cpumask, in set_interrupt() argument
649 dt_set_cell(&cells, 1, (cpumask << 8) | level); in set_interrupt()
/xen/tools/xentrace/
A Danalyze.h30 typedef struct cpumask{ DECLARE_BITMAP(bits, NR_CPUS); } cpumask_t; struct
/xen/docs/misc/
A Dprintk-formats.txt16 Bitmaps (e.g. cpumask/nodemask):
/xen/xen/common/sched/
A Dprivate.h327 const struct cpumask *,
328 const struct cpumask *);
/xen/xen/include/asm-arm/
A Dgic.h293 extern void send_SGI_mask(const cpumask_t *cpumask, enum gic_sgi sgi);
/xen/xen/include/xen/
A Dcpumask.h62 typedef struct cpumask{ DECLARE_BITMAP(bits, NR_CPUS); } cpumask_t; struct
/xen/tools/tests/vhpet/
A Demul.h40 typedef struct cpumask struct
/xen/tools/libxl/
A Dlibxl_arm.c184 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 Diommu.c2087 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()

Completed in 48 milliseconds