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
842
crypto
dim
fonts
livepatch
lz4
lzo
math
mpi
raid6
reed_solomon
vdso
xz
zlib_deflate
zlib_inflate
zstd
Kconfig 15028 bytes
Kconfig.debug 71641 bytes
Kconfig.kasan 5497 bytes
Kconfig.kgdb 4272 bytes
Kconfig.ubsan 1703 bytes
Makefile 9633 bytes
argv_split.c 2154 bytes
ashldi3.c 541 bytes
ashrdi3.c 565 bytes
asn1_decoder.c 13522 bytes
assoc_array.c 53042 bytes
atomic64.c 4570 bytes
atomic64_test.c 6587 bytes
audit.c 1817 bytes
bcd.c 297 bytes
bch.c 36923 bytes
bitmap.c 36842 bytes
bitrev.c 1971 bytes
bsearch.c 1483 bytes
btree.c 19707 bytes
bucket_locks.c 1437 bytes
bug.c 5940 bytes
build_OID_registry 4646 bytes
bust_spinlocks.c 676 bytes
chacha.c 3725 bytes
check_signature.c 635 bytes
checksum.c 4926 bytes
clz_ctz.c 1186 bytes
clz_tab.c 891 bytes
cmdline.c 5225 bytes
cmpdi2.c 501 bytes
compat_audit.c 832 bytes
cpu_rmap.c 7769 bytes
cpumask.c 6101 bytes
crc-ccitt.c 5737 bytes
crc-itu-t.c 2805 bytes
crc-t10dif.c 2996 bytes
crc16.c 2753 bytes
crc32.c 9513 bytes
crc32defs.h 1619 bytes
crc32test.c 38386 bytes
crc4.c 1003 bytes
crc64.c 1774 bytes
crc7.c 2559 bytes
crc8.c 2472 bytes
ctype.c 1426 bytes
debug_info.c 777 bytes
debug_locks.c 1267 bytes
debugobjects.c 34995 bytes
dec_and_lock.c 1256 bytes
decompress.c 1738 bytes
decompress_bunzip2.c 24048 bytes
decompress_inflate.c 4560 bytes
decompress_unlz4.c 4115 bytes
decompress_unlzma.c 16206 bytes
decompress_unlzo.c 6565 bytes
decompress_unxz.c 11194 bytes
devres.c 11396 bytes
digsig.c 5646 bytes
dump_stack.c 3244 bytes
dynamic_debug.c 26771 bytes
dynamic_queue_limits.c 4434 bytes
earlycpio.c 3650 bytes
error-inject.c 5554 bytes
errseq.c 6757 bytes
extable.c 3051 bytes
fault-inject.c 5975 bytes
fdt.c 69 bytes
fdt_empty_tree.c 80 bytes
fdt_ro.c 72 bytes
fdt_rw.c 72 bytes
fdt_strerror.c 78 bytes
fdt_sw.c 72 bytes
fdt_wip.c 73 bytes
find_bit.c 5194 bytes
find_bit_benchmark.c 3996 bytes
flex_proportions.c 7086 bytes
gen_crc32table.c 3406 bytes
gen_crc64table.c 1463 bytes
genalloc.c 26664 bytes
generic-radix-tree.c 5457 bytes
glob.c 3630 bytes
globtest.c 4306 bytes
hexdump.c 7512 bytes
hweight.c 1961 bytes
idr.c 17733 bytes
inflate.c 39585 bytes
interval_tree.c 540 bytes
interval_tree_test.c 3505 bytes
iomap.c 9275 bytes
iomap_copy.c 2226 bytes
iommu-helper.c 755 bytes
ioremap.c 5290 bytes
iov_iter.c 41834 bytes
irq_poll.c 5571 bytes
irq_regs.c 394 bytes
is_single_threaded.c 1202 bytes
kasprintf.c 1420 bytes
kfifo.c 12379 bytes
klist.c 10680 bytes
kobject.c 28540 bytes
kobject_uevent.c 19296 bytes
kstrtox.c 10787 bytes
kstrtox.h 293 bytes
libcrc32c.c 2024 bytes
list_debug.c 1861 bytes
list_sort.c 8566 bytes
llist.c 2602 bytes
locking-selftest-hardirq.h 246 bytes
locking-selftest-mutex.h 159 bytes
locking-selftest-rlock-hardirq.h 74 bytes
locking-selftest-rlock-softirq.h 74 bytes
locking-selftest-rlock.h 197 bytes
locking-selftest-rsem.h 202 bytes
locking-selftest-rtmutex.h 162 bytes
locking-selftest-softirq.h 246 bytes
locking-selftest-spin-hardirq.h 73 bytes
locking-selftest-spin-softirq.h 73 bytes
locking-selftest-spin.h 157 bytes
locking-selftest-wlock-hardirq.h 74 bytes
locking-selftest-wlock-softirq.h 74 bytes
locking-selftest-wlock.h 197 bytes
locking-selftest-wsem.h 202 bytes
locking-selftest.c 44793 bytes
lockref.c 4609 bytes
logic_pio.c 8536 bytes
lru_cache.c 19225 bytes
lshrdi3.c 559 bytes
memcat_p.c 753 bytes
memory-notifier-error-inject.c 1157 bytes
memweight.c 1035 bytes
muldi3.c 1709 bytes
net_utils.c 640 bytes
netdev-notifier-error-inject.c 1586 bytes
nlattr.c 23152 bytes
nmi_backtrace.c 3059 bytes
nodemask.c 653 bytes
notifier-error-inject.c 2566 bytes
notifier-error-inject.h 653 bytes
objagg.c 28959 bytes
of-reconfig-notifier-error-inject.c 1346 bytes
oid_registry.c 3781 bytes
once.c 1395 bytes
packing.c 6642 bytes
parman.c 10845 bytes
parser.c 8246 bytes
pci_iomap.c 4313 bytes
percpu-refcount.c 13820 bytes
percpu_counter.c 5964 bytes
percpu_test.c 3300 bytes
plist.c 6041 bytes
pm-notifier-error-inject.c 1183 bytes
radix-tree.c 44365 bytes
random32.c 13096 bytes
ratelimit.c 1649 bytes
rbtree.c 17480 bytes
rbtree_test.c 9586 bytes
refcount.c 11629 bytes
rhashtable.c 30063 bytes
sbitmap.c 17028 bytes
scatterlist.c 25807 bytes
seq_buf.c 8183 bytes
sg_pool.c 4318 bytes
sg_split.c 5161 bytes
sha1.c 6258 bytes
show_mem.c 1078 bytes
siphash.c 12327 bytes
smp_processor_id.c 1491 bytes
sort.c 8937 bytes
stackdepot.c 8776 bytes
stmp_device.c 1953 bytes
string.c 24064 bytes
string_helpers.c 14239 bytes
strncpy_from_user.c 3301 bytes
strnlen_user.c 3413 bytes
syscall.c 2552 bytes
test-kstrtox.c 17713 bytes
test-string_helpers.c 10525 bytes
test_bitfield.c 4373 bytes
test_bitmap.c 10829 bytes
test_blackhole_dev.c 2585 bytes
test_bpf.c 162623 bytes
test_debug_virtual.c 981 bytes
test_firmware.c 23422 bytes
test_hash.c 6475 bytes
test_hexdump.c 6437 bytes
test_ida.c 4392 bytes
test_kasan.c 16756 bytes
test_kmod.c 30676 bytes
test_list_sort.c 3383 bytes
test_memcat_p.c 2298 bytes
test_meminit.c 9529 bytes
test_module.c 794 bytes
test_objagg.c 25159 bytes
test_overflow.c 22870 bytes
test_parman.c 11431 bytes
test_printf.c 14755 bytes
test_rhashtable.c 20430 bytes
test_siphash.c 7704 bytes
test_sort.c 870 bytes
test_stackinit.c 11180 bytes
test_static_key_base.c 1603 bytes
test_static_keys.c 5731 bytes
test_string.c 3931 bytes
test_strscpy.c 4112 bytes
test_sysctl.c 3795 bytes
test_ubsan.c 2422 bytes
test_user_copy.c 9303 bytes
test_uuid.c 3485 bytes
test_vmalloc.c 10865 bytes
test_xarray.c 42976 bytes
textsearch.c 9551 bytes
timerqueue.c 2522 bytes
ts_bm.c 5194 bytes
ts_fsm.c 10651 bytes
ts_kmp.c 4222 bytes
ubsan.c 10746 bytes
ubsan.h 1696 bytes
ucmpdi2.c 568 bytes
ucs2_string.c 2534 bytes
usercopy.c 2058 bytes
uuid.c 2703 bytes
vsprintf.c 81230 bytes
win_minmax.c 3436 bytes
xarray.c 54077 bytes
xxhash.c 12978 bytes