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
disk
_atomic64e.h 2979 bytes
_atomic_subword.h 7444 bytes
_bitset.h 2357 bytes
_blockcount.h 2018 bytes
_bus_dma.h 2202 bytes
_callout.h 2742 bytes
_cpuset.h 1806 bytes
_cscan_atomic.h 18204 bytes
_cscan_bus.h 10462 bytes
_domainset.h 2086 bytes
_eventhandler.h 2874 bytes
_ffcounter.h 1887 bytes
_iovec.h 1976 bytes
_lock.h 3087 bytes
_lockmgr.h 1859 bytes
_mutex.h 2695 bytes
_null.h 1739 bytes
_pctrie.h 1686 bytes
_pthreadtypes.h 3598 bytes
_rangeset.h 1901 bytes
_rmlock.h 2650 bytes
_rwlock.h 2450 bytes
_semaphore.h 2095 bytes
_seqc.h 160 bytes
_sigset.h 2514 bytes
_smr.h 1988 bytes
_sockaddr_storage.h 2427 bytes
_stack.h 1562 bytes
_stdarg.h 2200 bytes
_stdint.h 2667 bytes
_sx.h 1769 bytes
_task.h 2681 bytes
_termios.h 7826 bytes
_timespec.h 2053 bytes
_timeval.h 1920 bytes
_types.h 5796 bytes
_ucontext.h 2131 bytes
_uio.h 2038 bytes
_umtx.h 2563 bytes
_unrhdr.h 1970 bytes
aac_ioctl.h 7737 bytes
abi_compat.h 2480 bytes
acct.h 5064 bytes
acl.h 14971 bytes
agpio.h 5919 bytes
aio.h 7318 bytes
alq.h 4613 bytes
apm.h 88 bytes
arb.h 29570 bytes
assym.h 2767 bytes
ata.h 46435 bytes
atomic_common.h 2968 bytes
auxv.h 1620 bytes
backlight.h 2069 bytes
bio.h 6928 bytes
bitset.h 8308 bytes
bitstring.h 12456 bytes
blist.h 3827 bytes
blockcount.h 3098 bytes
boot.h 1839 bytes
buf.h 21139 bytes
buf_ring.h 10850 bytes
bufobj.h 5155 bytes
bus.h 39113 bytes
bus_dma.h 14012 bytes
bus_dma_internal.h 2478 bytes
busdma_bufalloc.h 4811 bytes
callout.h 6782 bytes
caprights.h 4270 bytes
capsicum.h 17961 bytes
cdefs.h 28599 bytes
cdio.h 7261 bytes
cdrio.h 4992 bytes
cfictl.h 2260 bytes
chio.h 9755 bytes
ck.h 251 bytes
clock.h 8259 bytes
cnv.h 4355 bytes
compressor.h 2099 bytes
condvar.h 3505 bytes
conf.h 12699 bytes
cons.h 5343 bytes
consio.h 14343 bytes
copyright.h 2038 bytes
counter.h 3090 bytes
coverage.h 2419 bytes
cpu.h 7185 bytes
cpuctl.h 2345 bytes
cpuset.h 6071 bytes
csan.h 1752 bytes
ctype.h 2882 bytes
devctl.h 1799 bytes
devicestat.h 7142 bytes
devmap.h 4139 bytes
dirent.h 4899 bytes
disk.h 6458 bytes
disk_zone.h 6674 bytes
disklabel.h 4500 bytes
diskmbr.h 1881 bytes
dkstat.h 2104 bytes
dnv.h 3476 bytes
domain.h 3726 bytes
domainset.h 5173 bytes
dtrace_bsd.h 6925 bytes
dvdio.h 3515 bytes
efi.h 6358 bytes
efiio.h 2295 bytes
elf.h 1640 bytes
elf32.h 7640 bytes
elf64.h 7977 bytes
elf_common.h 60468 bytes
elf_generic.h 2899 bytes
endian.h 5097 bytes
epoch.h 4104 bytes
errno.h 8492 bytes
eui64.h 2097 bytes
event.h 12913 bytes
eventhandler.h 12084 bytes
eventvar.h 2522 bytes
exec.h 4671 bytes
extattr.h 4179 bytes
fail.h 13418 bytes
fbio.h 20426 bytes
fcntl.h 12277 bytes
fdcio.h 7780 bytes
file.h 14173 bytes
filedesc.h 10812 bytes
filio.h 3763 bytes
firmware.h 3033 bytes
fnv_hash.h 1440 bytes
font.h 3540 bytes
gmon.h 7329 bytes
gpio.h 8024 bytes
gpt.h 1543 bytes
gsb_crc32.h 998 bytes
gtaskqueue.h 4312 bytes
hash.h 3632 bytes
hhook.h 6005 bytes
iconv.h 8422 bytes
imgact.h 5284 bytes
imgact_aout.h 5786 bytes
imgact_binmisc.h 7113 bytes
imgact_elf.h 4227 bytes
interrupt.h 8484 bytes
intr.h 5420 bytes
ioccom.h 3911 bytes
ioctl.h 2297 bytes
ioctl_compat.h 6573 bytes
iov.h 11953 bytes
iov_schema.h 2390 bytes
ipc.h 5046 bytes
ipmi.h 5530 bytes
jail.h 14909 bytes
joystick.h 2173 bytes
kbio.h 8002 bytes
kcov.h 2547 bytes
kdb.h 5161 bytes
kenv.h 2067 bytes
kern_prefetch.h 1705 bytes
kernel.h 16572 bytes
kerneldump.h 4962 bytes
khelp.h 3151 bytes
kobj.h 7091 bytes
kpilite.h 2073 bytes
ksem.h 2396 bytes
kthread.h 3117 bytes
ktls.h 6673 bytes
ktr.h 11187 bytes
ktr_class.h 3887 bytes
ktrace.h 8327 bytes
libkern.h 7878 bytes
limits.h 3779 bytes
link_aout.h 10445 bytes
link_elf.h 4074 bytes
linker.h 12112 bytes
linker_set.h 3939 bytes
lock.h 12618 bytes
lock_class.h 2562 bytes
lock_profile.h 2667 bytes
lockdoc.h 5115 bytes
lockdoc_event.h 1648 bytes
lockf.h 5687 bytes
lockmgr.h 7168 bytes
lockstat.h 5249 bytes
loginclass.h 2135 bytes
mac.h 4058 bytes
malloc.h 11821 bytes
mbuf.h 51953 bytes
mchain.h 4313 bytes
md4.h 1667 bytes
md5.h 1855 bytes
mdioctl.h 3820 bytes
memdesc.h 3883 bytes
memrange.h 2415 bytes
mman.h 10659 bytes
module.h 8984 bytes
module_khelp.h 3537 bytes
mount.h 42632 bytes
mouse.h 12994 bytes
mpt_ioctl.h 4370 bytes
mqueue.h 1906 bytes
msg.h 4895 bytes
msgbuf.h 3570 bytes
mtio.h 12229 bytes
mutex.h 19636 bytes
namei.h 11687 bytes
nlist_aout.h 4334 bytes
nv.h 10872 bytes
osd.h 4119 bytes
param.h 12459 bytes
pciio.h 5811 bytes
pcpu.h 10025 bytes
pctrie.h 5313 bytes
physmem.h 2993 bytes
pidctrl.h 5566 bytes
pipe.h 4615 bytes
pmc.h 38184 bytes
pmckern.h 8207 bytes
pmclog.h 9348 bytes
poll.h 4125 bytes
posix4.h 3797 bytes
power.h 2396 bytes
priority.h 4500 bytes
priv.h 20199 bytes
prng.h 354 bytes
proc.h 51293 bytes
procctl.h 5012 bytes
procdesc.h 4566 bytes
procfs.h 4297 bytes
protosw.h 14911 bytes
ptio.h 1610 bytes
ptrace.h 8815 bytes
qmath.h 22604 bytes
queue.h 29296 bytes
racct.h 7661 bytes
random.h 5537 bytes
rangelock.h 3956 bytes
rangeset.h 3033 bytes
rctl.h 6055 bytes
reboot.h 3488 bytes
refcount.h 5825 bytes
regression.h 1661 bytes
resource.h 5449 bytes
resourcevar.h 6435 bytes
rman.h 6561 bytes
rmlock.h 5694 bytes
rtprio.h 3152 bytes
runq.h 2596 bytes
rwlock.h 10862 bytes
sbuf.h 4789 bytes
sched.h 9270 bytes
sdt.h 18321 bytes
select.h 3579 bytes
selinfo.h 2452 bytes
sem.h 4417 bytes
sema.h 2676 bytes
seqc.h 3208 bytes
serial.h 3577 bytes
sf_buf.h 6014 bytes
sglist.h 3981 bytes
shm.h 5822 bytes
sigio.h 2903 bytes
signal.h 16212 bytes
signalvar.h 13254 bytes
sleepqueue.h 5741 bytes
slicer.h 2243 bytes
smp.h 9089 bytes
smr.h 7822 bytes
smr_types.h 4985 bytes
snoop.h 1014 bytes
sockbuf.h 10139 bytes
socket.h 23397 bytes
socketvar.h 19199 bytes
sockio.h 8157 bytes
sockopt.h 3056 bytes
soundcard.h 71049 bytes
spigenio.h 2331 bytes
stack.h 2718 bytes
stat.h 13760 bytes
stats.h 35562 bytes
statvfs.h 3157 bytes
stdatomic.h 14278 bytes
stddef.h 1744 bytes
stdint.h 2691 bytes
sx.h 11304 bytes
syscall.h 14241 bytes
syscall.mk 6673 bytes
syscallsubr.h 16986 bytes
sysctl.h 49145 bytes
sysent.h 10938 bytes
syslimits.h 3218 bytes
syslog.h 7423 bytes
sysproto.h 156242 bytes
systm.h 22559 bytes
taskqueue.h 7833 bytes
terminal.h 8443 bytes
termios.h 151 bytes
thr.h 2934 bytes
tiio.h 12923 bytes
tim_filter.h 4719 bytes
time.h 17279 bytes
timeb.h 2650 bytes
timeet.h 3734 bytes
timeffc.h 12222 bytes
timepps.h 6634 bytes
timers.h 3733 bytes
times.h 2521 bytes
timespec.h 2455 bytes
timetc.h 3238 bytes
timex.h 6773 bytes
tree.h 28604 bytes
tslog.h 2355 bytes
tty.h 9195 bytes
ttycom.h 7007 bytes
ttydefaults.h 4019 bytes
ttydevsw.h 5407 bytes
ttydisc.h 3002 bytes
ttyhook.h 4074 bytes
ttyqueue.h 5391 bytes
turnstile.h 4943 bytes
types.h 11922 bytes
ucontext.h 2980 bytes
ucred.h 5170 bytes
uio.h 4249 bytes
umtx.h 5852 bytes
un.h 3036 bytes
unistd.h 7521 bytes
unpcb.h 6931 bytes
user.h 21917 bytes
utsname.h 2529 bytes
uuid.h 3249 bytes
vdso.h 4359 bytes
vmem.h 5026 bytes
vmmeter.h 7907 bytes
vnode.h 40470 bytes
vtoc.h 89 bytes
wait.h 6252 bytes
watchdog.h 4318 bytes