Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

Parent directory
crypto
e820
fpu
numachip
trace
uv
vdso
xen
Kbuild 351 bytes
acenv.h 1039 bytes
acpi.h 4654 bytes
acrn.h 310 bytes
agp.h 1070 bytes
alternative-asm.h 2725 bytes
alternative.h 9789 bytes
amd_nb.h 3116 bytes
apb_timer.h 1301 bytes
apic.h 13899 bytes
apicdef.h 11534 bytes
apm.h 1768 bytes
arch_hweight.h 1083 bytes
archrandom.h 2598 bytes
asm-offsets.h 35 bytes
asm-prototypes.h 924 bytes
asm.h 4813 bytes
atomic.h 6316 bytes
atomic64_32.h 7873 bytes
atomic64_64.h 5909 bytes
barrier.h 2471 bytes
bios_ebda.h 914 bytes
bitops.h 10045 bytes
boot.h 1563 bytes
bootparam_utils.h 2866 bytes
bug.h 2129 bytes
bugs.h 533 bytes
cache.h 641 bytes
cacheflush.h 306 bytes
cacheinfo.h 287 bytes
calgary.h 1703 bytes
ce4100.h 121 bytes
checksum.h 133 bytes
checksum_32.h 4964 bytes
checksum_64.h 5541 bytes
clocksource.h 488 bytes
cmdline.h 302 bytes
cmpxchg.h 14456 bytes
cmpxchg_32.h 3247 bytes
cmpxchg_64.h 561 bytes
compat.h 5384 bytes
cpu.h 975 bytes
cpu_device_id.h 1070 bytes
cpu_entry_area.h 3828 bytes
cpufeature.h 8697 bytes
cpufeatures.h 25810 bytes
cpuidle_haltpoll.h 189 bytes
cpumask.h 408 bytes
crash.h 336 bytes
current.h 443 bytes
debugreg.h 2631 bytes
delay.h 208 bytes
desc.h 11703 bytes
desc_defs.h 3231 bytes
device.h 615 bytes
disabled-features.h 2491 bytes
div64.h 2057 bytes
dma-direct.h 333 bytes
dma-mapping.h 564 bytes
dma.h 9827 bytes
dmi.h 556 bytes
dwarf2.h 2487 bytes
edac.h 474 bytes
efi.h 7321 bytes
elf.h 11095 bytes
emergency-restart.h 202 bytes
entry_arch.h 1922 bytes
espfix.h 426 bytes
exec.h 37 bytes
extable.h 1358 bytes
fb.h 540 bytes
fixmap.h 6003 bytes
floppy.h 6748 bytes
frame.h 2237 bytes
fsgsbase.h 1325 bytes
ftrace.h 2166 bytes
futex.h 2258 bytes
gart.h 2704 bytes
genapic.h 22 bytes
geode.h 693 bytes
hardirq.h 2189 bytes
highmem.h 2662 bytes
hpet.h 3399 bytes
hugetlb.h 442 bytes
hw_breakpoint.h 2112 bytes
hw_irq.h 3977 bytes
hyperv-tlfs.h 25454 bytes
hypervisor.h 2360 bytes
i8259.h 1975 bytes
ia32.h 1498 bytes
ia32_unistd.h 313 bytes
imr.h 1684 bytes
inat.h 6064 bytes
inat_types.h 341 bytes
init.h 632 bytes
insn-eval.h 837 bytes
insn.h 6347 bytes
inst.h 5196 bytes
intel-family.h 4267 bytes
intel-mid.h 3508 bytes
intel_ds.h 849 bytes
intel_mid_vrtc.h 330 bytes
intel_pconfig.h 1545 bytes
intel_pmc_ipc.h 2267 bytes
intel_pt.h 1234 bytes
intel_punit_ipc.h 4666 bytes
intel_scu_ipc.h 2351 bytes
intel_telemetry.h 3650 bytes
invpcid.h 1604 bytes
io.h 12137 bytes
io_apic.h 5866 bytes
iomap.h 578 bytes
iommu.h 260 bytes
iommu_table.h 3910 bytes
iosf_mbi.h 7354 bytes
irq.h 1415 bytes
irq_regs.h 683 bytes
irq_remapping.h 2462 bytes
irq_vectors.h 4105 bytes
irq_work.h 465 bytes
irqdomain.h 1644 bytes
irqflags.h 4357 bytes
ist.h 294 bytes
jailhouse_para.h 449 bytes
jump_label.h 1995 bytes
kasan.h 1118 bytes
kaslr.h 314 bytes
kbdleds.h 454 bytes
kdebug.h 964 bytes
kexec-bzimage64.h 195 bytes
kexec.h 6145 bytes
kgdb.h 2143 bytes
kmap_types.h 289 bytes
kprobes.h 3176 bytes
kvm_emulate.h 15933 bytes
kvm_host.h 49014 bytes
kvm_page_track.h 2540 bytes
kvm_para.h 3236 bytes
kvm_vcpu_regs.h 606 bytes
kvmclock.h 170 bytes
linkage.h 581 bytes
livepatch.h 439 bytes
local.h 3925 bytes
local64.h 33 bytes
mach_timer.h 1590 bytes
mach_traps.h 1013 bytes
math_emu.h 395 bytes
mc146818rtc.h 2835 bytes
mce.h 12531 bytes
mcsafe_test.h 1418 bytes
mem_encrypt.h 3092 bytes
microcode.h 3803 bytes
microcode_amd.h 1442 bytes
microcode_intel.h 2521 bytes
misc.h 143 bytes
mmconfig.h 374 bytes
mmu.h 1662 bytes
mmu_context.h 12106 bytes
mmx.h 337 bytes
mmzone.h 129 bytes
mmzone_32.h 1188 bytes
mmzone_64.h 430 bytes
module.h 2096 bytes
mpspec.h 4023 bytes
mpspec_def.h 4256 bytes
mpx.h 3125 bytes
mshyperv.h 7724 bytes
msi.h 392 bytes
msidef.h 1814 bytes
msr-index.h 33318 bytes
msr-trace.h 1387 bytes
msr.h 11698 bytes
mtrr.h 4730 bytes
mwait.h 3826 bytes
nmi.h 1454 bytes
nops.h 4412 bytes
nospec-branch.h 11534 bytes
numa.h 2228 bytes
numa_32.h 256 bytes
olpc.h 2382 bytes
olpc_ofw.h 1128 bytes
orc_lookup.h 1065 bytes
orc_types.h 2977 bytes
page.h 2237 bytes
page_32.h 1039 bytes
page_32_types.h 1691 bytes
page_64.h 1573 bytes
page_64_types.h 2194 bytes
page_types.h 2458 bytes
paravirt.h 22979 bytes
paravirt_types.h 22046 bytes
parport.h 314 bytes
pat.h 768 bytes
pci-direct.h 740 bytes
pci-functions.h 654 bytes
pci.h 3581 bytes
pci_64.h 684 bytes
pci_x86.h 6056 bytes
percpu.h 20285 bytes
perf_event.h 9839 bytes
perf_event_p4.h 26731 bytes
pgalloc.h 6248 bytes
pgtable-2level.h 2815 bytes
pgtable-2level_types.h 867 bytes
pgtable-3level.h 8911 bytes
pgtable-3level_types.h 1091 bytes
pgtable-invert.h 1091 bytes
pgtable.h 35387 bytes
pgtable_32.h 3072 bytes
pgtable_32_types.h 2093 bytes
pgtable_64.h 7246 bytes
pgtable_64_types.h 4259 bytes
pgtable_types.h 16994 bytes
pkeys.h 3382 bytes
platform_sst_audio.h 3125 bytes
pm-trace.h 611 bytes
posix_types.h 144 bytes
preempt.h 3217 bytes
probe_roms.h 273 bytes
processor-cyrix.h 376 bytes
processor-flags.h 1750 bytes
processor.h 25645 bytes
prom.h 821 bytes
proto.h 982 bytes
pti.h 372 bytes
ptrace.h 9995 bytes
purgatory.h 571 bytes
pvclock-abi.h 1530 bytes
pvclock.h 2702 bytes
qrwlock.h 199 bytes
qspinlock.h 3110 bytes
qspinlock_paravirt.h 1906 bytes
realmode.h 1839 bytes
reboot.h 898 bytes
reboot_fixups.h 183 bytes
refcount.h 3081 bytes
required-features.h 2757 bytes
resctrl_sched.h 2657 bytes
rio.h 2630 bytes
rmwcc.h 2277 bytes
seccomp.h 510 bytes
sections.h 439 bytes
segment.h 10710 bytes
serial.h 1137 bytes
set_memory.h 5031 bytes
setup.h 3673 bytes
setup_arch.h 77 bytes
shmparam.h 193 bytes
sigcontext.h 261 bytes
sigframe.h 2300 bytes
sighandling.h 730 bytes
signal.h 2433 bytes
simd.h 287 bytes
smap.h 2001 bytes
smp.h 5256 bytes
sparsemem.h 994 bytes
spec-ctrl.h 2875 bytes
special_insns.h 4843 bytes
spinlock.h 1214 bytes
spinlock_types.h 719 bytes
sta2x11.h 352 bytes
stackprotector.h 3966 bytes
stacktrace.h 2510 bytes
string.h 129 bytes
string_32.h 6111 bytes
string_64.h 3741 bytes
suspend.h 496 bytes
suspend_32.h 938 bytes
suspend_64.h 1632 bytes
svm.h 7009 bytes
swiotlb.h 645 bytes
switch_to.h 3051 bytes
sync_bitops.h 3336 bytes
sync_core.h 744 bytes
syscall.h 4241 bytes
syscall_wrapper.h 7780 bytes
syscalls.h 1289 bytes
sysfb.h 2393 bytes
tce.h 1057 bytes
text-patching.h 2878 bytes
thread_info.h 8708 bytes
time.h 331 bytes
timer.h 1027 bytes
timex.h 305 bytes
tlb.h 1256 bytes
tlbbatch.h 332 bytes
tlbflush.h 17574 bytes
topology.h 5676 bytes
trace_clock.h 406 bytes
traps.h 6666 bytes
tsc.h 2048 bytes
uaccess.h 22762 bytes
uaccess_32.h 1576 bytes
uaccess_64.h 5845 bytes
umip.h 329 bytes
unaligned.h 345 bytes
unistd.h 1420 bytes
unwind.h 3208 bytes
unwind_hints.h 3194 bytes
uprobes.h 1017 bytes
user.h 2257 bytes
user32.h 2156 bytes
user_32.h 5042 bytes
user_64.h 5339 bytes
vdso.h 1091 bytes
vga.h 740 bytes
vgtod.h 484 bytes
virtext.h 2648 bytes
vm86.h 2212 bytes
vmware.h 1942 bytes
vmx.h 24430 bytes
vsyscall.h 703 bytes
vvar.h 1412 bytes
word-at-a-time.h 2596 bytes
x86_init.h 9993 bytes
xor.h 10107 bytes
xor_32.h 14347 bytes
xor_64.h 716 bytes
xor_avx.h 4445 bytes