Home
last modified time | relevance | path

Searched refs:this_cpu (Results 1 – 25 of 72) sorted by relevance

123

/xen-4.10.0-shim-comet/xen/common/
A Dsoftirq.c75 unsigned int cpu, this_cpu = smp_processor_id(); in cpumask_raise_softirq() local
78 if ( !per_cpu(batching, this_cpu) || in_irq() ) in cpumask_raise_softirq()
84 raise_mask = &per_cpu(batch_mask, this_cpu); in cpumask_raise_softirq()
88 cpu != this_cpu && in cpumask_raise_softirq()
98 unsigned int this_cpu = smp_processor_id(); in cpu_raise_softirq() local
101 || (cpu == this_cpu) in cpu_raise_softirq()
105 if ( !per_cpu(batching, this_cpu) || in_irq() ) in cpu_raise_softirq()
113 ++this_cpu(batching); in cpu_raise_softirq_batch_begin()
118 unsigned int cpu, this_cpu = smp_processor_id(); in cpu_raise_softirq_batch_finish() local
121 ASSERT(per_cpu(batching, this_cpu)); in cpu_raise_softirq_batch_finish()
[all …]
A Drandom.c13 unsigned int next = this_cpu(seed), val = arch_get_random(); in get_random()
29 this_cpu(seed) = next; in get_random()
A Dtrace.c655 ed.lost_records = this_cpu(lost_records); in insert_lost_records()
656 ed.first_tsc = this_cpu(lost_records_first_tsc); in insert_lost_records()
658 this_cpu(lost_records) = 0; in insert_lost_records()
726 spin_lock_irqsave(&this_cpu(t_lock), flags); in __trace_var()
728 buf = this_cpu(t_bufs); in __trace_var()
756 if ( this_cpu(lost_records) ) in __trace_var()
780 if ( ++this_cpu(lost_records) == 1 ) in __trace_var()
781 this_cpu(lost_records_first_tsc)=(u64)get_cycles(); in __trace_var()
791 if ( this_cpu(lost_records) ) in __trace_var()
813 spin_unlock_irqrestore(&this_cpu(t_lock), flags); in __trace_var()
A Dtmem_xen.c124 unsigned char *dmem = this_cpu(dstmem); in tmem_compress_from_client()
125 unsigned char *wmem = this_cpu(workmem); in tmem_compress_from_client()
126 char *scratch = this_cpu(scratch_page); in tmem_compress_from_client()
187 char *scratch = this_cpu(scratch_page); in tmem_decompress_to_client()
/xen-4.10.0-shim-comet/xen/arch/x86/genapic/
A Dx2apic.c47 unsigned int cpu, this_cpu = smp_processor_id(); in init_apic_ldr_x2apic_cluster() local
49 per_cpu(cpu_2_logical_apicid, this_cpu) = apic_read(APIC_LDR); in init_apic_ldr_x2apic_cluster()
51 if ( per_cpu(cluster_cpus, this_cpu) ) in init_apic_ldr_x2apic_cluster()
53 ASSERT(cpumask_test_cpu(this_cpu, per_cpu(cluster_cpus, this_cpu))); in init_apic_ldr_x2apic_cluster()
57 per_cpu(cluster_cpus, this_cpu) = cluster_cpus_spare; in init_apic_ldr_x2apic_cluster()
60 if (this_cpu == cpu || x2apic_cluster(this_cpu) != x2apic_cluster(cpu)) in init_apic_ldr_x2apic_cluster()
62 per_cpu(cluster_cpus, this_cpu) = per_cpu(cluster_cpus, cpu); in init_apic_ldr_x2apic_cluster()
65 if ( per_cpu(cluster_cpus, this_cpu) == cluster_cpus_spare ) in init_apic_ldr_x2apic_cluster()
68 cpumask_set_cpu(this_cpu, per_cpu(cluster_cpus, this_cpu)); in init_apic_ldr_x2apic_cluster()
237 if ( !this_cpu(cluster_cpus) ) in apic_x2apic_probe()
/xen-4.10.0-shim-comet/xen/include/xen/
A Dperfc.h57 #define perfc_value(x) this_cpu(perfcounters)[PERFC_ ## x]
60 this_cpu(perfcounters)[PERFC_ ## x + (y)] : 0 )
61 #define perfc_set(x,v) (this_cpu(perfcounters)[PERFC_ ## x] = (v))
64 this_cpu(perfcounters)[PERFC_ ## x + (y)] = (v) : (v) )
65 #define perfc_incr(x) (++this_cpu(perfcounters)[PERFC_ ## x])
66 #define perfc_decr(x) (--this_cpu(perfcounters)[PERFC_ ## x])
69 ++this_cpu(perfcounters)[PERFC_ ## x + (y)] : 0 )
70 #define perfc_add(x,v) (this_cpu(perfcounters)[PERFC_ ## x] += (v))
73 this_cpu(perfcounters)[PERFC_ ## x + (y)] = (v) : (v) )
A Dpercpu.h17 #define this_cpu(var) __get_cpu_var(var) macro
24 #define get_cpu_var(var) this_cpu(var)
/xen-4.10.0-shim-comet/xen/arch/x86/guest/
A Dxen.c118 unsigned int vcpu = this_cpu(vcpu_id); in map_vcpuinfo()
124 this_cpu(vcpu_info) = &XEN_shared_info->vcpu_info[vcpu]; in map_vcpuinfo()
130 this_cpu(vcpu_info) = &vcpu_info[vcpu]; in map_vcpuinfo()
140 this_cpu(vcpu_info) = &XEN_shared_info->vcpu_info[vcpu]; in map_vcpuinfo()
144 this_cpu(vcpu_info) = &vcpu_info[vcpu]; in map_vcpuinfo()
160 this_cpu(vcpu_id) = ebx; in set_vcpu_id()
162 this_cpu(vcpu_id) = smp_processor_id(); in set_vcpu_id()
196 struct vcpu_info *vcpu_info = this_cpu(vcpu_info); in xen_evtchn_upcall()
236 rc = xen_hypercall_set_evtchn_upcall_vector(this_cpu(vcpu_id), in init_evtchn()
/xen-4.10.0-shim-comet/xen/arch/x86/
A Dnmi.c213 this_cpu(nmi_timer_ticks)++; in nmi_timer_fn()
214 set_timer(&this_cpu(nmi_timer), NOW() + MILLISECS(1000)); in nmi_timer_fn()
485 unsigned int sum = this_cpu(nmi_timer_ticks); in nmi_watchdog_tick()
487 if ( (this_cpu(last_irq_sums) == sum) && watchdog_enabled() ) in nmi_watchdog_tick()
493 this_cpu(alert_counter)++; in nmi_watchdog_tick()
494 if ( this_cpu(alert_counter) == opt_watchdog_timeout*nmi_hz ) in nmi_watchdog_tick()
504 this_cpu(last_irq_sums) = sum; in nmi_watchdog_tick()
505 this_cpu(alert_counter) = 0; in nmi_watchdog_tick()
A Dx86_emulate.c32 (stb).addr = this_cpu(stubs.addr) + STUB_BUF_SIZE / 2; \
33 memset(((stb).ptr = map_domain_page(_mfn(this_cpu(stubs.mfn)))) + \
A Dtraps.c645 if ( ++this_cpu(depth) < 3 ) in fatal_trap()
740 this_cpu(last_extable_addr) = regs->rip; in do_trap()
1056 this_cpu(last_extable_addr) = regs->rip; in do_invalid_op()
1079 this_cpu(last_extable_addr) = regs->rip; in do_int3()
1542 this_cpu(last_extable_addr) = regs->rip; in do_general_protection()
1732 return this_cpu(efer); in read_efer()
1737 this_cpu(efer) = val; in write_efer()
1745 if ( !this_cpu(ler_msr) ) in ler_enable()
1820 struct tss_struct *tss = &this_cpu(init_tss); in load_TR()
1914 this_cpu(gdt_table) = boot_cpu_gdt_table; in init_idt_traps()
[all …]
A Dcrash.c49 if ( !this_cpu(crash_save_done) ) in do_nmi_crash()
70 this_cpu(crash_save_done) = true; in do_nmi_crash()
A Dextable.c92 unsigned long stub = this_cpu(stubs.addr); in search_exception_table()
146 unsigned long addr = this_cpu(stubs.addr) + STUB_BUF_SIZE / 2; in stub_selftest()
153 uint8_t *ptr = map_domain_page(_mfn(this_cpu(stubs.mfn))) + in stub_selftest()
A Dxstate.c61 this_cpu(xcr0) = xfeatures; in set_xcr0()
67 return this_cpu(xcr0); in get_xcr0()
75 u64 *this_xss = &this_cpu(xss); in set_msr_xss()
86 return this_cpu(xss); in get_msr_xss()
460 ptr->xsave_hdr.xcomp_bv &= this_cpu(xcr0) | this_cpu(xss); in xrstor()
466 ptr->xsave_hdr.xstate_bv &= this_cpu(xcr0); in xrstor()
780 unsigned long xcr0 = this_cpu(xcr0); in xstate_set_init()
A Dtime.c815 t = &this_cpu(cpu_time); in stime2tsc()
997 const struct cpu_time *t = &this_cpu(cpu_time); in get_s_time_fixed()
1018 struct cpu_time *t = &this_cpu(cpu_time); in tsc_ticks2ns()
1033 t = &this_cpu(cpu_time); in __update_vcpu_system_time()
1169 struct cpu_time *t = &this_cpu(cpu_time); in cpu_frequency_change()
1209 struct cpu_time *t = &this_cpu(cpu_time); in local_time_calibration()
1458 struct cpu_time_stamp *c = &this_cpu(cpu_calibration); in time_calibration_rendezvous_tail()
1598 struct cpu_time *t = &this_cpu(cpu_time); in init_percpu_time()
1690 struct cpu_time *t = &this_cpu(cpu_time); in reset_percpu_time()
1799 struct cpu_time *t = &this_cpu(cpu_time); in early_time_init()
[all …]
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/
A Dasid.c64 struct hvm_asid_data *data = &this_cpu(hvm_asid_data); in hvm_asid_init()
96 struct hvm_asid_data *data = &this_cpu(hvm_asid_data); in hvm_asid_flush_core()
115 struct hvm_asid_data *data = &this_cpu(hvm_asid_data); in hvm_asid_handle_vmenter()
/xen-4.10.0-shim-comet/xen/arch/x86/cpu/
A Dcommon.c126 this_cpu(msr_misc_features))) in probe_cpuid_faulting()
263 this_cpu = cpu_devs[i]; in get_cpu_vendor()
275 this_cpu = &default_cpu; in get_cpu_vendor()
331 this_cpu->c_vendor, c->x86, c->x86, in early_cpu_detect()
371 if (this_cpu->c_early_init) in generic_identify()
372 this_cpu->c_early_init(c); in generic_identify()
456 if (this_cpu->c_init) in identify_cpu()
457 this_cpu->c_init(c); in identify_cpu()
672 vendor = this_cpu->c_vendor; in print_cpu_info()
719 struct tss_struct *tss = &this_cpu(init_tss); in load_system_tables()
[all …]
/xen-4.10.0-shim-comet/xen/include/asm-x86/
A Dldt.h19 ? this_cpu(gdt_table) : this_cpu(compat_gdt_table)) in load_LDT()
/xen-4.10.0-shim-comet/xen/include/asm-arm/
A Dpercpu.h37 #define get_processor_id() (this_cpu(cpu_id))
40 this_cpu(cpu_id) = (id); \
/xen-4.10.0-shim-comet/xen/arch/arm/
A Dgic.c43 #define lr_all_full() (this_cpu(lr_mask) == ((1 << gic_hw_ops->info->nr_lrs) - 1))
58 this_cpu(lr_mask) = 0ULL; in clear_cpu_lr_mask()
80 v->arch.lr_mask = this_cpu(lr_mask); in gic_save_state()
90 this_cpu(lr_mask) = v->arch.lr_mask; in gic_restore_state()
461 unsigned long *lr_mask = (unsigned long *) &this_cpu(lr_mask); in gic_find_unused_lr()
501 set_bit(i, &this_cpu(lr_mask)); in gic_raise_guest_irq()
534 clear_bit(i, &this_cpu(lr_mask)); in gic_update_one_lr()
567 clear_bit(i, &this_cpu(lr_mask)); in gic_update_one_lr()
613 while ((i = find_next_bit((const unsigned long *) &this_cpu(lr_mask), in gic_clear_lrs()
666 set_bit(lr, &this_cpu(lr_mask)); in gic_restore_pending_irqs()
A Dgic-v3-lpi.c122 this_cpu(lpi_redist).redist_addr = address; in gicv3_set_redist_address()
123 this_cpu(lpi_redist).redist_id = redist_id; in gicv3_set_redist_address()
240 if ( this_cpu(lpi_redist).pending_table ) in gicv3_lpi_allocate_pendtable()
266 this_cpu(lpi_redist).pending_table = pendtable; in gicv3_lpi_allocate_pendtable()
/xen-4.10.0-shim-comet/xen/arch/x86/acpi/
A Dcpuidle_menu.c158 irq_sum = (data->pf.irq_sum + (this_cpu(irq_count) - data->pf.irq_count_stamp) in avg_intr_interval_us()
170 data->pf.irq_count_stamp= this_cpu(irq_count); in avg_intr_interval_us()
179 s_time_t us = (this_cpu(timer_deadline) - NOW()) / 1000; in get_sleep_length_us()
/xen-4.10.0-shim-comet/xen/arch/x86/x86_64/
A Dtraps.c152 if ( this_cpu(ler_msr) && !guest_mode(regs) ) in show_registers()
155 rdmsrl(this_cpu(ler_msr), from); in show_registers()
156 rdmsrl(this_cpu(ler_msr) + 1, to); in show_registers()
305 unsigned long stub_va = this_cpu(stubs.addr); in subarch_percpu_traps_init()
312 stub_page = map_domain_page(_mfn(this_cpu(stubs.mfn))); in subarch_percpu_traps_init()
/xen-4.10.0-shim-comet/xen/drivers/passthrough/x86/
A Diommu.c50 this_cpu(iommu_dont_flush_iotlb) = 1; in arch_iommu_populate_page_table()
104 this_cpu(iommu_dont_flush_iotlb) = 0; in arch_iommu_populate_page_table()
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/vmx/
A Dvmcs.c536 this_cpu(current_vmcs) = 0; in __vmx_clear_vmcs()
563 this_cpu(current_vmcs) = v->arch.hvm_vmx.vmcs_pa; in vmx_load_vmcs()
658 INIT_LIST_HEAD(&this_cpu(active_vmcs_list)); in _vmx_cpu_up()
663 switch ( __vmxon(this_cpu(vmxon_region)) ) in _vmx_cpu_up()
682 this_cpu(vmxon) = 1; in _vmx_cpu_up()
711 if ( !this_cpu(vmxon) ) in vmx_cpu_down()
721 this_cpu(vmxon) = 0; in vmx_cpu_down()
744 fv = &this_cpu(foreign_vmcs); in vmx_vmcs_try_enter()
783 fv = &this_cpu(foreign_vmcs); in vmx_vmcs_exit()
913 this_cpu(current_vmcs) = to; in vmx_vmcs_switch()
[all …]

Completed in 35 milliseconds

123