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

ËŒ""¯uŒ”uŠ“Ò¯"Úè@!àõ-à%°Î^oò M!p"„01ÕPŸQòR`
à å0Ò"¥"!àõåÄ3Tà$!õ‚ä4!õƒàD€ðåÄ3Tà$,õ‚ä4!õƒåðÄ3Tà$-õ‚ä4!õƒå-ðä!ð"1!àõ1`Š€=ä!ð¯-b"u1ÿàT÷ðàTþðT>ðäðð!ð¯-b"~+€}4Íà ãù!4À
!4È
!4Ä
4Ìtð£àDðàDðD@ðàDðä!ð¯-b"àT÷ðàTþðT¿ðàTïðä!ð¯-b"~+€}ä!ð¯-b"Ò…-#ä!ð"tÂä!ð¯-b"…-%àTûÿðäð
tðäð!à	ðtqðïDðä!ð"!àÿTõ0£àõ'&ä!ð¯-b"!àõ,ä!ð¯-b"Sä!ð¯-b"ä!ð¯-b"ŽÊíÊÉëÉ0
J€BËïËêÔP€Ã@ËD ˅‚…ƒëð£äð…‚…ƒ££åðå…‚…ƒ£££ðå$õ‚ä5õƒtðå$õ‚ä5õƒäðå$õ‚ä5õƒäðå$õ‚ä5õƒtðꐜ“ûêd`êd`ºËDËå$õ‚ä5õƒëðå$õ‚ä5õƒtÿðå$õ‚ä5õƒéðå$	õ‚ä5õƒtð%õä5õêÔ@Öê`ºê$ýä3üå®xÃ3Î3ÎØùÿ–Ž¶ê$ÿýä4ÿü~„ÌîÌÍïÍåÄøTÈhÿåÄTðHþ–Œê$ÿýä4ÿü~„ÌîÌÍïÍåÄøTÈhÿåÄTðHþ–ŽåE`åpê$ÿýä4ÿü~„ÓåŸåžPåE`ºå$	õ‚ä5õƒàD€ðå$
õ‚ä5õƒåðåÿå$õ‚ä5õƒïð€-åT?ÿå$
õ‚ä5õƒïðå®xÎÃÎØùÿå$õ‚ä5õƒïð…‚…ƒàDð"Žå¢á’	å4$õ‚ä53õƒàýå4$õ‚ä53õƒàû¢	’
uu0	Ȁèå$õ‚ä5õƒïðå1`€å$õ‚ä5õƒïðå4$õ‚ä53õƒàÿ}|då$õ‚ä5õƒïðå$õ‚ä5õƒîðå1``å$ÿä5þå4$ýä53üu{«å$"ÿä5þ|0}u{«å$(ÿä5þ|0}u{«å4$õ‚ä53õƒàÿå$-õ‚ä5õƒïð€?å$ÿä5þ|0}u{«å$"ÿä5þ|0}u{«å$(ÿä5þ|0}u{«å$.õ‚ä5õƒäðå$/õ‚ä5õƒäðå4$õ‚ä53õƒàÿÃÿå$0õ‚ä5õƒïð0	Aå$0õ‚ä5õƒàÿå1`~€~ïNðå1`~€å0à~ÿ€~å$1õ‚ä5õƒïð"å$0õ‚ä5õƒàD@ðå0àå4$õ‚ä53õƒàÿ€å$1õ‚ä5õƒïð"å4$õ‚ä53õƒà0ç;å4$õ‚ä53õƒàe+pu+ÿå4$õ‚ä53õƒàÿb~"|Ž34".àþ£àŽ3õ4Ã"Ò
å4$õ‚ä53õƒàp:…4‚…3ƒÀƒÀ‚àþ£àÿ…4‚…3ƒ££àü£àýÃïÿîœþЂЃð£ïðӔîd€”€P'€Æ…4‚…3ƒàþ£àÃîd€”€P'A…4‚…3ƒàü£àýßîd€øìd€˜@ …4‚…3ƒÀƒÀ‚££àþ£àÿíŸÿìžÐ‚Ѓð£ïðÂ
…4‚…3ƒàþ£àÿå4$õ‚ä53õƒàýÃïýî”üZP,…4‚…3ƒÀƒÀ‚àþ£àÿ…4‚…3ƒ££àü£àýÃïÿîœÐ‚Ѓð£ïðÂ
 
7~"|Ž34‚Žƒàþ£àӔîd€”€@
~"­4¬3€«…4‚…3ƒîðë~"0­4¬3".àþ£àÿe4pîe3pÓ"Ž34Ã"ïð¤¨ðόð¤(΍ð¤.þ"¼¾)ïð„ÿ­ð"äÌøuðï/ÿî3þì3üîì˜@üîþÕðéäÎý"íøõðî„ Òþ­ðuðï/ÿí3ý@˜PÕðò"ØýÕðê"Åðø£à(ðÅðøå‚‚pƒà8ð"àü£àý£àþ£àÿ"ìð£íð£îð£ïð"¤%‚õ‚åð5ƒõƒ"ЃЂøä“pt“p
££“øt“õ‚ˆƒäst“h`£€ßŠƒ‰‚äsäÿ0ŒäðïQ“D€0ð£tð£äð0Œàþt6/øÆîÆ£àþïQ“D€n`ïÔ	@È"å0%±		‡

o
¶)˜Ð0:àõå& å4˜àTþð"4˜àDðå&0æå'0æSý€C€
å'0æC€Sýå&0çå'0çS÷€C€
å'0çC€S÷CC0:åð"0:àõå& å4˜àTþð"4˜àDðå&TÀ`å'0æSý€Cå'0çS÷€C€å'0æC€Sýå'0çC€S÷CC0:åð"0:àõCCå&0å\4˜àDðå&TÀ`å'0æSý€Cå'0çS÷€0C€+å'0æC€Sýå'0çC€S÷å'ôTÿ04àTàOðäõ,0:åð€4˜àTþðå'ôTÿ04àTàOð05àõSàåð"0:àõå&0å<4˜àDðå'0æSý€Cå'0çS÷€Cå&TÀ`CC€SþC0:åð"4˜àTþð"0:àõå'0æC€Sýå'0çC€S÷å&TÀ`SþSû€CC4˜àDð0:åð" ¯)~t¯5~{Ґ0:àõå& å
4˜àTþð"4˜àDðå&TÀ`,Âå'0æSý€Cå'0çS÷€CCC0:åð"0ÐÀÒ"Âå& å	4˜àTþð€U4˜àDðå&0æå'0æSý€C€
å'0æC€Sýå&0çå'0çS÷€C€
å'0çC€S÷CSû0:åð0:àõ"å&0å, !Òu5u)	¯)~t0:àõSþCåð4˜àDð"4˜àTþð"å1dpAÔ@
OeP ~+€}x@	Ò	îäõ/"
Pu/"xPu/"Ò	îäõ/"PQː0ôàõ*~0ì£àýäû+äÿþ6
tðàDÿðýt ðàD ðíT¿ð4ÌàDð£àDð£àDðÒ:PCW~0à|0}ìu{«0õàuð ¤ÿ®ð6àTýÿðýäðàTßð
t@ðMðÂþP8W~0à|}‚u{«tð
ðäÿþ6àTýðäðàTßðÂ(P%WxàTðàTýÿðäðïT¿ðÂÔP-W~0à|}‚u{«tð
ðàTßðàT¿ðÂ"4Íàù ãøå+ô`f4À…4‚…3ƒuð å+å‚$õ‚ä5ƒõƒ
4È…4‚…3ƒuð å+å‚$õ‚ä5ƒõƒ
4Ð…4‚…3ƒuð å+å‚$õ‚ä5ƒõƒ
å4$ðÿå34ÞþïxÎÃÎØùõ+…4‚…3ƒuð å‚$õ‚ä5ƒõƒ4À
…4‚…3ƒuð å+å‚$õ‚ä5ƒõƒ4È
…4‚…3ƒuð å+å‚$õ‚ä5ƒõƒ4Ä
àD@ðàDðéD4Íð4ÌàDð£àDð£àDð"ŒåÔPVå”@z{`€z{ÀåÄøTÈhÿåÄTðHþ后“ý|–ï+ûî:úåÄøTÈhÿåÄTðHþå“ý|–íL`c»
€\z{å®xÃ3Î3ÎØù$ÿä>þ后“ý|–ïxÃ3Î3ÎØù+ûî:úå®xÃ3Î3ÎØù$ÿä>þ后“ý|–íL`t+ûä:úÏëÏÎêÎ"å.``=`]p×$`í 
íu."
àÿ0åD ðå@E?`íu.›x¯(¨"àÿ0çvïD€ðQÞ»u.¯"~*"å@E?p!Ax¾»0
u.¯2~*"äõ."
àÿ0å,D ðAx¾»u."å@E?p0
u.¯2þ*"äõ."tð
ð0	2å4E3pÃ"…4‚…3ƒÀƒÀ‚àþ£àÿ…4‚…3ƒ££àü£àýÃïÿîœÐ‚Ѓð£ïðå4E3pÃ"íPó
à å0Aå4E3pÃ"…4‚…3ƒÀƒÀ‚àþ£àÿ…4‚…3ƒ££àü£àýÃïÿîœÐ‚Ѓð£ïðå4E3pÃ"íP󀵅4‚…3ƒàþ£àÿêÓ"þ@ÔPD~0à|}‚u{«tð
ðäÿþ6àT¿ðTÿðä0éðïTýðäðÒ	îäõ/PH~0à|}‚u{«tð
ðäÿþ6àT¿ðTýðäðÿxPu/"àTðÒ	îäõ/"¯äõ/õˆu¨u‰õ¸õèuu1ÿu+ÿ".ð£ð"Nð£ð
tÿðtðtÿðäðtÿðäðð0ètððð	tHð
tðtðtðt ðàD€ðuIuJÂÒ¯"ÔP-HàTßð~0à|}‚u{«tð
ðÒ	îäõ/"(PPHàTýðäðt€ðàD€ðxPu/"~0à|}‚u{«tð
ðÒ	îàTðäõ/"00tðuuА00à0àåpåEpëåEpt!à`4˜àDðÃ"ä4Xð42tðuuА4àd`åpåEpêåEpt!à`4˜àDðÃ"4˜àDðäðÓ"0:àõWP&å'0æSý€Cå'0çS÷€CSþC0:åðLPHàõT`>åTãð£àõðå'0æC€Sýå'0çC€S÷SþC0:åð¯)~t¯5~{"¿PrA…4‚…3ƒàü£àßõìžõÓå”åd€”€@®¯€~Žå4$õ‚ä53õƒàÕõä•õÃd€”€Päõõå4$ÿä53þ­{+t ðàD ðu/"ÀàÀðÀƒÀ‚ÀÐuЯ".àþ£àŽ3õ4å/%à$›õ‚ä4õƒä“þt“ÊîÊùKöPÒ,éP¯%b0å/p N’ÂÒ¢ä3õ¯#¢Ò¯ÐÐЂЃÐðÐà2) àpc0Œäð£tÂð£tð£äð0Œàÿ) ð0Œäð£tÅð£tð£äð0Œàÿ)¡ð0Œäð£tÄð£tð£äð0Œàÿ)¢ð0Œäð£tÃð£tð£äð0Œà)£ð"ŽŒäÿïÛPSå0àï|%ýì5‚õƒàõ€å0áï|%ýì5‚õƒä“õ€å/øæõå0äå/õ‚ä5õƒåð€å/ø¦€¨"Œï$õ‚ä>õƒàü£àL`Aï$õ‚ä>õƒàü£àõ‚Œƒàü£àý…‚…ƒàú£àûÓí›êd€øìd€˜@ï$õ‚ä>õƒàü£àÎìÎÿ€¯­¬¯"¿POå4$ÿä53þå4$õ‚ä53õƒàýäû+å4$õ‚ä53õƒàÿ~6
t@ðàD@ÿð
t€ðOð0étðu/"0:àÿå'0æ0ïTõþ€ïD
þÏîπ0ïD
þ€ïTõþÏîÏÏTþÏÏDϐ0:ïð0	~t€"~t²"ÀàÀðÀƒÀ‚ÀÐuЯŒÓåJ”åI”@åJJpIÓåL”åK”@åLLpKҌүÐÐЂЃÐðÐà2Ãï”îd€”€@Óí”ìd€”€P"Ãï”üîd€”@Óí”üìd€”P"Óï”îd€”€P
Ãí”üìd€”@Ó"Ã"äþïô`At.õ‚ä4!õƒà´ÿ#t.õ‚ä4!õƒïð0
t.õ‚ä4!õƒåðtð"¾
tðäþ€Â€¿"ŽAÃï•ÿî•ÍïÍüÓí”ìd€”€@Îì΀~ÌîÌìðïðtQðàDð"0<å/p8".àþ£àŽõ"Nàþ£àÿ".îð£ïð"Nåð£åðŽ340¥ÂÂ	î"€~)äýü‚ŽƒàûtE-øÆëÆt/õ‚ä>õƒàûtA-øÆëÆt/ÿä>þ
½ídLpÏ"!àÄ3Tà$õ‚ä4!«‚ú«‹‚Šƒîðë~"0ÍëÍÌêÌä!ð¯-b"tðäð1ˆ4˜àDðå0´
LP
À€å0´Ô*€ä€þ"äÿå0$þp,äþîÕ,PtÈîÈ€Ã3ØüÏOÏ€è04àTàþå'ToôÎNÎîð"4ÎàDð4ÍàTþð4Íà ãùàT"ÿ¿"ӀÃPðàT÷ðàT¿ð"ï$õ‚ä>õƒàü£àûÊìÊ$õ‚ä<õƒàü£àýï$õ‚ä>õƒìð£íðÎêÎÏëÏ"ï$õ‚ä>õƒàú£àûí$õ‚ä<õƒêð£ëðï$õ‚ä>õƒìð£íð"ÀàÀЯŽÓå@”å?”@
å@@p?kҎүÐÐÐà2¿P"~0à|}‚u{«tð
ðÒ	îäõ/"Žë`	p¯þ"~0ଭu{«¯þ"l!àõ(tA%(øæõ2tE%(øæõ"!à`Ò
"Â
"Íï͐à0çÃ"~*àD€ðàD€ðÓ"40äð£ð£tð£äðà á€öà á€ö"äÿt6/øæ0ŒðïQ“0ð£tð£äð¿	ã"äÿï[“0ŒðïQ“0ð£tð£äð¿	ã"äðï`€ïðtQðàDð"0ðàõ*
à0ä0òà`
tðÓ"Ã"0ðàõ*
à0ä0òàp
tðÓ"Ã"4ÎàDð4ÍàTþðàT÷ðàT¿ð"tð4˜àTûð4Xtð00tð"$0H`lÈ
	
ïÄ33TÀÿàT?OðàD€ð"à0çt€ðàTðÓ"Ã"
à0átðàTýðÓ"Ã"
à0âtðàTûðÓ"Ã"
à0æt@ðàT¿ðÓ"Ã"
à0çt€ðàTðÓ"Ã"à0åt ðàTßðÓ"Ã"äõ1
tÿð".t!ð£tð"RST@ @ÿ??½(!å4$õ‚ä53õƒà0æÓ"Ã"0@t2ð£t°ð£tð£äð"u1
tÿðàD ð"ÑSkÆ	•ڐ0dàý£àþí%àÿî3þ"0@t2ð£t°ð£äð£ð"àDðàD@ð"¿PÒ	îäõ/"
à0àtðÓ"Ã"
à0åt ðÓ"Ã"40tð£äð£ð£ð"xäöØýuLܯŒÒ¯"ŽŽ?@kҎ"0<ïðîD€£ð"0xàý£àþíÿ"åJEIpӀÃ"åLEKpӀÃ"Âäõ¢"uõu‹A"ŽIJҌ"ŽKLҌ"Â
äõ."¬0