/linux-4.4.14/arch/arm64/kvm/ |
H A D | Makefile | 10 ARM=../../../arch/arm/kvm macro 15 kvm-$(CONFIG_KVM_ARM_HOST) += $(ARM)/arm.o $(ARM)/mmu.o $(ARM)/mmio.o 16 kvm-$(CONFIG_KVM_ARM_HOST) += $(ARM)/psci.o $(ARM)/perf.o
|
H A D | handle_exit.c | 2 * Copyright (C) 2012,2013 - ARM Ltd 174 * See ARM ARM B1.14.1: "Hyp traps on instructions handle_exit()
|
/linux-4.4.14/arch/arm/vfp/ |
H A D | Makefile | 4 # Copyright (C) 2001 ARM Limited
|
H A D | entry.S | 4 * Copyright (C) 2004 ARM Limited. 20 @ r0 = instruction opcode (32-bit ARM or two 16-bit Thumb)
|
/linux-4.4.14/arch/arm/mach-vexpress/ |
H A D | v2m.c | 10 DT_MACHINE_START(VEXPRESS_DT, "ARM-Versatile Express")
|
H A D | spc.h | 11 * Copyright (C) 2012 ARM Limited
|
/linux-4.4.14/arch/arm64/kernel/ |
H A D | cpu_errata.c | 4 * Copyright (C) 2014 ARM Ltd. 56 .desc = "ARM errata 826319, 827319, 824069", 64 .desc = "ARM errata 819472", 72 .desc = "ARM erratum 832075", 81 .desc = "ARM erratum 834220", 90 .desc = "ARM erratum 845719",
|
H A D | kuser32.S | 6 * Copyright (C) 2012 ARM Ltd. 84 * For ARM syscalls, the syscall number has to be loaded into r7. 94 * ARM Code 106 * ARM code
|
H A D | irq.c | 5 * Modifications for ARM processor Copyright (C) 1995-2000 Russell King. 9 * Copyright (C) 2012 ARM Ltd.
|
H A D | time.c | 5 * Modifications for ARM (C) 1994-2001 Russell King 6 * Copyright (C) 2012 ARM Ltd.
|
H A D | cpuidle.c | 4 * Copyright (C) 2014 ARM Ltd.
|
/linux-4.4.14/arch/arm/include/asm/ |
H A D | module.h | 36 * Add the ARM architecture version to the version magic string 47 /* Add instruction set architecture tag to distinguish ARM/Thumb kernels */
|
H A D | ide.h | 8 * This file contains the ARM architecture specific IDE code.
|
H A D | cpuidle.h | 14 /* Common ARM WFI state */ 21 .desc = "ARM WFI",\
|
H A D | cpu.h | 4 * Copyright (C) 2004-2005 ARM Ltd.
|
H A D | mutex.h | 4 * ARM optimized mutex locking primitives
|
H A D | types.h | 8 * unambiguous on ARM as you would expect. For the types below, there is a 9 * difference on ARM between GCC built for bare metal ARM, GCC built for glibc
|
H A D | unified.h | 4 * Copyright (C) 2008 ARM Limited 44 #define ARM(x...) macro 54 /* The CPSR bit describing the instruction set (ARM) */ 57 #define ARM(x...) x 70 * If the unified assembly syntax isn't used (in ARM mode), these
|
H A D | opcodes-sec.h | 11 * Copyright (C) 2012 ARM Limited
|
H A D | psci.h | 11 * Copyright (C) 2012 ARM Limited
|
H A D | swab.h | 4 * ARM Endian-ness. In little endian mode, the data bus is connected such
|
H A D | unwind.h | 4 * Copyright (C) 2008 ARM Limited 25 /* Unwind reason code according the the ARM EABI documents */
|
H A D | arm-cci.h | 4 * Copyright (C) 2015 ARM Ltd.
|
H A D | kvm_psci.h | 2 * Copyright (C) 2012 - ARM Ltd
|
H A D | opcodes-virt.h | 2 * opcodes-virt.h: Opcode definitions for the ARM virtualization extensions
|
H A D | stackprotector.h | 8 * "__stack_chk_guard" on ARM. This unfortunately means that on SMP
|
H A D | kprobes.h | 73 * Different from x86, ARM kprobe_opcode_t is u32. 80 * We always copy one instruction on ARM,
|
H A D | opcodes.h | 61 * ARM: 0xKKLLMMNN 65 * There is no way to distinguish an ARM instruction in canonical representation 177 * __inst_arm(x): emit the specified ARM opcode 182 * 16-bit Thumb opcode, depending on whether an ARM or Thumb-2 186 * 32-bit Thumb opcode, depending on whether an ARM or Thumb-2 194 * specify the ARM and Thumb alternatives at the same time. This ensures
|
H A D | kgdb.h | 2 * ARM KGDB support 32 * Note to ARM HW designers: Add real trap support like SH && PPC to
|
/linux-4.4.14/arch/arm/mach-omap2/ |
H A D | opp2420_data.c | 57 {S12M, S660M, S330M, RI_CM_CLKSEL_MPU_VAL, /* 330MHz ARM */ 64 {S12M, S600M, S300M, RII_CM_CLKSEL_MPU_VAL, /* 300MHz ARM */ 70 {S13M, S600M, S300M, RII_CM_CLKSEL_MPU_VAL, /* 300MHz ARM */ 77 {S12M, S532M, S266M, RIII_CM_CLKSEL_MPU_VAL, /* 266MHz ARM */ 83 {S13M, S532M, S266M, RIII_CM_CLKSEL_MPU_VAL, /* 266MHz ARM */ 90 {S12M, S300M, S150M, RII_CM_CLKSEL_MPU_VAL, /* 150MHz ARM */ 96 {S13M, S300M, S150M, RII_CM_CLKSEL_MPU_VAL, /* 150MHz ARM */ 103 {S12M, S266M, S133M, RIII_CM_CLKSEL_MPU_VAL, /* 133MHz ARM */ 109 {S13M, S266M, S133M, RIII_CM_CLKSEL_MPU_VAL, /* 133MHz ARM */ 116 {S12M, S12M, S12M, RVII_CM_CLKSEL_MPU_VAL, /* 12MHz ARM*/ 123 {S13M, S13M, S13M, RVII_CM_CLKSEL_MPU_VAL, /* 13MHz ARM */
|
H A D | opp2430_data.c | 55 {S13M, S798M, S399M, R2_CM_CLKSEL_MPU_VAL, /* 399MHz ARM */ 63 {S13M, S658M, S329M, R1_CM_CLKSEL_MPU_VAL, /* 330MHz ARM */ 71 {S13M, S532M, S266M, R1_CM_CLKSEL_MPU_VAL, /* 266MHz ARM */ 79 {S13M, S400M, S200M, R1_CM_CLKSEL_MPU_VAL, /* 200MHz ARM */ 87 {S13M, S399M, S199M, R2_CM_CLKSEL_MPU_VAL, /* 200MHz ARM */ 95 {S13M, S329M, S164M, R1_CM_CLKSEL_MPU_VAL, /* 165MHz ARM */ 103 {S13M, S266M, S133M, R1_CM_CLKSEL_MPU_VAL, /* 133MHz ARM */ 111 {S13M, S200M, S100M, R1_CM_CLKSEL_MPU_VAL, /* 100MHz ARM */
|
H A D | pmu.c | 2 * OMAP2 ARM Performance Monitoring Unit (PMU) Support 32 * Uses OMAP HWMOD framework to create and register an ARM PMU device 68 pr_info("ARM PMU: not yet supported on OMAP4430 due to missing CTI driver\n"); omap_init_pmu() 76 * To create an ARM-PMU device the following HWMODs omap_init_pmu()
|
/linux-4.4.14/arch/cris/boot/dts/include/dt-bindings/interrupt-controller/ |
H A D | arm-gic.h | 2 * This header provides constants for the ARM GIC.
|
/linux-4.4.14/include/dt-bindings/interrupt-controller/ |
H A D | arm-gic.h | 2 * This header provides constants for the ARM GIC.
|
/linux-4.4.14/arch/metag/boot/dts/include/dt-bindings/interrupt-controller/ |
H A D | arm-gic.h | 2 * This header provides constants for the ARM GIC.
|
/linux-4.4.14/arch/mips/boot/dts/include/dt-bindings/interrupt-controller/ |
H A D | arm-gic.h | 2 * This header provides constants for the ARM GIC.
|
/linux-4.4.14/arch/powerpc/boot/dts/include/dt-bindings/interrupt-controller/ |
H A D | arm-gic.h | 2 * This header provides constants for the ARM GIC.
|
/linux-4.4.14/arch/arm/mm/ |
H A D | l2c-common.c | 2 * Copyright (C) 2010 ARM Ltd.
|
H A D | tcm.h | 4 * TCM memory handling for ARM systems
|
H A D | abort-macro.S | 2 * The ARM LDRD and Thumb LDRSB instructions use bit 20/11 (ARM/Thumb)
|
H A D | hugetlbpage.c | 4 * Copyright (C) 2012 ARM Ltd. 35 * On ARM, huge pages are backed by pmd's rather than pte's, so we do a lot
|
H A D | mm.h | 11 * 0xffff8000 to 0xffffffff is reserved for any ARM architecture 54 * ARM specific vm_struct->flags bits.
|
H A D | cache-v7.S | 5 * Copyright (C) 2005 ARM Ltd. 100 movw r1, #:lower16:(0x410fc090 >> 4) @ ID of ARM Cortex A9 r0p? 151 ARM( orr r11, r10, r4, lsl r5 ) @ factor way and cache number into r11 154 ARM( orr r11, r11, r9, lsl r2 ) @ factor index number into r11 186 ARM( stmfd sp!, {r4-r5, r7, r9-r11, lr} ) 192 ARM( ldmfd sp!, {r4-r5, r7, r9-r11, lr} ) 204 ARM( stmfd sp!, {r4-r5, r7, r9-r11, lr} ) 210 ARM( ldmfd sp!, {r4-r5, r7, r9-r11, lr} )
|
/linux-4.4.14/arch/arm64/boot/dts/include/dt-bindings/interrupt-controller/ |
H A D | arm-gic.h | 2 * This header provides constants for the ARM GIC.
|
/linux-4.4.14/arch/arm/mach-shmobile/ |
H A D | cpufreq.c | 2 * CPUFreq support code for SH-Mobile ARM
|
H A D | suspend.c | 2 * Suspend-to-RAM support code for SH-Mobile ARM
|
H A D | platsmp.c | 7 * Based on vexpress, Copyright (C) 2002 ARM Ltd, All Rights Reserved
|
H A D | pm-rcar.c | 31 * Note: The "CR" registers for ARM cores exist on H1 only 32 * Use WFI to power off, CPG/APMU to resume ARM cores on R-Car Gen2
|
/linux-4.4.14/arch/arm/boot/dts/include/dt-bindings/interrupt-controller/ |
H A D | arm-gic.h | 2 * This header provides constants for the ARM GIC.
|
/linux-4.4.14/arch/arm/mach-imx/ |
H A D | cpuidle-imx6sx.c | 73 /* WAIT + ARM power off */ 76 * ARM gating 31us * 5 + RBC clear 65us 84 .desc = "ARM power off", 95 * set ARM power up/down timing to the fastest, imx6sx_cpuidle_init()
|
H A D | system.c | 2 * Copyright (C) 1999 ARM Limited 115 * But according to ARM PL310 errata: 752271 imx_init_l2cache()
|
/linux-4.4.14/drivers/cpufreq/ |
H A D | arm_big_little.h | 2 * ARM big.LITTLE platform's CPUFreq header file 4 * Copyright (C) 2013 ARM Ltd.
|
H A D | scpi-cpufreq.c | 6 * Copyright (C) 2015 ARM Ltd. 123 MODULE_DESCRIPTION("ARM SCPI CPUFreq interface driver");
|
H A D | vexpress-spc-cpufreq.c | 6 * Copyright (C) 2013 ARM Ltd.
|
/linux-4.4.14/include/xen/ |
H A D | xen.h | 34 * only in x86 world - hence on ARM it will be always disabled. 35 * N.B. ARM guests are neither PV nor HVM nor PVHVM.
|
/linux-4.4.14/arch/arm/boot/compressed/ |
H A D | debug.S | 25 ARM( svc #0x123456 )
|
H A D | vmlinux.lds.S | 23 *(.ARM.exidx*) 24 *(.ARM.extab*)
|
/linux-4.4.14/include/linux/rtc/ |
H A D | sirfsoc_rtciobrg.h | 3 * ARM access the registers of SYSRTC, GPSRTC and PWRC through this module
|
/linux-4.4.14/arch/arm/mach-ux500/ |
H A D | hotplug.c | 6 * Based on ARM realview platform
|
/linux-4.4.14/arch/arm/mach-cns3xxx/ |
H A D | pm.h | 3 * Copyright 2004 ARM Limited
|
H A D | core.h | 3 * Copyright 2004 ARM Limited
|
/linux-4.4.14/arch/arm/kvm/ |
H A D | coproc_a7.c | 3 * Copyright (C) 2013 - ARM Ltd 33 * in the ARM ARM.
|
H A D | coproc_a15.c | 30 * in the ARM ARM.
|
H A D | psci.c | 2 * Copyright (C) 2012 - ARM Ltd 31 * as described in ARM document number ARM DEN 0022A. 52 * in section 5.4.1 of PSCI v0.2 specification (ARM DEN 0022A). kvm_psci_vcpu_suspend() 56 * specification (ARM DEN 0022A). This means all suspend states kvm_psci_vcpu_suspend()
|
/linux-4.4.14/include/uapi/linux/ |
H A D | psci.h | 2 * ARM Power State and Coordination Interface (PSCI) header 5 * by: ARM kernel, ARM64 kernel, KVM ARM/ARM64 and user space.
|
H A D | elf-em.h | 25 #define EM_ARM 40 /* ARM 32 bit */ 40 #define EM_AARCH64 183 /* ARM 64 bit */
|
/linux-4.4.14/arch/arm/mach-versatile/ |
H A D | versatile_pb.c | 4 * Copyright (C) 2004 ARM Limited 82 MACHINE_START(VERSATILE_PB, "ARM-Versatile PB") 83 /* Maintainer: ARM Ltd/Deep Blue Solutions Ltd */
|
H A D | versatile_dt.c | 6 * Copyright (C) 2004 ARM Limited 44 DT_MACHINE_START(VERSATILE_PB, "ARM-Versatile (Device Tree Support)")
|
/linux-4.4.14/drivers/cpuidle/ |
H A D | cpuidle-arm.c | 2 * ARM/ARM64 generic CPU idle driver. 4 * Copyright (C) 2014 ARM Ltd. 66 * on all ARM platforms. If in some platforms simple wfi 77 .desc = "ARM WFI",
|
H A D | cpuidle-exynos.c | 89 .desc = "ARM power down", 108 .desc = "ARM power down",
|
H A D | cpuidle-ux500.c | 105 .desc = "ARM Retention", 115 prcmu_enable_wakeups(PRCMU_WAKEUP(ARM) | PRCMU_WAKEUP(RTC) | dbx500_cpuidle_probe()
|
/linux-4.4.14/include/asm-generic/ |
H A D | clkdev.h | 4 * Based on the ARM clkdev.h:
|
/linux-4.4.14/arch/arm/plat-iop/ |
H A D | pmu.c | 3 * Copyright (C) 2010 Will Deacon, ARM Ltd.
|
/linux-4.4.14/arch/arm64/include/asm/ |
H A D | arm-cci.h | 4 * Copyright (C) 2015 ARM Ltd.
|
H A D | exec.h | 4 * Copyright (C) 2012 ARM Ltd.
|
H A D | memblock.h | 2 * Copyright (C) 2012 ARM Ltd.
|
H A D | module.h | 2 * Copyright (C) 2012 ARM Ltd.
|
H A D | sparsemem.h | 2 * Copyright (C) 2012 ARM Ltd.
|
H A D | unistd.h | 2 * Copyright (C) 2012 ARM Ltd. 41 * The following SVCs are ARM private.
|
H A D | device.h | 2 * Copyright (C) 2012 ARM Ltd.
|
H A D | exception.h | 4 * Copyright (C) 2012 ARM Ltd.
|
H A D | fb.h | 2 * Copyright (C) 2012 ARM Ltd.
|
H A D | kvm_psci.h | 2 * Copyright (C) 2012,2013 - ARM Ltd
|
H A D | perf_event.h | 2 * Copyright (C) 2012 ARM Ltd.
|
H A D | shmparam.h | 2 * Copyright (C) 2012 ARM Ltd.
|
H A D | spinlock_types.h | 2 * Copyright (C) 2012 ARM Ltd.
|
H A D | stackprotector.h | 8 * "__stack_chk_guard" on ARM. This unfortunately means that on SMP
|
H A D | stacktrace.h | 2 * Copyright (C) 2012 ARM Ltd.
|
H A D | sysreg.h | 4 * Copyright (C) 2014 ARM Ltd. 26 * ARMv8 ARM reserves the following encoding for system registers: 27 * (Ref: ARMv8 ARM, Section: "System instruction class encoding overview", 28 * C5.2, version:ARM DDI 0487A.f)
|
H A D | timex.h | 2 * Copyright (C) 2012 ARM Ltd.
|
H A D | vdso.h | 2 * Copyright (C) 2012 ARM Limited
|
H A D | vdso_datapage.h | 2 * Copyright (C) 2012 ARM Limited
|
H A D | bitops.h | 2 * Copyright (C) 2012 ARM Ltd.
|
H A D | bug.h | 2 * Copyright (C) 2015 ARM Limited
|
H A D | cache.h | 2 * Copyright (C) 2012 ARM Ltd.
|
H A D | compiler.h | 4 * Copyright (C) 2012 ARM Ltd.
|
H A D | cpu.h | 2 * Copyright (C) 2014 ARM Ltd.
|
H A D | efi.h | 54 * On ARM systems, virtually remapped UEFI runtime services are set up in two
|
H A D | hardirq.h | 2 * Copyright (C) 2012 ARM Ltd.
|
H A D | hwcap.h | 2 * Copyright (C) 2012 ARM Ltd.
|
H A D | kvm_coproc.h | 2 * Copyright (C) 2012,2013 - ARM Ltd
|
H A D | mmu.h | 2 * Copyright (C) 2012 ARM Ltd.
|
H A D | page.h | 5 * Copyright (C) 2012 ARM Ltd.
|
H A D | proc-fns.h | 6 * Copyright (C) 2012 ARM Ltd.
|
H A D | signal32.h | 2 * Copyright (C) 2012 ARM Ltd.
|
H A D | smp.h | 2 * Copyright (C) 2012 ARM Ltd.
|
H A D | smp_plat.h | 4 * Copyright (C) 2013 ARM Ltd.
|
H A D | stat.h | 2 * Copyright (C) 2012 ARM Ltd.
|
/linux-4.4.14/arch/arm64/include/uapi/asm/ |
H A D | auxvec.h | 2 * Copyright (C) 2012 ARM Ltd.
|
H A D | bitsperlong.h | 2 * Copyright (C) 2012 ARM Ltd.
|
H A D | byteorder.h | 2 * Copyright (C) 2012 ARM Ltd.
|
H A D | param.h | 2 * Copyright (C) 2012 ARM Ltd.
|
H A D | setup.h | 5 * Copyright (C) 2012 ARM Ltd.
|
H A D | siginfo.h | 2 * Copyright (C) 2012 ARM Ltd.
|
H A D | signal.h | 2 * Copyright (C) 2012 ARM Ltd.
|
H A D | statfs.h | 2 * Copyright (C) 2012 ARM Ltd.
|
H A D | fcntl.h | 2 * Copyright (C) 2012 ARM Ltd.
|
H A D | hwcap.h | 2 * Copyright (C) 2012 ARM Ltd.
|
H A D | ucontext.h | 2 * Copyright (C) 2012 ARM Ltd.
|
H A D | kvm.h | 2 * Copyright (C) 2012,2013 - ARM Ltd 66 /* Generic ARM v8 target */ 110 * See v8 ARM ARM D7.3: Debug Registers 195 /* Device Control API: ARM VGIC */
|
/linux-4.4.14/arch/arm/mach-realview/ |
H A D | realview-dt.c | 25 DT_MACHINE_START(REALVIEW_DT, "ARM RealView Machine (Device Tree Support)")
|
/linux-4.4.14/arch/arm/include/uapi/asm/ |
H A D | byteorder.h | 4 * ARM Endian-ness. In little endian mode, the data bus is connected such
|
H A D | swab.h | 4 * ARM Endian-ness. In little endian mode, the data bus is connected such
|
/linux-4.4.14/arch/arm/kernel/ |
H A D | arch_timer.c | 4 * Copyright (C) 2011 ARM Ltd.
|
H A D | perf_callchain.c | 2 * ARM callchain support 5 * Copyright (C) 2010 ARM Ltd., Will Deacon <will.deacon@arm.com> 7 * This code is based on the ARM OProfile backtrace code. 20 * This code has been adapted from the ARM OProfile support.
|
H A D | sigreturn_codes.S | 20 * For ARM syscalls, we encode the syscall number into the instruction. 22 * ARM syscall sequence snippet will have move and svc in .arm encoding 73 /* ARM sigreturn syscall code snippet */ 83 /* ARM sigreturn_rt syscall code snippet */
|
H A D | vmlinux.lds.S | 1 /* ld script to make ARM Linux kernel 69 *(.ARM.exidx.exit.text) 70 *(.ARM.extab.exit.text) 71 ARM_CPU_DISCARD(*(.ARM.exidx.cpuexit.text)) 72 ARM_CPU_DISCARD(*(.ARM.extab.cpuexit.text)) 139 .ARM.unwind_idx : { 141 *(.ARM.exidx*) 144 .ARM.unwind_tab : { 146 *(.ARM.extab*)
|
H A D | debug.S | 117 ARM( svc #0x123456 ) 126 ARM( svc #0x123456 )
|
H A D | hibernate.c | 2 * Hibernation support specific for ARM 4 * Derived from work on ARM hibernation support by:
|
H A D | module.c | 107 pr_err("%s: section %u reloc %u sym '%s': unsupported interworking call (ARM -> Thumb)\n", apply_relocate() 187 * has no specific ARM/Thumb disposition, so apply_relocate() 193 pr_err("%s: section %u reloc %u sym '%s': unsupported interworking call (Thumb -> ARM)\n", apply_relocate() 341 if (strcmp(".ARM.exidx.init.text", secname) == 0) module_finalize() 343 else if (strcmp(".ARM.exidx", secname) == 0) module_finalize() 345 else if (strcmp(".ARM.exidx.exit.text", secname) == 0) module_finalize() 347 else if (strcmp(".ARM.exidx.text.unlikely", secname) == 0) module_finalize() 349 else if (strcmp(".ARM.exidx.text.hot", secname) == 0) module_finalize()
|
H A D | time.c | 5 * Modifications for ARM (C) 1994-2001 Russell King 11 * This file contains the ARM-specific time handling details:
|
H A D | sleep.S | 40 ARM( mov \dst, \dst, lsr \rs0 ) @ dst=aff0>>rs0 43 ARM( orr \dst, \dst, \mask, lsr \rs1 ) @ dst|=(aff1>>rs1) 47 ARM( orr \dst, \dst, \mask, lsr \rs2 ) @ dst|=(aff2>>rs2) 125 THUMB( badr r9, 1f ) @ Kernel is entered in ARM. 157 ARM( ldmia r0!, {r1, sp, pc} )
|
H A D | entry-armv.S | 96 ARM( stmib sp, {r1 - lr} ) 243 @ which caused the fault. If the faulting instruction was ARM 339 ARM( msr cpsr_c, #ABT_MODE | PSR_I_BIT | PSR_F_BIT ) 344 ARM( msr cpsr_c, #SVC_MODE | PSR_I_BIT | PSR_F_BIT ) 353 ARM( msr cpsr_c, #ABT_MODE | PSR_I_BIT | PSR_F_BIT ) 358 ARM( msr cpsr_c, #SVC_MODE | PSR_I_BIT | PSR_F_BIT ) 380 ARM( stmib sp, {r1 - r12} ) 405 ARM( stmdb r0, {sp, lr}^ ) 491 sub r4, r2, #4 @ ARM instr at LR - 4 497 @ r0 = 32-bit ARM instruction which caused the exception 592 * r0 = instruction opcode (32-bit ARM or two 16-bit Thumb) 625 tstne r0, #0x04000000 @ bit 26 set on both ARM and Thumb-2 631 ARM( strb r7, [r6, r8, lsr #8] ) @ set appropriate used_cp[] 640 ARM( add pc, pc, r8, lsr #6 ) 779 ARM( stmia ip!, {r4 - sl, fp, sp, lr} ) @ Store most regs on stack 809 ARM( ldmia r4, {r4 - sl, fp, sp, pc} ) @ Load all regs saved previously 1057 ARM( ldr lr, [pc, lr, lsl #2] ) 1072 ARM( swi SYS_ERROR0 )
|
/linux-4.4.14/drivers/tty/serial/ |
H A D | earlycon-arm-semihost.c | 2 * Copyright (C) 2012 ARM Ltd. 5 * Adapted for ARM and earlycon:
|
/linux-4.4.14/drivers/clocksource/ |
H A D | armv7m_systick.c | 65 pr_info("ARM System timer initialized as clocksource\n"); system_timer_of_register() 75 pr_warn("ARM System timer register failed (%d)\n", ret); system_timer_of_register()
|
H A D | dummy_timer.c | 4 * Copyright (C) 2013 ARM Ltd.
|
H A D | timer-sp.h | 2 * ARM timer implementation, found in Integrator, Versatile and Realview
|
H A D | versatile.c | 11 * Copyright (C) 2014 ARM Limited
|
/linux-4.4.14/arch/arm/lib/ |
H A D | xor-neon.c | 30 * recognize the parallel nature of these functions, and emit plain ARM code, 31 * which is known to be slower than the optimized ARM code in asm-arm/xor.h.
|
/linux-4.4.14/arch/arm64/xen/ |
H A D | hypercall.S | 35 * call standard for the ARM 64-bit architecture: the first parameter is 43 * The hvc ISS is required to be 0xEA1, that is the Xen specific ARM 47 * the ARM 64-bit EABI standard.
|
/linux-4.4.14/drivers/irqchip/ |
H A D | irq-gic-common.h | 2 * Copyright (C) 2002 ARM Limited, All Rights Reserved.
|
/linux-4.4.14/include/linux/amba/ |
H A D | pl08x.h | 2 * linux/amba/pl08x.h - ARM PrimeCell DMA Controller driver 4 * Copyright (C) 2005 ARM Ltd 13 * Please credit ARM.com 14 * Documentation: ARM DDI 0196D
|
H A D | kmi.h | 24 * From ARM PrimeCell(tm) PS2 Keyboard/Mouse Interface (PL050) Technical 25 * Reference Manual - ARM DDI 0143B - see http://www.arm.com/
|
H A D | pl080.h | 8 * ARM PrimeCell PL080 DMA controller 17 * ARM. When in doubt, check the Samsung documentation first.
|
H A D | sp810.h | 2 * ARM PrimeXsys System Controller SP810 header file
|
/linux-4.4.14/arch/mips/include/asm/ |
H A D | stackprotector.h | 4 * (This is directly adopted from the ARM implementation)
|
/linux-4.4.14/arch/sh/kernel/ |
H A D | localtimer.c | 10 * Copyright (C) 2002 ARM Ltd.
|
/linux-4.4.14/arch/arm/plat-versatile/ |
H A D | headsmp.S | 4 * Copyright (c) 2003 ARM Limited
|
H A D | clock.c | 4 * Copyright (C) 2004 ARM Limited.
|
H A D | sched-clock.c | 4 * Copyright (C) 1999 - 2003 ARM Limited
|
/linux-4.4.14/arch/arm/vdso/ |
H A D | vdso.S | 4 * Copyright (C) 2012 ARM Limited
|
H A D | vdsomunge.c | 22 * The Procedure Call Standard for the ARM Architecture (ARM IHI 31 * And ELF for the ARM Architecture (ARM IHI 0044E) (Table 4-2) says: 36 * The VDSO is built with -msoft-float, as with the rest of the ARM
|
H A D | vdso.lds.S | 6 * Copyright (C) 2012 ARM Limited
|
/linux-4.4.14/arch/arm64/boot/ |
H A D | Makefile | 11 # Copyright (C) 2012, ARM Ltd.
|
/linux-4.4.14/arch/arm64/kernel/vdso/ |
H A D | note.S | 2 * Copyright (C) 2012 ARM Limited
|
H A D | vdso.S | 2 * Copyright (C) 2012 ARM Limited
|
/linux-4.4.14/arch/arm64/mm/ |
H A D | copypage.c | 5 * Copyright (C) 2012 ARM Ltd.
|
H A D | ioremap.c | 5 * Hacked for ARM by Phil Blundell <philb@gnu.org> 8 * Copyright (C) 2012 ARM Ltd.
|
/linux-4.4.14/arch/arm/mach-s3c64xx/ |
H A D | cpuidle.c | 52 .desc = "System active, ARM gated",
|
/linux-4.4.14/arch/arm/mach-sti/ |
H A D | headsmp.S | 9 * Copyright (c) 2003 ARM Limited
|
/linux-4.4.14/arch/arm/mach-axxia/ |
H A D | axxia.c | 2 * Support for the LSI Axxia SoC devices based on ARM cores.
|
/linux-4.4.14/arch/arm/mach-bcm/ |
H A D | bcm_5301x.c | 2 * Broadcom BCM470X / BCM5301X ARM platform code.
|
/linux-4.4.14/arch/arm/mach-exynos/ |
H A D | headsmp.S | 5 * Copyright (c) 2003 ARM Limited
|
/linux-4.4.14/arch/arm/mach-keystone/ |
H A D | platsmp.c | 8 * Based on platsmp.c, Copyright (C) 2002 ARM Ltd.
|
/linux-4.4.14/drivers/clk/versatile/ |
H A D | clk-realview.c | 2 * Clock driver for the ARM RealView boards 20 * Implementation of the ARM RealView clock trees.
|
H A D | clk-icst.c | 2 * Driver for the ICST307 VCO clock found in the ARM Reference designs. 12 * TODO: when all ARM reference designs are migrated to generic clocks, the 13 * ICST clock code from the ARM tree should probably be merged into this
|
H A D | clk-versatile.c | 2 * Clock driver for the ARM Integrator/AP, Integrator/CP, Versatile AB and
|
/linux-4.4.14/arch/arm/crypto/ |
H A D | sha256_glue.c | 3 * using optimized ARM assembler and NEON instructions. 126 MODULE_DESCRIPTION("SHA256 Secure Hash Algorithm (ARM), including NEON");
|
H A D | sha512-glue.c | 2 * sha512-glue.c - accelerated SHA-384/512 for ARM 22 MODULE_DESCRIPTION("Accelerated SHA-384/SHA-512 secure hash for ARM");
|
/linux-4.4.14/drivers/mtd/ |
H A D | afs.c | 3 drivers/mtd/afs.c: ARM Flash Layout/Partitioning 5 Copyright © 2000 ARM Limited 21 This is access code for flashes using ARM's flash partitioning 41 u32 type; /* Area type: ARM Image, SIB, customer */ 280 MODULE_AUTHOR("ARM Ltd"); 281 MODULE_DESCRIPTION("ARM Firmware Suite partition parser");
|
/linux-4.4.14/drivers/clk/bcm/ |
H A D | clk-iproc-armpll.c | 184 * The output frequency of the ARM PLL is calculated based on the ARM PLL 186 * pdiv = ARM PLL pre-divider 187 * ndiv = ARM PLL multiplier 188 * mdiv = ARM PLL post divider 230 pr_debug("%s: ARM PLL rate: %lu. parent rate: %lu\n", __func__, iproc_arm_pll_recalc_rate()
|
/linux-4.4.14/drivers/bcma/ |
H A D | scan.c | 25 { BCMA_CORE_ARM_1176, "ARM 1176" }, 26 { BCMA_CORE_ARM_7TDMI, "ARM 7TDMI" }, 27 { BCMA_CORE_ARM_CM3, "ARM CM3" }, 40 { BCMA_CORE_NS_A9JTAG, "ARM Cortex A9 JTAG" }, 46 { BCMA_CORE_ARMCA9, "ARM Cortex A9 core (ihost)" }, 100 { BCMA_CORE_ARM_CR4, "ARM CR4" },
|
/linux-4.4.14/drivers/soc/tegra/fuse/ |
H A D | tegra-apbmisc.c | 123 * Fall back to legacy initialization for 32-bit ARM only. All tegra_init_apbmisc() 124 * 64-bit ARM device tree files for Tegra are required to have tegra_init_apbmisc()
|
/linux-4.4.14/drivers/i2c/busses/ |
H A D | i2c-versatile.c | 4 * Copyright (C) 2006 ARM Ltd. 158 MODULE_DESCRIPTION("ARM Versatile I2C bus driver");
|
H A D | i2c-acorn.c | 10 * ARM IOC/IOMD i2c driver.
|
/linux-4.4.14/arch/arm/oprofile/ |
H A D | common.c | 5 * @remark Copyright 2010 ARM Ltd. 28 * OProfile has a curious naming scheme for the ARM PMUs, but they are
|
/linux-4.4.14/arch/arm/mach-lpc32xx/ |
H A D | timer.c | 110 /* Get ARM HCLKPLL register and convert it into a frequency */ lpc32xx_timer_init() 114 /* Get PCLK divider and divide ARM PLL clock by it to get timer rate */ lpc32xx_timer_init()
|
/linux-4.4.14/arch/arm/mach-pxa/include/mach/ |
H A D | bitfield.h | 8 * System Advanced RISC Machine (ARM) 9 * Language C or ARM Assembly
|
/linux-4.4.14/arch/arm/mach-sa1100/include/mach/ |
H A D | bitfield.h | 8 * System Advanced RISC Machine (ARM) 9 * Language C or ARM Assembly
|
/linux-4.4.14/drivers/rtc/ |
H A D | hctosys.c | 21 * xtime.tv_nsec. On some processors (i.e. ARM), an atomic read
|
/linux-4.4.14/drivers/mtd/nand/brcmnand/ |
H A D | brcmnand.h | 48 * Other architectures (e.g., ARM) either do not support big endian, or brcmnand_readl()
|
/linux-4.4.14/drivers/iommu/ |
H A D | io-pgtable.c | 16 * Copyright (C) 2014 ARM Limited
|
/linux-4.4.14/drivers/pci/host/ |
H A D | pcie-iproc.h | 34 * @sysdata: Per PCI controller data (ARM-specific)
|
/linux-4.4.14/arch/arc/include/asm/ |
H A D | checksum.h | 10 * = csum_fold( ) largely derived from ARM version.
|
/linux-4.4.14/lib/raid6/ |
H A D | neon.c | 2 * linux/lib/raid6/neon.c - RAID6 syndrome calculation using ARM NEON intrinsics
|
/linux-4.4.14/lib/ |
H A D | stmp_device.c | 2 * Copyright (C) 1999 ARM Limited
|
/linux-4.4.14/include/linux/ |
H A D | vexpress.h | 11 * Copyright (C) 2012 ARM Limited
|
H A D | arm-cci.h | 4 * Copyright (C) 2013 ARM Ltd.
|
H A D | dw_apb_timer.h | 5 * Shared with ARM platforms, Jamie Iles, Picochip 2011
|
H A D | psci.h | 11 * Copyright (C) 2015 ARM Limited
|
H A D | smsc911x.h | 4 * Copyright (C) 2005-2008 ARM
|
/linux-4.4.14/include/clocksource/ |
H A D | arm_arch_timer.h | 2 * Copyright (C) 2012 ARM Ltd.
|
/linux-4.4.14/include/uapi/asm-generic/ |
H A D | statfs.h | 38 * ARM needs to avoid the 32-bit padding at the end, for consistency
|
/linux-4.4.14/arch/mips/kernel/ |
H A D | perf_event.c | 7 * This code is based on the implementation for ARM, which is in turn
|
/linux-4.4.14/arch/sh/oprofile/ |
H A D | backtrace.c | 8 * Based on ARM oprofile backtrace code by Richard Purdie and in turn, i386
|
/linux-4.4.14/arch/metag/kernel/ |
H A D | devtree.c | 6 * Based on ARM version:
|
H A D | perf_callchain.c | 4 * Based on the ARM perf implementation.
|
/linux-4.4.14/arch/arm/net/ |
H A D | bpf_jit_32.h | 2 * Just-In-Time compiler for BPF filters on 32bit ARM 121 * Use a suitable undefined instruction to use for ARM/Thumb2 faulting. 125 * The ARM architecture reference manual guarantees that the following 129 * ARM: xxxx 0111 1111 xxxx xxxx xxxx 1111 xxxx ARMv7-AR, section A5.4
|
/linux-4.4.14/arch/arm/nwfpe/ |
H A D | milieu.h | 37 #include "ARM-gcc.h"
|
/linux-4.4.14/arch/arm/xen/ |
H A D | grant-table.c | 3 * ARM specific part
|