Searched refs:ARM (Results 1 - 200 of 839) sorted by relevance

12345

/linux-4.4.14/arch/arm64/kvm/
H A DMakefile10 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 Dhandle_exit.c2 * 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 DMakefile4 # Copyright (C) 2001 ARM Limited
H A Dentry.S4 * 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 Dv2m.c10 DT_MACHINE_START(VEXPRESS_DT, "ARM-Versatile Express")
H A Dspc.h11 * Copyright (C) 2012 ARM Limited
/linux-4.4.14/arch/arm64/kernel/
H A Dcpu_errata.c4 * 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 Dkuser32.S6 * 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 Dirq.c5 * Modifications for ARM processor Copyright (C) 1995-2000 Russell King.
9 * Copyright (C) 2012 ARM Ltd.
H A Dtime.c5 * Modifications for ARM (C) 1994-2001 Russell King
6 * Copyright (C) 2012 ARM Ltd.
H A Dcpuidle.c4 * Copyright (C) 2014 ARM Ltd.
/linux-4.4.14/arch/arm/include/asm/
H A Dmodule.h36 * Add the ARM architecture version to the version magic string
47 /* Add instruction set architecture tag to distinguish ARM/Thumb kernels */
H A Dide.h8 * This file contains the ARM architecture specific IDE code.
H A Dcpuidle.h14 /* Common ARM WFI state */
21 .desc = "ARM WFI",\
H A Dcpu.h4 * Copyright (C) 2004-2005 ARM Ltd.
H A Dmutex.h4 * ARM optimized mutex locking primitives
H A Dtypes.h8 * 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 Dunified.h4 * 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 Dopcodes-sec.h11 * Copyright (C) 2012 ARM Limited
H A Dpsci.h11 * Copyright (C) 2012 ARM Limited
H A Dswab.h4 * ARM Endian-ness. In little endian mode, the data bus is connected such
H A Dunwind.h4 * Copyright (C) 2008 ARM Limited
25 /* Unwind reason code according the the ARM EABI documents */
H A Darm-cci.h4 * Copyright (C) 2015 ARM Ltd.
H A Dkvm_psci.h2 * Copyright (C) 2012 - ARM Ltd
H A Dopcodes-virt.h2 * opcodes-virt.h: Opcode definitions for the ARM virtualization extensions
H A Dstackprotector.h8 * "__stack_chk_guard" on ARM. This unfortunately means that on SMP
H A Dkprobes.h73 * Different from x86, ARM kprobe_opcode_t is u32.
80 * We always copy one instruction on ARM,
H A Dopcodes.h61 * 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 Dkgdb.h2 * 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 Dopp2420_data.c57 {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 Dopp2430_data.c55 {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 Dpmu.c2 * 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 Darm-gic.h2 * This header provides constants for the ARM GIC.
/linux-4.4.14/include/dt-bindings/interrupt-controller/
H A Darm-gic.h2 * This header provides constants for the ARM GIC.
/linux-4.4.14/arch/metag/boot/dts/include/dt-bindings/interrupt-controller/
H A Darm-gic.h2 * This header provides constants for the ARM GIC.
/linux-4.4.14/arch/mips/boot/dts/include/dt-bindings/interrupt-controller/
H A Darm-gic.h2 * This header provides constants for the ARM GIC.
/linux-4.4.14/arch/powerpc/boot/dts/include/dt-bindings/interrupt-controller/
H A Darm-gic.h2 * This header provides constants for the ARM GIC.
/linux-4.4.14/arch/arm/mm/
H A Dl2c-common.c2 * Copyright (C) 2010 ARM Ltd.
H A Dtcm.h4 * TCM memory handling for ARM systems
H A Dabort-macro.S2 * The ARM LDRD and Thumb LDRSB instructions use bit 20/11 (ARM/Thumb)
H A Dhugetlbpage.c4 * 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 Dmm.h11 * 0xffff8000 to 0xffffffff is reserved for any ARM architecture
54 * ARM specific vm_struct->flags bits.
H A Dcache-v7.S5 * 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 Darm-gic.h2 * This header provides constants for the ARM GIC.
/linux-4.4.14/arch/arm/mach-shmobile/
H A Dcpufreq.c2 * CPUFreq support code for SH-Mobile ARM
H A Dsuspend.c2 * Suspend-to-RAM support code for SH-Mobile ARM
H A Dplatsmp.c7 * Based on vexpress, Copyright (C) 2002 ARM Ltd, All Rights Reserved
H A Dpm-rcar.c31 * 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 Darm-gic.h2 * This header provides constants for the ARM GIC.
/linux-4.4.14/arch/arm/mach-imx/
H A Dcpuidle-imx6sx.c73 /* 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 Dsystem.c2 * Copyright (C) 1999 ARM Limited
115 * But according to ARM PL310 errata: 752271 imx_init_l2cache()
/linux-4.4.14/drivers/cpufreq/
H A Darm_big_little.h2 * ARM big.LITTLE platform's CPUFreq header file
4 * Copyright (C) 2013 ARM Ltd.
H A Dscpi-cpufreq.c6 * Copyright (C) 2015 ARM Ltd.
123 MODULE_DESCRIPTION("ARM SCPI CPUFreq interface driver");
H A Dvexpress-spc-cpufreq.c6 * Copyright (C) 2013 ARM Ltd.
/linux-4.4.14/include/xen/
H A Dxen.h34 * 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 Ddebug.S25 ARM( svc #0x123456 )
H A Dvmlinux.lds.S23 *(.ARM.exidx*)
24 *(.ARM.extab*)
/linux-4.4.14/include/linux/rtc/
H A Dsirfsoc_rtciobrg.h3 * ARM access the registers of SYSRTC, GPSRTC and PWRC through this module
/linux-4.4.14/arch/arm/mach-ux500/
H A Dhotplug.c6 * Based on ARM realview platform
/linux-4.4.14/arch/arm/mach-cns3xxx/
H A Dpm.h3 * Copyright 2004 ARM Limited
H A Dcore.h3 * Copyright 2004 ARM Limited
/linux-4.4.14/arch/arm/kvm/
H A Dcoproc_a7.c3 * Copyright (C) 2013 - ARM Ltd
33 * in the ARM ARM.
H A Dcoproc_a15.c30 * in the ARM ARM.
H A Dpsci.c2 * 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 Dpsci.h2 * ARM Power State and Coordination Interface (PSCI) header
5 * by: ARM kernel, ARM64 kernel, KVM ARM/ARM64 and user space.
H A Delf-em.h25 #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 Dversatile_pb.c4 * Copyright (C) 2004 ARM Limited
82 MACHINE_START(VERSATILE_PB, "ARM-Versatile PB")
83 /* Maintainer: ARM Ltd/Deep Blue Solutions Ltd */
H A Dversatile_dt.c6 * Copyright (C) 2004 ARM Limited
44 DT_MACHINE_START(VERSATILE_PB, "ARM-Versatile (Device Tree Support)")
/linux-4.4.14/drivers/cpuidle/
H A Dcpuidle-arm.c2 * 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 Dcpuidle-exynos.c89 .desc = "ARM power down",
108 .desc = "ARM power down",
H A Dcpuidle-ux500.c105 .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 Dclkdev.h4 * Based on the ARM clkdev.h:
/linux-4.4.14/arch/arm/plat-iop/
H A Dpmu.c3 * Copyright (C) 2010 Will Deacon, ARM Ltd.
/linux-4.4.14/arch/arm64/include/asm/
H A Darm-cci.h4 * Copyright (C) 2015 ARM Ltd.
H A Dexec.h4 * Copyright (C) 2012 ARM Ltd.
H A Dmemblock.h2 * Copyright (C) 2012 ARM Ltd.
H A Dmodule.h2 * Copyright (C) 2012 ARM Ltd.
H A Dsparsemem.h2 * Copyright (C) 2012 ARM Ltd.
H A Dunistd.h2 * Copyright (C) 2012 ARM Ltd.
41 * The following SVCs are ARM private.
H A Ddevice.h2 * Copyright (C) 2012 ARM Ltd.
H A Dexception.h4 * Copyright (C) 2012 ARM Ltd.
H A Dfb.h2 * Copyright (C) 2012 ARM Ltd.
H A Dkvm_psci.h2 * Copyright (C) 2012,2013 - ARM Ltd
H A Dperf_event.h2 * Copyright (C) 2012 ARM Ltd.
H A Dshmparam.h2 * Copyright (C) 2012 ARM Ltd.
H A Dspinlock_types.h2 * Copyright (C) 2012 ARM Ltd.
H A Dstackprotector.h8 * "__stack_chk_guard" on ARM. This unfortunately means that on SMP
H A Dstacktrace.h2 * Copyright (C) 2012 ARM Ltd.
H A Dsysreg.h4 * 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 Dtimex.h2 * Copyright (C) 2012 ARM Ltd.
H A Dvdso.h2 * Copyright (C) 2012 ARM Limited
H A Dvdso_datapage.h2 * Copyright (C) 2012 ARM Limited
H A Dbitops.h2 * Copyright (C) 2012 ARM Ltd.
H A Dbug.h2 * Copyright (C) 2015 ARM Limited
H A Dcache.h2 * Copyright (C) 2012 ARM Ltd.
H A Dcompiler.h4 * Copyright (C) 2012 ARM Ltd.
H A Dcpu.h2 * Copyright (C) 2014 ARM Ltd.
H A Defi.h54 * On ARM systems, virtually remapped UEFI runtime services are set up in two
H A Dhardirq.h2 * Copyright (C) 2012 ARM Ltd.
H A Dhwcap.h2 * Copyright (C) 2012 ARM Ltd.
H A Dkvm_coproc.h2 * Copyright (C) 2012,2013 - ARM Ltd
H A Dmmu.h2 * Copyright (C) 2012 ARM Ltd.
H A Dpage.h5 * Copyright (C) 2012 ARM Ltd.
H A Dproc-fns.h6 * Copyright (C) 2012 ARM Ltd.
H A Dsignal32.h2 * Copyright (C) 2012 ARM Ltd.
H A Dsmp.h2 * Copyright (C) 2012 ARM Ltd.
H A Dsmp_plat.h4 * Copyright (C) 2013 ARM Ltd.
H A Dstat.h2 * Copyright (C) 2012 ARM Ltd.
/linux-4.4.14/arch/arm64/include/uapi/asm/
H A Dauxvec.h2 * Copyright (C) 2012 ARM Ltd.
H A Dbitsperlong.h2 * Copyright (C) 2012 ARM Ltd.
H A Dbyteorder.h2 * Copyright (C) 2012 ARM Ltd.
H A Dparam.h2 * Copyright (C) 2012 ARM Ltd.
H A Dsetup.h5 * Copyright (C) 2012 ARM Ltd.
H A Dsiginfo.h2 * Copyright (C) 2012 ARM Ltd.
H A Dsignal.h2 * Copyright (C) 2012 ARM Ltd.
H A Dstatfs.h2 * Copyright (C) 2012 ARM Ltd.
H A Dfcntl.h2 * Copyright (C) 2012 ARM Ltd.
H A Dhwcap.h2 * Copyright (C) 2012 ARM Ltd.
H A Ducontext.h2 * Copyright (C) 2012 ARM Ltd.
H A Dkvm.h2 * 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 Drealview-dt.c25 DT_MACHINE_START(REALVIEW_DT, "ARM RealView Machine (Device Tree Support)")
/linux-4.4.14/arch/arm/include/uapi/asm/
H A Dbyteorder.h4 * ARM Endian-ness. In little endian mode, the data bus is connected such
H A Dswab.h4 * ARM Endian-ness. In little endian mode, the data bus is connected such
/linux-4.4.14/arch/arm/kernel/
H A Darch_timer.c4 * Copyright (C) 2011 ARM Ltd.
H A Dperf_callchain.c2 * 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 Dsigreturn_codes.S20 * 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 Dvmlinux.lds.S1 /* 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 Ddebug.S117 ARM( svc #0x123456 )
126 ARM( svc #0x123456 )
H A Dhibernate.c2 * Hibernation support specific for ARM
4 * Derived from work on ARM hibernation support by:
H A Dmodule.c107 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 Dtime.c5 * Modifications for ARM (C) 1994-2001 Russell King
11 * This file contains the ARM-specific time handling details:
H A Dsleep.S40 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 Dentry-armv.S96 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 Dearlycon-arm-semihost.c2 * Copyright (C) 2012 ARM Ltd.
5 * Adapted for ARM and earlycon:
/linux-4.4.14/drivers/clocksource/
H A Darmv7m_systick.c65 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 Ddummy_timer.c4 * Copyright (C) 2013 ARM Ltd.
H A Dtimer-sp.h2 * ARM timer implementation, found in Integrator, Versatile and Realview
H A Dversatile.c11 * Copyright (C) 2014 ARM Limited
/linux-4.4.14/arch/arm/lib/
H A Dxor-neon.c30 * 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 Dhypercall.S35 * 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 Dirq-gic-common.h2 * Copyright (C) 2002 ARM Limited, All Rights Reserved.
/linux-4.4.14/include/linux/amba/
H A Dpl08x.h2 * 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 Dkmi.h24 * From ARM PrimeCell(tm) PS2 Keyboard/Mouse Interface (PL050) Technical
25 * Reference Manual - ARM DDI 0143B - see http://www.arm.com/
H A Dpl080.h8 * ARM PrimeCell PL080 DMA controller
17 * ARM. When in doubt, check the Samsung documentation first.
H A Dsp810.h2 * ARM PrimeXsys System Controller SP810 header file
/linux-4.4.14/arch/mips/include/asm/
H A Dstackprotector.h4 * (This is directly adopted from the ARM implementation)
/linux-4.4.14/arch/sh/kernel/
H A Dlocaltimer.c10 * Copyright (C) 2002 ARM Ltd.
/linux-4.4.14/arch/arm/plat-versatile/
H A Dheadsmp.S4 * Copyright (c) 2003 ARM Limited
H A Dclock.c4 * Copyright (C) 2004 ARM Limited.
H A Dsched-clock.c4 * Copyright (C) 1999 - 2003 ARM Limited
/linux-4.4.14/arch/arm/vdso/
H A Dvdso.S4 * Copyright (C) 2012 ARM Limited
H A Dvdsomunge.c22 * 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 Dvdso.lds.S6 * Copyright (C) 2012 ARM Limited
/linux-4.4.14/arch/arm64/boot/
H A DMakefile11 # Copyright (C) 2012, ARM Ltd.
/linux-4.4.14/arch/arm64/kernel/vdso/
H A Dnote.S2 * Copyright (C) 2012 ARM Limited
H A Dvdso.S2 * Copyright (C) 2012 ARM Limited
/linux-4.4.14/arch/arm64/mm/
H A Dcopypage.c5 * Copyright (C) 2012 ARM Ltd.
H A Dioremap.c5 * 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 Dcpuidle.c52 .desc = "System active, ARM gated",
/linux-4.4.14/arch/arm/mach-sti/
H A Dheadsmp.S9 * Copyright (c) 2003 ARM Limited
/linux-4.4.14/arch/arm/mach-axxia/
H A Daxxia.c2 * Support for the LSI Axxia SoC devices based on ARM cores.
/linux-4.4.14/arch/arm/mach-bcm/
H A Dbcm_5301x.c2 * Broadcom BCM470X / BCM5301X ARM platform code.
/linux-4.4.14/arch/arm/mach-exynos/
H A Dheadsmp.S5 * Copyright (c) 2003 ARM Limited
/linux-4.4.14/arch/arm/mach-keystone/
H A Dplatsmp.c8 * Based on platsmp.c, Copyright (C) 2002 ARM Ltd.
/linux-4.4.14/drivers/clk/versatile/
H A Dclk-realview.c2 * Clock driver for the ARM RealView boards
20 * Implementation of the ARM RealView clock trees.
H A Dclk-icst.c2 * 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 Dclk-versatile.c2 * Clock driver for the ARM Integrator/AP, Integrator/CP, Versatile AB and
/linux-4.4.14/arch/arm/crypto/
H A Dsha256_glue.c3 * using optimized ARM assembler and NEON instructions.
126 MODULE_DESCRIPTION("SHA256 Secure Hash Algorithm (ARM), including NEON");
H A Dsha512-glue.c2 * 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 Dafs.c3 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 Dclk-iproc-armpll.c184 * 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 Dscan.c25 { 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 Dtegra-apbmisc.c123 * 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 Di2c-versatile.c4 * Copyright (C) 2006 ARM Ltd.
158 MODULE_DESCRIPTION("ARM Versatile I2C bus driver");
H A Di2c-acorn.c10 * ARM IOC/IOMD i2c driver.
/linux-4.4.14/arch/arm/oprofile/
H A Dcommon.c5 * @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 Dtimer.c110 /* 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 Dbitfield.h8 * System Advanced RISC Machine (ARM)
9 * Language C or ARM Assembly
/linux-4.4.14/arch/arm/mach-sa1100/include/mach/
H A Dbitfield.h8 * System Advanced RISC Machine (ARM)
9 * Language C or ARM Assembly
/linux-4.4.14/drivers/rtc/
H A Dhctosys.c21 * xtime.tv_nsec. On some processors (i.e. ARM), an atomic read
/linux-4.4.14/drivers/mtd/nand/brcmnand/
H A Dbrcmnand.h48 * Other architectures (e.g., ARM) either do not support big endian, or brcmnand_readl()
/linux-4.4.14/drivers/iommu/
H A Dio-pgtable.c16 * Copyright (C) 2014 ARM Limited
/linux-4.4.14/drivers/pci/host/
H A Dpcie-iproc.h34 * @sysdata: Per PCI controller data (ARM-specific)
/linux-4.4.14/arch/arc/include/asm/
H A Dchecksum.h10 * = csum_fold( ) largely derived from ARM version.
/linux-4.4.14/lib/raid6/
H A Dneon.c2 * linux/lib/raid6/neon.c - RAID6 syndrome calculation using ARM NEON intrinsics
/linux-4.4.14/lib/
H A Dstmp_device.c2 * Copyright (C) 1999 ARM Limited
/linux-4.4.14/include/linux/
H A Dvexpress.h11 * Copyright (C) 2012 ARM Limited
H A Darm-cci.h4 * Copyright (C) 2013 ARM Ltd.
H A Ddw_apb_timer.h5 * Shared with ARM platforms, Jamie Iles, Picochip 2011
H A Dpsci.h11 * Copyright (C) 2015 ARM Limited
H A Dsmsc911x.h4 * Copyright (C) 2005-2008 ARM
/linux-4.4.14/include/clocksource/
H A Darm_arch_timer.h2 * Copyright (C) 2012 ARM Ltd.
/linux-4.4.14/include/uapi/asm-generic/
H A Dstatfs.h38 * ARM needs to avoid the 32-bit padding at the end, for consistency
/linux-4.4.14/arch/mips/kernel/
H A Dperf_event.c7 * This code is based on the implementation for ARM, which is in turn
/linux-4.4.14/arch/sh/oprofile/
H A Dbacktrace.c8 * Based on ARM oprofile backtrace code by Richard Purdie and in turn, i386
/linux-4.4.14/arch/metag/kernel/
H A Ddevtree.c6 * Based on ARM version:
H A Dperf_callchain.c4 * Based on the ARM perf implementation.
/linux-4.4.14/arch/arm/net/
H A Dbpf_jit_32.h2 * 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 Dmilieu.h37 #include "ARM-gcc.h"
/linux-4.4.14/arch/arm/xen/
H A Dgrant-table.c3 * ARM specific part

Completed in 3105 milliseconds

12345