Skip to content
Navigation Menu
Toggle navigation
Sign in
In this repository
All GitHub Enterprise
↵
Jump to
↵
No suggested jump to results
In this repository
All GitHub Enterprise
↵
Jump to
↵
In this organization
All GitHub Enterprise
↵
Jump to
↵
In this repository
All GitHub Enterprise
↵
Jump to
↵
Sign in
Reseting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
mariux64
/
linux
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Issues
2
Pull requests
0
Actions
Projects
0
Wiki
Security
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security
Insights
Files
28c22d7
Documentation
arch
alpha
arm
boot
common
configs
include/asm
hardware
mach
Kbuild
a.out-core.h
a.out.h
asm-offsets.h
assembler.h
atomic.h
auxvec.h
bitops.h
bitsperlong.h
bug.h
bugs.h
byteorder.h
cache.h
cacheflush.h
cachetype.h
checksum.h
clkdev.h
cpu-multi32.h
cpu-single.h
cpu.h
cputime.h
cputype.h
current.h
delay.h
device.h
div64.h
dma-mapping.h
dma.h
domain.h
ecard.h
elf.h
emergency-restart.h
entry-macro-vic2.S
errno.h
fb.h
fcntl.h
fiq.h
fixmap.h
flat.h
floppy.h
fpstate.h
ftrace.h
futex.h
glue.h
gpio.h
hardirq.h
highmem.h
hw_breakpoint.h
hw_irq.h
hwcap.h
ide.h
io.h
ioctl.h
ioctls.h
ipcbuf.h
irq.h
irq_regs.h
irqflags.h
kdebug.h
kexec.h
kgdb.h
kmap_types.h
kprobes.h
leds.h
limits.h
linkage.h
local.h
local64.h
localtimer.h
locks.h
mach-types.h
mc146818rtc.h
memblock.h
memory.h
mman.h
mmu.h
mmu_context.h
module.h
msgbuf.h
mtd-xip.h
mutex.h
nwflash.h
outercache.h
page-nommu.h
page.h
param.h
parport.h
pci.h
percpu.h
perf_event.h
pgalloc.h
pgtable-hwdef.h
pgtable-nommu.h
pgtable.h
pmu.h
poll.h
posix_types.h
proc-fns.h
processor.h
procinfo.h
ptrace.h
resource.h
scatterlist.h
seccomp.h
sections.h
segment.h
sembuf.h
serial.h
setup.h
shmbuf.h
shmparam.h
sigcontext.h
siginfo.h
signal.h
sizes.h
smp.h
smp_mpidr.h
smp_plat.h
smp_scu.h
smp_twd.h
socket.h
sockios.h
sparsemem.h
spinlock.h
spinlock_types.h
stackprotector.h
stacktrace.h
stat.h
statfs.h
string.h
swab.h
system.h
tcm.h
termbits.h
termios.h
therm.h
thread_info.h
thread_notify.h
timex.h
tlb.h
tlbflush.h
tls.h
topology.h
traps.h
types.h
uaccess.h
ucontext.h
unaligned.h
unified.h
unistd.h
unwind.h
user.h
vfp.h
vfpmacros.h
vga.h
xor.h
kernel
lib
mach-aaec2000
mach-at91
mach-bcmring
mach-clps711x
mach-cns3xxx
mach-davinci
mach-dove
mach-ebsa110
mach-ep93xx
mach-footbridge
mach-gemini
mach-h720x
mach-imx
mach-integrator
mach-iop13xx
mach-iop32x
mach-iop33x
mach-ixp2000
mach-ixp23xx
mach-ixp4xx
mach-kirkwood
mach-ks8695
mach-l7200
mach-lh7a40x
mach-loki
mach-lpc32xx
mach-mmp
mach-msm
mach-mv78xx0
mach-mx25
mach-mx3
mach-mx5
mach-mxc91231
mach-netx
mach-nomadik
mach-ns9xxx
mach-nuc93x
mach-omap1
mach-omap2
mach-orion5x
mach-pnx4008
mach-pxa
mach-realview
mach-rpc
mach-s3c2400
mach-s3c2410
mach-s3c2412
mach-s3c2416
mach-s3c2440
mach-s3c2443
mach-s3c24a0
mach-s3c64xx
mach-s5p6442
mach-s5p64x0
mach-s5pc100
mach-s5pv210
mach-s5pv310
mach-sa1100
mach-shark
mach-shmobile
mach-spear3xx
mach-spear6xx
mach-stmp378x
mach-stmp37xx
mach-tcc8k
mach-tegra
mach-u300
mach-ux500
mach-versatile
mach-vexpress
mach-w90x900
mm
nwfpe
oprofile
plat-iop
plat-mxc
plat-nomadik
plat-omap
plat-orion
plat-pxa
plat-s3c24xx
plat-s5p
plat-samsung
plat-spear
plat-stmp3xxx
plat-tcc
plat-versatile
tools
vfp
Kconfig
Kconfig-nommu
Kconfig.debug
Makefile
avr32
blackfin
cris
frv
h8300
ia64
m32r
m68k
m68knommu
microblaze
mips
mn10300
parisc
powerpc
s390
score
sh
sparc
tile
um
x86
xtensa
.gitignore
Kconfig
block
crypto
drivers
firmware
fs
include
init
ipc
kernel
lib
mm
net
samples
scripts
security
sound
tools
usr
virt
.gitignore
.mailmap
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS
Makefile
README
REPORTING-BUGS
Breadcrumbs
linux
/
arch
/
arm
/
include
/
asm
/
mmu.h
Copy path
Blame
Blame
Latest commit
MyungJoo Ham
and
Russell King
ARM: 6490/1: MM: bugfix: initialize spinlock for init_mm.context
Nov 23, 2010
28c22d7
·
Nov 23, 2010
History
History
37 lines (29 loc) · 724 Bytes
Breadcrumbs
linux
/
arch
/
arm
/
include
/
asm
/
mmu.h
Top
File metadata and controls
Code
Blame
37 lines (29 loc) · 724 Bytes
Raw
#ifndef __ARM_MMU_H #define __ARM_MMU_H #ifdef CONFIG_MMU typedef struct { #ifdef CONFIG_CPU_HAS_ASID unsigned int id; spinlock_t id_lock; #endif unsigned int kvm_seq; } mm_context_t; #ifdef CONFIG_CPU_HAS_ASID #define ASID(mm) ((mm)->context.id & 255) /* init_mm.context.id_lock should be initialized. */ #define INIT_MM_CONTEXT(name) \ .context.id_lock = __SPIN_LOCK_UNLOCKED(name.context.id_lock), #else #define ASID(mm) (0) #endif #else /* * From nommu.h: * Copyright (C) 2002, David McCullough <davidm@snapgear.com> * modified for 2.6 by Hyok S. Choi <hyok.choi@samsung.com> */ typedef struct { unsigned long end_brk; } mm_context_t; #endif #endif
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
You can’t perform that action at this time.