Home
last modified time | relevance | path

Searched refs:arch (Results 126 - 150 of 2039) sorted by relevance

12345678910>>...82

/kernel/linux/linux-6.6/arch/loongarch/kernel/
H A Dmodule-sections.c14 struct mod_section *got_sec = &mod->arch.got; in module_emit_got_entry()
41 struct mod_section *plt_sec = &mod->arch.plt; in module_emit_plt_entry()
42 struct mod_section *plt_idx_sec = &mod->arch.plt_idx; in module_emit_plt_entry()
115 mod->arch.got.shndx = i; in module_frob_arch_sections()
117 mod->arch.plt.shndx = i; in module_frob_arch_sections()
119 mod->arch.plt_idx.shndx = i; in module_frob_arch_sections()
124 if (!mod->arch.got.shndx) { in module_frob_arch_sections()
128 if (!mod->arch.plt.shndx) { in module_frob_arch_sections()
132 if (!mod->arch.plt_idx.shndx) { in module_frob_arch_sections()
153 got_sec = sechdrs + mod->arch in module_frob_arch_sections()
[all...]
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Demulate.c31 pr_debug("mtDEC: %lx\n", vcpu->arch.dec); in kvmppc_emulate_dec()
32 hrtimer_try_to_cancel(&vcpu->arch.dec_timer); in kvmppc_emulate_dec()
41 if (vcpu->arch.dec == 0) in kvmppc_emulate_dec()
51 dec_time = vcpu->arch.dec; in kvmppc_emulate_dec()
58 hrtimer_start(&vcpu->arch.dec_timer, in kvmppc_emulate_dec()
60 vcpu->arch.dec_jiffies = get_tb(); in kvmppc_emulate_dec()
65 u64 jd = tb - vcpu->arch.dec_jiffies; in kvmppc_get_dec()
68 if (vcpu->arch.dec < jd) in kvmppc_get_dec()
72 return vcpu->arch.dec - jd; in kvmppc_get_dec()
94 vcpu->arch in kvmppc_emulate_mtspr()
[all...]
H A Dbook3s_64_mmu_hv.c57 /* These fields protected by kvm->arch.mmu_setup_lock */
67 * then protected by kvm->arch.mmu_setup_lock.
120 atomic64_set(&kvm->arch.mmio_update, 0); in kvmppc_set_hpt()
121 kvm->arch.hpt = *info; in kvmppc_set_hpt()
122 kvm->arch.sdr1 = __pa(info->virt) | (info->order - 18); in kvmppc_set_hpt()
125 info->virt, (long)info->order, kvm->arch.lpid); in kvmppc_set_hpt()
133 mutex_lock(&kvm->arch.mmu_setup_lock); in kvmppc_alloc_reset_hpt()
134 if (kvm->arch.mmu_ready) { in kvmppc_alloc_reset_hpt()
135 kvm->arch.mmu_ready = 0; in kvmppc_alloc_reset_hpt()
138 if (atomic_read(&kvm->arch in kvmppc_alloc_reset_hpt()
[all...]
H A Dbook3s_hv_rm_mmu.c44 if (kvm->arch.online_vcores == 1 && local_paca->kvm_hstate.kvm_vcpu) in global_invalidates()
56 cpumask_setall(&kvm->arch.need_tlb_flush); in global_invalidates()
58 cpumask_clear_cpu(cpu, &kvm->arch.need_tlb_flush); in global_invalidates()
76 head = &kvm->arch.hpt.rev[i]; in kvmppc_add_revmap_chain()
79 tail = &kvm->arch.hpt.rev[head->back]; in kvmppc_add_revmap_chain()
142 rmap = real_vmalloc_addr(&memslot->arch.rmap[gfn - memslot->base_gfn]); in revmap_for_hpte()
166 next = real_vmalloc_addr(&kvm->arch.hpt.rev[rev->forw]); in remove_revmap_chain()
167 prev = real_vmalloc_addr(&kvm->arch.hpt.rev[rev->back]); in remove_revmap_chain()
243 rmap = &memslot->arch.rmap[slot_fn]; in kvmppc_do_h_enter()
303 if (pte_index >= kvmppc_hpt_npte(&kvm->arch in kvmppc_do_h_enter()
[all...]
/kernel/linux/linux-5.10/scripts/
H A Drecordmcount.pl118 print "usage: $P arch endian bits objdump objcopy cc ld nm rm mv is_module inputfile\n";
123 my ($arch, $endian, $bits, $objdump, $objcopy, $cc,
159 #print STDERR "running: $P '$arch' '$objdump' '$objcopy' '$cc' '$ld' " .
210 if ($arch =~ /(x86(_64)?)|(i386)/) {
212 $arch = "x86_64";
214 $arch = "i386";
231 if ($arch eq "x86_64") {
237 # force flags for this arch
243 } elsif ($arch eq "i386") {
247 # force flags for this arch
[all...]
/kernel/linux/linux-5.10/arch/x86/
H A DMakefile31 CODE16GCC_CFLAGS := -m32 -Wa,$(srctree)/arch/x86/boot/code16gcc.h
85 include arch/x86/Makefile_32.cpu
222 $(Q)$(MAKE) $(build)=arch/x86/tools relocs
228 $(Q)$(MAKE) $(build)=arch/x86/entry/syscalls all
233 head-y := arch/x86/kernel/head_$(BITS).o
234 head-y += arch/x86/kernel/head$(BITS).o
235 head-y += arch/x86/kernel/ebda.o
236 head-y += arch/x86/kernel/platform-quirks.o
238 libs-y += arch/x86/lib/
240 # See arch/x8
[all...]
/kernel/linux/linux-6.6/arch/arm64/kvm/
H A Dfpsimd.c3 * arch/arm64/kvm/fpsimd.c: Guest/host FPSIMD context coordination helpers
19 struct task_struct *p = vcpu->arch.parent_task; in kvm_vcpu_unshare_task_fp()
52 vcpu->arch.host_fpsimd_state = kern_hyp_va(fpsimd); in kvm_arch_vcpu_run_map_fp()
62 vcpu->arch.parent_task = current; in kvm_arch_vcpu_run_map_fp()
89 vcpu->arch.fp_state = FP_STATE_HOST_OWNED; in kvm_arch_vcpu_load_fp()
113 vcpu->arch.fp_state = FP_STATE_FREE; in kvm_arch_vcpu_load_fp()
129 vcpu->arch.fp_state = FP_STATE_FREE; in kvm_arch_vcpu_ctxflush_fp()
145 if (vcpu->arch.fp_state == FP_STATE_GUEST_OWNED) { in kvm_arch_vcpu_ctxsync_fp()
151 fp_state.st = &vcpu->arch.ctxt.fp_regs; in kvm_arch_vcpu_ctxsync_fp()
152 fp_state.sve_state = vcpu->arch in kvm_arch_vcpu_ctxsync_fp()
[all...]
/kernel/linux/linux-6.6/arch/riscv/kvm/
H A Dvcpu_insn.c157 utrap.sepc = vcpu->arch.guest_context.sepc; in truly_illegal_insn()
173 utrap.sepc = vcpu->arch.guest_context.sepc; in truly_virtual_insn()
234 if (vcpu->arch.csr_decode.return_handled) in kvm_riscv_vcpu_csr_return()
236 vcpu->arch.csr_decode.return_handled = 1; in kvm_riscv_vcpu_csr_return()
239 insn = vcpu->arch.csr_decode.insn; in kvm_riscv_vcpu_csr_return()
241 SET_RD(insn, &vcpu->arch.guest_context, in kvm_riscv_vcpu_csr_return()
245 vcpu->arch.guest_context.sepc += INSN_LEN(insn); in kvm_riscv_vcpu_csr_return()
255 ulong rs1_val = GET_RS1(insn, &vcpu->arch.guest_context); in csr_insn()
290 vcpu->arch.csr_decode.insn = insn; in csr_insn()
291 vcpu->arch in csr_insn()
[all...]
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/nvhe/
H A Dpkvm.c71 vcpu->arch.hcr_el2 |= hcr_set; in pvm_init_traps_aa64pfr0()
72 vcpu->arch.hcr_el2 &= ~hcr_clear; in pvm_init_traps_aa64pfr0()
73 vcpu->arch.cptr_el2 |= cptr_set; in pvm_init_traps_aa64pfr0()
74 vcpu->arch.cptr_el2 &= ~cptr_clear; in pvm_init_traps_aa64pfr0()
92 vcpu->arch.hcr_el2 |= hcr_set; in pvm_init_traps_aa64pfr1()
93 vcpu->arch.hcr_el2 &= ~hcr_clear; in pvm_init_traps_aa64pfr1()
139 vcpu->arch.mdcr_el2 |= mdcr_set; in pvm_init_traps_aa64dfr0()
140 vcpu->arch.mdcr_el2 &= ~mdcr_clear; in pvm_init_traps_aa64dfr0()
141 vcpu->arch.cptr_el2 |= cptr_set; in pvm_init_traps_aa64dfr0()
156 vcpu->arch in pvm_init_traps_aa64mmfr0()
[all...]
/kernel/linux/linux-6.6/arch/x86/kvm/
H A Dlapic.c112 struct kvm_lapic *apic = vcpu->arch.apic; in kvm_apic_pending_eoi()
222 struct kvm_lapic *apic = vcpu->arch.apic; in kvm_recalculate_phys_map()
267 if (vcpu->kvm->arch.x2apic_format) { in kvm_recalculate_phys_map()
297 struct kvm_lapic *apic = vcpu->arch.apic; in kvm_recalculate_logical_map()
383 /* Read kvm->arch.apic_map_dirty before kvm->arch.apic_map. */ in kvm_recalculate_apic_map()
384 if (atomic_read_acquire(&kvm->arch.apic_map_dirty) == CLEAN) in kvm_recalculate_apic_map()
390 mutex_lock(&kvm->arch.apic_map_lock); in kvm_recalculate_apic_map()
394 * Read kvm->arch.apic_map_dirty before kvm->arch in kvm_recalculate_apic_map()
[all...]
/kernel/linux/linux-5.10/arch/s390/kvm/
H A Dinterrupt.c50 read_lock(&vcpu->kvm->arch.sca_lock); in sca_ext_call_pending()
51 if (vcpu->kvm->arch.use_esca) { in sca_ext_call_pending()
52 struct esca_block *sca = vcpu->kvm->arch.sca; in sca_ext_call_pending()
59 struct bsca_block *sca = vcpu->kvm->arch.sca; in sca_ext_call_pending()
66 read_unlock(&vcpu->kvm->arch.sca_lock); in sca_ext_call_pending()
79 read_lock(&vcpu->kvm->arch.sca_lock); in sca_inject_ext_call()
80 if (vcpu->kvm->arch.use_esca) { in sca_inject_ext_call()
81 struct esca_block *sca = vcpu->kvm->arch.sca; in sca_inject_ext_call()
94 struct bsca_block *sca = vcpu->kvm->arch.sca; in sca_inject_ext_call()
107 read_unlock(&vcpu->kvm->arch in sca_inject_ext_call()
[all...]
/kernel/linux/linux-5.10/arch/x86/kvm/
H A Dx86.h52 vcpu->arch.exception.pending = false; in kvm_clear_exception_queue()
53 vcpu->arch.exception.injected = false; in kvm_clear_exception_queue()
59 vcpu->arch.interrupt.injected = true; in kvm_queue_interrupt()
60 vcpu->arch.interrupt.soft = soft; in kvm_queue_interrupt()
61 vcpu->arch.interrupt.nr = vector; in kvm_queue_interrupt()
66 vcpu->arch.interrupt.injected = false; in kvm_clear_interrupt_queue()
71 return vcpu->arch.exception.injected || vcpu->arch.interrupt.injected || in kvm_event_needs_reinjection()
72 vcpu->arch.nmi_injected; in kvm_event_needs_reinjection()
88 return vcpu->arch in is_long_mode()
[all...]
/kernel/linux/linux-5.10/arch/arm64/kvm/
H A Dpmu-emul.c25 switch (kvm->arch.pmuver) { in kvm_pmu_event_mask()
33 WARN_ONCE(1, "Unknown PMU version %d\n", kvm->arch.pmuver); in kvm_pmu_event_mask()
57 return container_of(vcpu_arch, struct kvm_vcpu, arch); in kvm_pmc_to_vcpu()
68 return test_bit(pmc->idx >> 1, vcpu->arch.pmu.chained); in kvm_pmu_pmc_is_chained()
166 struct kvm_pmu *pmu = &vcpu->arch.pmu; in kvm_pmu_get_counter_value()
252 struct kvm_pmu *pmu = &vcpu->arch.pmu; in kvm_pmu_vcpu_init()
266 struct kvm_pmu *pmu = &vcpu->arch.pmu; in kvm_pmu_vcpu_reset()
272 bitmap_zero(vcpu->arch.pmu.chained, ARMV8_PMU_MAX_COUNTER_PAIRS); in kvm_pmu_vcpu_reset()
283 struct kvm_pmu *pmu = &vcpu->arch.pmu; in kvm_pmu_vcpu_destroy()
287 irq_work_sync(&vcpu->arch in kvm_pmu_vcpu_destroy()
[all...]
/kernel/linux/linux-5.10/arch/loongarch/kvm/
H A Dfpu.c18 return __kvm_save_fpu(&cpu->arch.fpu); in kvm_save_fpu()
24 return __kvm_restore_fpu(&cpu->arch.fpu); in kvm_restore_fpu()
35 return __kvm_save_lsx(&cpu->arch.fpu); in kvm_save_lsx()
41 return __kvm_restore_lsx(&cpu->arch.fpu); in kvm_restore_lsx()
47 return __kvm_restore_lsx_upper(&cpu->arch.fpu); in kvm_restore_lsx_upper()
60 return __kvm_save_lasx(&cpu->arch.fpu); in kvm_save_lasx()
66 return __kvm_restore_lasx(&cpu->arch.fpu); in kvm_restore_lasx()
72 return _restore_lasx_upper(&cpu->arch.fpu); in kvm_restore_lasx_upper()
80 restore_lbt_registers(&cpu->arch.lbt); in kvm_restore_lbt()
86 save_lbt_registers(&cpu->arch in kvm_save_lbt()
[all...]
/kernel/linux/linux-6.6/tools/perf/util/
H A Dperf_regs.h33 const char *perf_reg_name(int id, const char *arch);
35 uint64_t perf_arch_reg_ip(const char *arch);
36 uint64_t perf_arch_reg_sp(const char *arch);
65 static inline uint64_t DWARF_MINIMAL_REGS(const char *arch) in DWARF_MINIMAL_REGS() argument
67 return (1ULL << perf_arch_reg_ip(arch)) | (1ULL << perf_arch_reg_sp(arch)); in DWARF_MINIMAL_REGS()
72 static inline uint64_t DWARF_MINIMAL_REGS(const char *arch __maybe_unused) in DWARF_MINIMAL_REGS()
77 static inline const char *perf_reg_name(int id __maybe_unused, const char *arch __maybe_unused) in perf_reg_name()
89 static inline uint64_t perf_arch_reg_ip(const char *arch __maybe_unused) in perf_arch_reg_ip()
94 static inline uint64_t perf_arch_reg_sp(const char *arch __maybe_unuse
[all...]
/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Dkvm_emulate.h6 * Derived from arch/arm/include/kvm_emulate.h
41 return !(vcpu->arch.hcr_el2 & HCR_RW); in vcpu_el1_is_32bit()
46 vcpu->arch.hcr_el2 = HCR_GUEST_FLAGS; in vcpu_reset_hcr()
48 vcpu->arch.hcr_el2 |= HCR_E2H; in vcpu_reset_hcr()
51 vcpu->arch.hcr_el2 |= HCR_TEA; in vcpu_reset_hcr()
53 vcpu->arch.hcr_el2 |= HCR_TERR; in vcpu_reset_hcr()
57 vcpu->arch.hcr_el2 |= HCR_FWB; in vcpu_reset_hcr()
65 vcpu->arch.hcr_el2 |= HCR_TVM; in vcpu_reset_hcr()
68 if (test_bit(KVM_ARM_VCPU_EL1_32BIT, vcpu->arch.features)) in vcpu_reset_hcr()
69 vcpu->arch in vcpu_reset_hcr()
[all...]
/kernel/linux/linux-6.6/scripts/
H A Dget_feat.pl14 my $arch;
32 'arch=s' => \$arch,
97 return if ($file =~ m,($prefix)/arch-support.txt,);
98 return if (!($file =~ m,arch-support.txt$,));
155 next if (m/^\s*\|\s*arch\s*\|\s*status\s*\|\s*$/);
212 my $title = "Feature status on $arch architecture";
254 printf "%-${max_size_status}s ", $arch_table{$arch};
274 print "#\n# Kernel feature support matrix of the '$arch' architecture:\n#\n";
284 my $status = $arch_table{$arch};
[all...]
/device/board/hihope/dayu210/kernel/
H A Dmake-ohos.sh71 arch=$1
75 ${MAKE} ARCH=${arch} ${conf}
77 echo "FAIL: ${MAKE} ARCH=${arch} ${conf}"
81 ${MAKE} ARCH=${arch} ${dtb}.img -j${CPUs}
83 echo "FAIL: ${MAKE} ARCH=${arch} ${dtb}.img"
106 arch=${!ID_ARCH}
111 if [ ${arch} == "arm" ]; then
112 dtb_path=vendor/arch/arm/boot/dts
114 dtb_path=vendor/arch/arm64/boot/dts/rockchip
120 make_kernel_image ${arch}
[all...]
/kernel/linux/linux-5.10/arch/nds32/
H A DMakefile6 arch-y += -malways-save-lp -mno-relax
10 arch-y += -mno-ext-fpu-sp -mno-ext-fpu-dp -mfloat-abi=soft
15 KBUILD_CFLAGS +=$(arch-y) $(tune-y)
16 KBUILD_AFLAGS +=$(arch-y) $(tune-y)
19 head-y := arch/nds32/kernel/head.o
28 core-y += arch/nds32/kernel/ arch/nds32/mm/
29 core-$(CONFIG_FPU) += arch/nds32/math-emu/
30 libs-y += arch/nds32/lib/
50 boot := arch/nds3
[all...]
/kernel/linux/linux-6.6/tools/perf/
H A Dcheck-headers.sh36 "arch/x86/include/asm/disabled-features.h"
37 "arch/x86/include/asm/required-features.h"
38 "arch/x86/include/asm/cpufeatures.h"
39 "arch/x86/include/asm/inat_types.h"
40 "arch/x86/include/asm/emulate_prefix.h"
41 "arch/x86/include/asm/irq_vectors.h"
42 "arch/x86/include/asm/msr-index.h"
43 "arch/x86/include/uapi/asm/prctl.h"
44 "arch/x86/lib/x86-opcode-map.txt"
45 "arch/x8
[all...]
/kernel/linux/linux-5.10/tools/perf/arch/csky/annotate/
H A Dinstructions.c6 static struct ins_ops *csky__associate_ins_ops(struct arch *arch, in csky__associate_ins_ops() argument
37 arch__associate_ins_ops(arch, name, ops); in csky__associate_ins_ops()
41 static int csky__annotate_init(struct arch *arch, char *cpuid __maybe_unused) in csky__annotate_init() argument
43 arch->initialized = true; in csky__annotate_init()
44 arch->objdump.comment_char = '/'; in csky__annotate_init()
45 arch->associate_instruction_ops = csky__associate_ins_ops; in csky__annotate_init()
/kernel/linux/linux-6.6/tools/perf/arch/csky/annotate/
H A Dinstructions.c6 static struct ins_ops *csky__associate_ins_ops(struct arch *arch, in csky__associate_ins_ops() argument
37 arch__associate_ins_ops(arch, name, ops); in csky__associate_ins_ops()
41 static int csky__annotate_init(struct arch *arch, char *cpuid __maybe_unused) in csky__annotate_init() argument
43 arch->initialized = true; in csky__annotate_init()
44 arch->objdump.comment_char = '/'; in csky__annotate_init()
45 arch->associate_instruction_ops = csky__associate_ins_ops; in csky__annotate_init()
/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dbook3s_hv_rm_mmu.c55 if (kvm->arch.online_vcores == 1 && local_paca->kvm_hstate.kvm_vcpu) in global_invalidates()
63 cpumask_setall(&kvm->arch.need_tlb_flush); in global_invalidates()
71 cpumask_clear_cpu(cpu, &kvm->arch.need_tlb_flush); in global_invalidates()
89 head = &kvm->arch.hpt.rev[i]; in kvmppc_add_revmap_chain()
92 tail = &kvm->arch.hpt.rev[head->back]; in kvmppc_add_revmap_chain()
155 rmap = real_vmalloc_addr(&memslot->arch.rmap[gfn - memslot->base_gfn]); in revmap_for_hpte()
179 next = real_vmalloc_addr(&kvm->arch.hpt.rev[rev->forw]); in remove_revmap_chain()
180 prev = real_vmalloc_addr(&kvm->arch.hpt.rev[rev->back]); in remove_revmap_chain()
247 rmap = &memslot->arch.rmap[slot_fn]; in kvmppc_do_h_enter()
307 if (pte_index >= kvmppc_hpt_npte(&kvm->arch in kvmppc_do_h_enter()
[all...]
H A Dbook3s_64_mmu.c35 for (i = 0; i < vcpu->arch.slb_nr; i++) { in kvmppc_mmu_book3s_64_find_slbe()
38 if (!vcpu->arch.slb[i].valid) in kvmppc_mmu_book3s_64_find_slbe()
41 if (vcpu->arch.slb[i].tb) in kvmppc_mmu_book3s_64_find_slbe()
44 if (vcpu->arch.slb[i].esid == cmp_esid) in kvmppc_mmu_book3s_64_find_slbe()
45 return &vcpu->arch.slb[i]; in kvmppc_mmu_book3s_64_find_slbe()
50 for (i = 0; i < vcpu->arch.slb_nr; i++) { in kvmppc_mmu_book3s_64_find_slbe()
51 if (vcpu->arch.slb[i].vsid) in kvmppc_mmu_book3s_64_find_slbe()
53 vcpu->arch.slb[i].valid ? 'v' : ' ', in kvmppc_mmu_book3s_64_find_slbe()
54 vcpu->arch.slb[i].large ? 'l' : ' ', in kvmppc_mmu_book3s_64_find_slbe()
55 vcpu->arch in kvmppc_mmu_book3s_64_find_slbe()
[all...]
/kernel/linux/linux-5.10/arch/s390/kernel/
H A Dmodule.c57 vfree(mod->arch.syminfo); in module_arch_freeing_init()
58 mod->arch.syminfo = NULL; in module_arch_freeing_init()
65 info = me->arch.syminfo + ELF_R_SYM (rela->r_info); in check_rela()
80 info->got_offset = me->arch.got_size; in check_rela()
81 me->arch.got_size += sizeof(void*); in check_rela()
92 info->plt_offset = me->arch.plt_size; in check_rela()
93 me->arch.plt_size += PLT_ENTRY_SIZE; in check_rela()
133 me->arch.nsyms = symtab->sh_size / sizeof(Elf_Sym); in module_frob_arch_sections()
134 me->arch.syminfo = vmalloc(array_size(sizeof(struct mod_arch_syminfo), in module_frob_arch_sections()
135 me->arch in module_frob_arch_sections()
[all...]

Completed in 17 milliseconds

12345678910>>...82