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

  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
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
AF
ANON
ASYNC
AUTOBOOT
Behav
CCITT
CLK
CLR
CMSG
CTL
CTRUNC
DEF
DFL
DGRAM
DONTNEED
DONTROUTE
DONTWAIT
DUPFD
Datagram
Datagrams
EINPROGRESS
ENOMEM
EOF
EOL
EOR
EWOULDBLOCK
EXCL
EXLOCK
FD
FIRSTHDR
FS
FSIZE
Fabry
Fifo's
Filesystem
Filesystems
GETFD
GETFL
GETLK
GETOWN
GETQUOTA
HASSEMAPHORE
HASSEMPHORE
HW
IDs
IGN
INCR
INET
IP
IPC
IRGRP
IROTH
IRUSR
IRWXG
IRWXO
IRWXU
ISGID
ISO
ISSET
ISTXT
ISUID
ITIMER
IWGRP
IWOTH
IWUSR
IXGRP
IXOTH
IXUSR
Karels
Ktrace
Leffler
MACHDEP
MADV
MAXHOSTNAMELEN
MEMLOCK
MIB
MNT
MSG
Manual''PS1:6
Manual''PSD:5
McKusick
Mclear
Mincore
Mset
NB
NCCS
NDELAY
NFS
NGROUPS
NL
NLIMITS
NODUMP
NOEXTEND
NOFILE
NORESERVE
NPROC
NS
NXTHDR
ONSTACK
OOB
OR'ing
PF
PGRP
POSIX
PRIO
PROT
PS1:6
PSD:5
Pthread
RB
RDM
RDONLY
RDWR
RH
RLIM
RLIMIT
ROM
ROMs
RSS
RUSAGE
RWX
SEQPACKET
SETFD
SETFL
SETLK
SETLKW
SETMASK
SETOWN
SETUSE
SF
SHLOCK
SIG
SIGALRM
SIGBUS
SIGCHLD
SIGCONT
SIGEMT
SIGFPE
SIGHUP
SIGILL
SIGINT
SIGIO
SIGIOT
SIGKILL
SIGPROF
SIGQUIT
SIGSEGV
SIGSTOP
SIGTERM
SIGTRAP
SIGTSTP
SIGTTIN
SIGTTOU
SIGURG
SIGUSR1
SIGUSR2
SIGVTALRM
SIGWINCH
SIGXCPU
SIGXFSZ
SMM:18
SPACEAVAIL
Sem
Sv
Sysctl
TCK's
TCP
TIOCSCTTY
TRUNC
Toc
UDP
UF
UTC
VAX
VM
WAITALL
WILLNEED
WRONLY
XTND
accessor
accrights
accrightslen
addr
anamelen
ans
arg
argstructp
argv
arusage
astatus
basep
behav
blkdev
brkc
bu
buf
buflen
bufsize
caddr
cbreak
cd9660
cflag
chflags
chroot
cmd
cmsg
cmsghdr
controllen
ctl
curproc
datagram
datagrams
dev
dir
dirent.h
dopt
dprop
ds
dst
dsttime
dsuspc
dtype
dup2
egid
envp
eofc
erasec
errno
es
euid
fchdir
fchflags
fchmod
fchown
fcntl
fcntl.h
fd
fdesc
fdset
fdset2
fhandle
fhp
fifo
fifos
file.h
filename
filesystem
filesystems
flushc
fpathconf
fromlenaddr
fs
fstat
fstatfs
ftruncate
fts
getdirentries
getdtablesize
getegid
geteuid
getfh
getfsstat
getgid
getgroups
gethostid
gethostname
getitimer
getpagesize
getpeername
getpriority
getprotobyname
getrlimit
getrusage
getsockname
getsockopt
gettimeofday
gid
gidset
gidsetsize
hangup
hdr
hostid
idrss
iflag
iflags
inblock
incr
ing
int
int16
int32
int64
int8
intrc
ioctl.h
iov
iovec
iovlen
ispeed
isrss
itimerval
ixrss
kbytes
kernfs
killc
killpgrp
ktrace
len
lflag
lfs
linefeed
lnextc
lstat
maddr
madvise
majflt
maxrss
mclear
mfs
mhdr
mincore
minflt
minuteswest
mkfifo
mlock
mman.h
mmap
mprotect
mremap
mset
msg
msghdr
msglen
msgrcv
msgsnd
msleep
msync
munlock
munmap
mwakeup
namelen
nbytes
nd
nds
newlen
newmask
newname
newp
nfssvc
ngroups
nivcsw
nl
nsignals
nswap
nvcsw
oflag
oflags
olddelta
oldlenp
oldmask
oldname
oldoffset
oldp
onstack
ops
optlen
optname
optval
or'ed
or'ing
osa
ospeed
oss
osv
oublock
ovalue
pagesize
param
param.h
path1
path2
pathconf
pathname
pathnames
pgrp
pid
pos
prio
proc
procfs
prot
proto
pv
qaddr
quitc
quota.h
quotactl
readlink
readv
reboot.h
recv
recvfrom
recvmsg
resource.h
rgid
rlim
rlimit
rlp
ronly
rprntc
ru
ruid
rusage
sbrk
scp
sem
sendmsg
sendto
setgroups
sethostid
sethostname
setitimer
setlogin
setpgid
setpriority
setquota
setregid
setreuid
setrlimit
setsid
setsockopt
settimeofday
sigaction
sigaddset
sigaltstack
sigblock
sigcontext
sigemptyset
sigmask
signal.h
signalling
signo
sigpause
sigpending
sigprocmask
sigset
sigsetmask
sigstack
sigsuspend
sigvec
sockaddr
socket.h
socketpair
socktype
sp
ss
ssize
sstk
startc
stat.h
statfs
stb
stime
stopc
suspc
sv
sw
symlink
sysctl
sysctl.h
ta
tcflag
tcgetattr
tcsetattr
termios
time.h
timeval
timezone
tmp
toc
tolen
tracefile
trpoints
tt
ttychars
ttymode
tv
tvp
tvsec
types.h
tz
tzp
uR
uid
uint
uio.h
umap
umount
unistd.h
usec
ushort
vec
vm
wait.h
wait4
waitstatus
werasc
wpid
writev