Home
last modified time | relevance | path

Searched refs:arch (Results 151 - 175 of 2036) sorted by relevance

12345678910>>...82

/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-6.6/arch/s390/kvm/
H A Dpriv.c38 vcpu->arch.sie_block->ecb3 |= ECB3_RI; in handle_ri()
47 if ((vcpu->arch.sie_block->ipa & 0xf) <= 4) in kvm_s390_handle_aa()
64 vcpu->arch.sie_block->ecb |= ECB_GS; in handle_gs()
65 vcpu->arch.sie_block->ecd |= ECD_HOSTREGMGMT; in handle_gs()
66 vcpu->arch.gs_enabled = 1; in handle_gs()
75 int code = vcpu->arch.sie_block->ipb & 0xff; in kvm_s390_handle_e3()
92 if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) in handle_set_clock()
131 if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) in handle_set_prefix()
169 if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) in handle_store_prefix()
199 if (vcpu->arch in handle_store_cpu_address()
[all...]
H A Ddiag.c25 start = vcpu->run->s.regs.gprs[(vcpu->arch.sie_block->ipa & 0xf0) >> 4]; in diag_release_pages()
26 end = vcpu->run->s.regs.gprs[vcpu->arch.sie_block->ipa & 0xf] + PAGE_SIZE; in diag_release_pages()
40 gmap_discard(vcpu->arch.gmap, start, end); in diag_release_pages()
48 gmap_discard(vcpu->arch.gmap, start, prefix); in diag_release_pages()
50 gmap_discard(vcpu->arch.gmap, 0, PAGE_SIZE); in diag_release_pages()
52 gmap_discard(vcpu->arch.gmap, PAGE_SIZE, 2 * PAGE_SIZE); in diag_release_pages()
53 gmap_discard(vcpu->arch.gmap, prefix + 2 * PAGE_SIZE, end); in diag_release_pages()
72 u16 rx = (vcpu->arch.sie_block->ipa & 0xf0) >> 4; in __diag_page_ref_service()
73 u16 ry = (vcpu->arch.sie_block->ipa & 0x0f); in __diag_page_ref_service()
91 if (vcpu->arch in __diag_page_ref_service()
[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/s390/kvm/
H A Dpriv.c40 vcpu->arch.sie_block->ecb3 |= ECB3_RI; in handle_ri()
49 if ((vcpu->arch.sie_block->ipa & 0xf) <= 4) in kvm_s390_handle_aa()
66 vcpu->arch.sie_block->ecb |= ECB_GS; in handle_gs()
67 vcpu->arch.sie_block->ecd |= ECD_HOSTREGMGMT; in handle_gs()
68 vcpu->arch.gs_enabled = 1; in handle_gs()
77 int code = vcpu->arch.sie_block->ipb & 0xff; in kvm_s390_handle_e3()
94 if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) in handle_set_clock()
133 if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) in handle_set_prefix()
171 if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) in handle_store_prefix()
201 if (vcpu->arch in handle_store_cpu_address()
[all...]
H A Ddiag.c25 start = vcpu->run->s.regs.gprs[(vcpu->arch.sie_block->ipa & 0xf0) >> 4]; in diag_release_pages()
26 end = vcpu->run->s.regs.gprs[vcpu->arch.sie_block->ipa & 0xf] + PAGE_SIZE; in diag_release_pages()
40 gmap_discard(vcpu->arch.gmap, start, end); in diag_release_pages()
48 gmap_discard(vcpu->arch.gmap, start, prefix); in diag_release_pages()
50 gmap_discard(vcpu->arch.gmap, 0, PAGE_SIZE); in diag_release_pages()
52 gmap_discard(vcpu->arch.gmap, PAGE_SIZE, 2 * PAGE_SIZE); in diag_release_pages()
53 gmap_discard(vcpu->arch.gmap, prefix + 2 * PAGE_SIZE, end); in diag_release_pages()
72 u16 rx = (vcpu->arch.sie_block->ipa & 0xf0) >> 4; in __diag_page_ref_service()
73 u16 ry = (vcpu->arch.sie_block->ipa & 0x0f); in __diag_page_ref_service()
91 if (vcpu->arch in __diag_page_ref_service()
[all...]
/kernel/linux/linux-5.10/arch/x86/um/
H A Dldt.c48 * for arch/i386/kernel/ldt.c
60 uml_ldt_t *ldt = &current->mm->context.arch.ldt; in read_ldt()
125 uml_ldt_t *ldt = &current->mm->context.arch.ldt; in write_ldt()
309 mutex_init(&new_mm->arch.ldt.lock); in init_new_ldt()
326 new_mm->arch.ldt.entry_count = 0; in init_new_ldt()
337 mutex_lock(&from_mm->arch.ldt.lock); in init_new_ldt()
338 if (from_mm->arch.ldt.entry_count <= LDT_DIRECT_ENTRIES) in init_new_ldt()
339 memcpy(new_mm->arch.ldt.u.entries, from_mm->arch.ldt.u.entries, in init_new_ldt()
340 sizeof(new_mm->arch in init_new_ldt()
[all...]
/kernel/linux/linux-5.10/arch/arm/kernel/
H A Dmodule-plts.c53 struct mod_plt_sec *pltsec = !in_init(mod, loc) ? &mod->arch.core : in get_module_plt()
54 &mod->arch.init; in get_module_plt()
228 mod->arch.core.plt = s; in module_frob_arch_sections()
230 mod->arch.init.plt = s; in module_frob_arch_sections()
235 if (!mod->arch.core.plt || !mod->arch.init.plt) { in module_frob_arch_sections()
267 mod->arch.core.plt->sh_type = SHT_NOBITS; in module_frob_arch_sections()
268 mod->arch.core.plt->sh_flags = SHF_EXECINSTR | SHF_ALLOC; in module_frob_arch_sections()
269 mod->arch.core.plt->sh_addralign = L1_CACHE_BYTES; in module_frob_arch_sections()
270 mod->arch in module_frob_arch_sections()
[all...]
/kernel/linux/linux-5.10/arch/arm64/kvm/vgic/
H A Dvgic-init.c54 struct vgic_dist *dist = &kvm->arch.vgic; in kvm_vgic_early_init()
94 if (vcpu->arch.has_run_once) in kvm_vgic_create()
100 kvm->arch.max_vcpus = VGIC_V2_MAX_CPUS; in kvm_vgic_create()
102 kvm->arch.max_vcpus = VGIC_V3_MAX_CPUS; in kvm_vgic_create()
104 if (atomic_read(&kvm->online_vcpus) > kvm->arch.max_vcpus) { in kvm_vgic_create()
109 kvm->arch.vgic.in_kernel = true; in kvm_vgic_create()
110 kvm->arch.vgic.vgic_model = type; in kvm_vgic_create()
112 kvm->arch.vgic.vgic_dist_base = VGIC_ADDR_UNDEF; in kvm_vgic_create()
115 kvm->arch.vgic.vgic_cpu_base = VGIC_ADDR_UNDEF; in kvm_vgic_create()
117 INIT_LIST_HEAD(&kvm->arch in kvm_vgic_create()
[all...]
/kernel/linux/linux-5.10/arch/loongarch/kvm/
H A Demulate.c27 if (!vcpu->arch.irq_pending) { in _kvm_emu_idle()
42 vcpu->arch.pv.pv_unhalted = false; in _kvm_emu_idle()
61 curr_pc = vcpu->arch.pc; in _kvm_emu_mmio_write()
62 update_pc(&vcpu->arch); in _kvm_emu_mmio_write()
65 run->mmio.phys_addr = vcpu->arch.badv; in _kvm_emu_mmio_write()
77 *(unsigned long *)data = vcpu->arch.gprs[rd]; in _kvm_emu_mmio_write()
81 *(unsigned int *)data = vcpu->arch.gprs[rd]; in _kvm_emu_mmio_write()
90 rd_val = vcpu->arch.gprs[rd]; in _kvm_emu_mmio_write()
123 *(unsigned char *)data = vcpu->arch.gprs[rd]; in _kvm_emu_mmio_write()
127 *(unsigned short *)data = vcpu->arch in _kvm_emu_mmio_write()
[all...]
/kernel/linux/linux-6.6/arch/x86/um/
H A Dldt.c48 * for arch/i386/kernel/ldt.c
60 uml_ldt_t *ldt = &current->mm->context.arch.ldt; in read_ldt()
125 uml_ldt_t *ldt = &current->mm->context.arch.ldt; in write_ldt()
309 mutex_init(&new_mm->arch.ldt.lock); in init_new_ldt()
326 new_mm->arch.ldt.entry_count = 0; in init_new_ldt()
337 mutex_lock(&from_mm->arch.ldt.lock); in init_new_ldt()
338 if (from_mm->arch.ldt.entry_count <= LDT_DIRECT_ENTRIES) in init_new_ldt()
339 memcpy(new_mm->arch.ldt.u.entries, from_mm->arch.ldt.u.entries, in init_new_ldt()
340 sizeof(new_mm->arch in init_new_ldt()
[all...]
/kernel/linux/linux-5.10/arch/mips/kvm/
H A Dtrap_emul.c46 u32 __user *opc = (u32 __user *) vcpu->arch.pc; in kvm_trap_emul_no_handler()
47 u32 cause = vcpu->arch.host_cp0_cause; in kvm_trap_emul_no_handler()
49 unsigned long badvaddr = vcpu->arch.host_cp0_badvaddr; in kvm_trap_emul_no_handler()
61 kvm_read_c0_guest_status(vcpu->arch.cop0)); in kvm_trap_emul_no_handler()
69 struct mips_coproc *cop0 = vcpu->arch.cop0; in kvm_trap_emul_handle_cop_unusable()
70 u32 __user *opc = (u32 __user *) vcpu->arch.pc; in kvm_trap_emul_handle_cop_unusable()
71 u32 cause = vcpu->arch.host_cp0_cause; in kvm_trap_emul_handle_cop_unusable()
77 if (!kvm_mips_guest_has_fpu(&vcpu->arch) || in kvm_trap_emul_handle_cop_unusable()
125 if (kvm_is_ifetch_fault(&vcpu->arch)) { in kvm_mips_bad_load()
187 struct mips_coproc *cop0 = vcpu->arch in kvm_trap_emul_handle_tlb_mod()
[all...]
/kernel/linux/linux-5.10/arch/parisc/kernel/
H A Dmodule.c283 kfree(mod->arch.section); in module_arch_freeing_init()
284 mod->arch.section = NULL; in module_arch_freeing_init()
293 return (mod->arch.section[section].stub_entries + 1) in arch_mod_section_prepend()
306 len = hdr->e_shnum * sizeof(me->arch.section[0]); in module_frob_arch_sections()
307 me->arch.section = kzalloc(len, GFP_KERNEL); in module_frob_arch_sections()
308 if (!me->arch.section) in module_frob_arch_sections()
318 me->arch.unwind_section = i; in module_frob_arch_sections()
343 WARN_ON(me->arch.section[s].stub_entries); in module_frob_arch_sections()
346 me->arch.section[s].stub_entries += count; in module_frob_arch_sections()
351 me->arch in module_frob_arch_sections()
[all...]
/kernel/linux/linux-6.6/arch/parisc/kernel/
H A Dmodule.c264 kfree(mod->arch.section); in module_arch_freeing_init()
265 mod->arch.section = NULL; in module_arch_freeing_init()
274 return (mod->arch.section[section].stub_entries + 1) in arch_mod_section_prepend()
288 len = hdr->e_shnum * sizeof(me->arch.section[0]); in module_frob_arch_sections()
289 me->arch.section = kzalloc(len, GFP_KERNEL); in module_frob_arch_sections()
290 if (!me->arch.section) in module_frob_arch_sections()
300 me->arch.unwind_section = i; in module_frob_arch_sections()
325 WARN_ON(me->arch.section[s].stub_entries); in module_frob_arch_sections()
328 me->arch.section[s].stub_entries += count; in module_frob_arch_sections()
334 me->arch in module_frob_arch_sections()
[all...]
/kernel/linux/build/
H A Dkernel_build.py37 def __init__(self, arch, path):
38 self.arch = arch
216 def make_cmd(cmd, arch, cross_compile, knl_path):
217 make = f"{cmd} ARCH={arch} CROSS_COMPILE={cross_compile}"
226 def make_config(arch, config, corss_compile, knl_path):
227 make = f"make {config} ARCH={arch} CROSS_COMPILE={corss_compile}"
236 def make_j(arch, cross_compile, knl_path):
237 make = f'make -j{os.cpu_count()} ARCH={arch} CROSS_COMPILE={cross_compile}'
245 reporter = Reporter(arch, knl_pat
[all...]
/kernel/linux/linux-5.10/tools/perf/util/
H A Denv.c194 zfree(&env->arch); in perf_env__exit()
302 if (env->arch) in perf_env__read_arch()
306 env->arch = strdup(uts.machine); in perf_env__read_arch()
308 return env->arch ? 0 : -ENOMEM; in perf_env__read_arch()
321 return env && !perf_env__read_arch(env) ? env->arch : "unknown"; in perf_env__raw_arch()
340 static const char *normalize_arch(char *arch) in normalize_arch() argument
342 if (!strcmp(arch, "x86_64")) in normalize_arch()
344 if (arch[0] == 'i' && arch[2] == '8' && arch[ in normalize_arch()
[all...]
/kernel/linux/linux-5.10/arch/arc/kernel/
H A Dmodule.c30 mod->arch.unw_sec_idx = 0; in module_frob_arch_sections()
31 mod->arch.unw_info = NULL; in module_frob_arch_sections()
33 mod->arch.secstr = secstr; in module_frob_arch_sections()
40 if (mod->arch.unw_info) in module_arch_cleanup()
41 unwind_remove_table(mod->arch.unw_info, 0); in module_arch_cleanup()
67 module->arch.secstr + sechdrs[tgtsec].sh_name, tgt_addr); in apply_relocate_add()
86 s = module->arch.secstr + sechdrs[sym_entry->st_shndx].sh_name; in apply_relocate_add()
114 if (strcmp(module->arch.secstr+sechdrs[tgtsec].sh_name, ".eh_frame") == 0) in apply_relocate_add()
115 module->arch.unw_sec_idx = tgtsec; in apply_relocate_add()
137 int unwsec = mod->arch in module_finalize()
[all...]
/kernel/linux/linux-6.6/arch/arc/kernel/
H A Dmodule.c30 mod->arch.unw_sec_idx = 0; in module_frob_arch_sections()
31 mod->arch.unw_info = NULL; in module_frob_arch_sections()
33 mod->arch.secstr = secstr; in module_frob_arch_sections()
40 if (mod->arch.unw_info) in module_arch_cleanup()
41 unwind_remove_table(mod->arch.unw_info, 0); in module_arch_cleanup()
67 module->arch.secstr + sechdrs[tgtsec].sh_name, tgt_addr); in apply_relocate_add()
86 s = module->arch.secstr + sechdrs[sym_entry->st_shndx].sh_name; in apply_relocate_add()
114 if (strcmp(module->arch.secstr+sechdrs[tgtsec].sh_name, ".eh_frame") == 0) in apply_relocate_add()
115 module->arch.unw_sec_idx = tgtsec; in apply_relocate_add()
137 int unwsec = mod->arch in module_finalize()
[all...]
/kernel/linux/linux-6.6/arch/x86/kvm/mmu/
H A Dpage_track.c31 kvfree(slot->arch.gfn_write_track); in kvm_page_track_free_memslot()
32 slot->arch.gfn_write_track = NULL; in kvm_page_track_free_memslot()
38 const size_t size = sizeof(*slot->arch.gfn_write_track); in __kvm_page_track_write_tracking_alloc()
40 if (!slot->arch.gfn_write_track) in __kvm_page_track_write_tracking_alloc()
41 slot->arch.gfn_write_track = __vcalloc(npages, size, in __kvm_page_track_write_tracking_alloc()
44 return slot->arch.gfn_write_track ? 0 : -ENOMEM; in __kvm_page_track_write_tracking_alloc()
69 val = slot->arch.gfn_write_track[index]; in update_gfn_write_track()
74 slot->arch.gfn_write_track[index] += count; in update_gfn_write_track()
135 return !!READ_ONCE(slot->arch.gfn_write_track[index]); in kvm_gfn_is_write_tracked()
143 head = &kvm->arch in kvm_page_track_cleanup()
[all...]
/kernel/linux/linux-5.10/arch/loongarch/
H A DMakefile7 $(Q)$(MAKE) $(build)=arch/loongarch/tools elf-entry
8 $(Q)$(MAKE) $(build)=arch/loongarch/boot/tools relocs
105 include arch/loongarch/Kbuild.platforms
107 entry-y = $(shell $(objtree)/arch/loongarch/tools/elf-entry vmlinux)
108 drivers-$(CONFIG_PCI) += arch/loongarch/pci/
138 head-y := arch/loongarch/kernel/head.o
140 libs-y += arch/loongarch/lib/
142 # See arch/loongarch/Kbuild for content of core part of the kernel
143 core-y += arch/loongarch/
145 drivers-y += arch/loongarc
[all...]
/third_party/ltp/include/lapi/syscalls/
H A Dregen.sh20 * change your arch specific .in file instead *
41 "syscall(%d) " SNR " not supported on your arch", NR); \\
46 "syscall(%d) " SNR " not supported on your arch", NR); \\
67 for arch in $(cat "${srcdir}/order") ; do
69 echo "Generating data for arch $arch ... "
73 case ${arch} in
80 *) echo "#ifdef __${arch}__" ;;
92 done < "${srcdir}/${arch}.in"
95 ) >> "${output_pid}.${arch}"
[all...]
/kernel/linux/linux-6.6/arch/arm64/kvm/vgic/
H A Dvgic-init.c54 struct vgic_dist *dist = &kvm->arch.vgic; in kvm_vgic_early_init()
94 mutex_lock(&kvm->arch.config_lock); in kvm_vgic_create()
117 kvm->arch.vgic.in_kernel = true; in kvm_vgic_create()
118 kvm->arch.vgic.vgic_model = type; in kvm_vgic_create()
120 kvm->arch.vgic.vgic_dist_base = VGIC_ADDR_UNDEF; in kvm_vgic_create()
123 kvm->arch.vgic.vgic_cpu_base = VGIC_ADDR_UNDEF; in kvm_vgic_create()
125 INIT_LIST_HEAD(&kvm->arch.vgic.rd_regions); in kvm_vgic_create()
128 mutex_unlock(&kvm->arch.config_lock); in kvm_vgic_create()
142 struct vgic_dist *dist = &kvm->arch.vgic; in kvm_vgic_dist_init()
196 struct vgic_cpu *vgic_cpu = &vcpu->arch in kvm_vgic_vcpu_init()
[all...]
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dbook3s_xive.c289 struct kvmppc_xive_vcpu *xc = vcpu->arch.xive_vcpu; in xive_vm_h_xirr()
331 vcpu->arch.regs.gpr[4] = hirq | (old_cppr << 24); in xive_vm_h_xirr()
338 struct kvmppc_xive_vcpu *xc = vcpu->arch.xive_vcpu; in xive_vm_h_ipoll()
351 xc = vcpu->arch.xive_vcpu; in xive_vm_h_ipoll()
367 vcpu->arch.regs.gpr[4] = hirq | (xc->cppr << 24); in xive_vm_h_ipoll()
458 struct kvmppc_xive_vcpu *xc = vcpu->arch.xive_vcpu; in xive_vm_h_cppr()
459 struct kvmppc_xive *xive = vcpu->kvm->arch.xive; in xive_vm_h_cppr()
517 struct kvmppc_xive *xive = vcpu->kvm->arch.xive; in xive_vm_h_eoi()
520 struct kvmppc_xive_vcpu *xc = vcpu->arch.xive_vcpu; in xive_vm_h_eoi()
623 struct kvmppc_xive_vcpu *xc = vcpu->arch in xive_vm_h_ipi()
[all...]
/kernel/linux/linux-5.10/arch/arm/
H A DMakefile2 # arch/arm/Makefile
69 arch-$(CONFIG_CPU_32v7M) =-D__LINUX_ARM_ARCH__=7 -march=armv7-m
70 arch-$(CONFIG_CPU_32v7) =-D__LINUX_ARM_ARCH__=7 -march=armv7-a
71 arch-$(CONFIG_CPU_32v6) =-D__LINUX_ARM_ARCH__=6 -march=armv6
75 arch-$(CONFIG_CPU_32v6K) =-D__LINUX_ARM_ARCH__=6 -march=armv6k
77 arch-$(CONFIG_CPU_32v5) =-D__LINUX_ARM_ARCH__=5 -march=armv5te
78 arch-$(CONFIG_CPU_32v4T) =-D__LINUX_ARM_ARCH__=4 -march=armv4t
79 arch-$(CONFIG_CPU_32v4) =-D__LINUX_ARM_ARCH__=4 -march=armv4
80 arch-$(CONFIG_CPU_32v3) =-D__LINUX_ARM_ARCH__=3 -march=armv3m
82 # Evaluate arch c
[all...]

Completed in 14 milliseconds

12345678910>>...82