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
Kconfig 1504 bytes
Makefile 5490 bytes
ObjectID.h 47970 bytes
amdgpu.h 39268 bytes
amdgpu_acp.c 15652 bytes
amdgpu_acp.h 1529 bytes
amdgpu_acpi.c 24122 bytes
amdgpu_afmt.c 3831 bytes
amdgpu_amdkfd.c 19677 bytes
amdgpu_amdkfd.h 9384 bytes
amdgpu_amdkfd_arcturus.c 10659 bytes
amdgpu_amdkfd_fence.c 5565 bytes
amdgpu_amdkfd_gfx_v10.c 28959 bytes
amdgpu_amdkfd_gfx_v7.c 24736 bytes
amdgpu_amdkfd_gfx_v8.c 23414 bytes
amdgpu_amdkfd_gfx_v9.c 25083 bytes
amdgpu_amdkfd_gfx_v9.h 3167 bytes
amdgpu_amdkfd_gpuvm.c 59237 bytes
amdgpu_atombios.c 63130 bytes
amdgpu_atombios.h 6298 bytes
amdgpu_atomfirmware.c 14342 bytes
amdgpu_atomfirmware.h 1982 bytes
amdgpu_atpx_handler.c 17560 bytes
amdgpu_benchmark.c 6737 bytes
amdgpu_bios.c 10749 bytes
amdgpu_bo_list.c 8514 bytes
amdgpu_bo_list.h 2889 bytes
amdgpu_cgs.c 15574 bytes
amdgpu_connectors.c 64552 bytes
amdgpu_connectors.h 1876 bytes
amdgpu_cs.c 43237 bytes
amdgpu_csa.c 3261 bytes
amdgpu_csa.h 1729 bytes
amdgpu_ctx.c 15682 bytes
amdgpu_ctx.h 3141 bytes
amdgpu_debugfs.c 28886 bytes
amdgpu_debugfs.h 1848 bytes
amdgpu_device.c 111562 bytes
amdgpu_discovery.c 11972 bytes
amdgpu_discovery.h 1606 bytes
amdgpu_display.c 28012 bytes
amdgpu_display.h 2903 bytes
amdgpu_dma_buf.c 11737 bytes
amdgpu_dma_buf.h 1914 bytes
amdgpu_doorbell.h 11762 bytes
amdgpu_dpm.c 37098 bytes
amdgpu_dpm.h 16655 bytes
amdgpu_drv.c 61050 bytes
amdgpu_drv.h 1752 bytes
amdgpu_encoders.c 8618 bytes
amdgpu_fb.c 10197 bytes
amdgpu_fence.c 20781 bytes
amdgpu_gart.c 10915 bytes
amdgpu_gart.h 2654 bytes
amdgpu_gds.h 1480 bytes
amdgpu_gem.c 23651 bytes
amdgpu_gem.h 2979 bytes
amdgpu_gfx.c 16456 bytes
amdgpu_gfx.h 11606 bytes
amdgpu_gmc.c 9267 bytes
amdgpu_gmc.h 7487 bytes
amdgpu_gtt_mgr.c 9425 bytes
amdgpu_i2c.c 10255 bytes
amdgpu_i2c.h 1886 bytes
amdgpu_ib.c 11695 bytes
amdgpu_ids.c 16025 bytes
amdgpu_ids.h 3023 bytes
amdgpu_ih.c 4991 bytes
amdgpu_ih.h 2660 bytes
amdgpu_ioc32.c 1667 bytes
amdgpu_irq.c 17233 bytes
amdgpu_irq.h 4080 bytes
amdgpu_job.c 7024 bytes
amdgpu_job.h 2963 bytes
amdgpu_kms.c 42788 bytes
amdgpu_mes.h 2983 bytes
amdgpu_mmhub.h 1354 bytes
amdgpu_mn.c 12416 bytes
amdgpu_mn.h 3216 bytes
amdgpu_mode.h 17095 bytes
amdgpu_object.c 36250 bytes
amdgpu_object.h 9624 bytes
amdgpu_pll.c 10709 bytes
amdgpu_pll.h 1537 bytes
amdgpu_pm.c 97168 bytes
amdgpu_pm.h 1950 bytes
amdgpu_pmu.c 6789 bytes
amdgpu_pmu.h 1443 bytes
amdgpu_psp.c 34411 bytes
amdgpu_psp.h 10221 bytes
amdgpu_ras.c 40276 bytes
amdgpu_ras.h 18344 bytes
amdgpu_ras_eeprom.c 14300 bytes
amdgpu_ras_eeprom.h 2620 bytes
amdgpu_ring.c 14548 bytes
amdgpu_ring.h 12052 bytes
amdgpu_rlc.c 8660 bytes
amdgpu_rlc.h 7192 bytes
amdgpu_sa.c 10939 bytes
amdgpu_sched.c 3767 bytes
amdgpu_sched.h 1488 bytes
amdgpu_sdma.c 2467 bytes
amdgpu_sdma.h 3503 bytes
amdgpu_socbb.h 3264 bytes
amdgpu_sync.c 10009 bytes
amdgpu_sync.h 2252 bytes
amdgpu_test.c 7037 bytes
amdgpu_trace.h 15385 bytes
amdgpu_trace_points.c 1299 bytes
amdgpu_ttm.c 65434 bytes
amdgpu_ttm.h 4947 bytes
amdgpu_ucode.c 23724 bytes
amdgpu_ucode.h 12644 bytes
amdgpu_umc.h 3358 bytes
amdgpu_uvd.c 32628 bytes
amdgpu_uvd.h 3481 bytes
amdgpu_vce.c 27870 bytes
amdgpu_vce.h 3360 bytes
amdgpu_vcn.c 20722 bytes
amdgpu_vcn.h 7481 bytes
amdgpu_vf_error.c 3160 bytes
amdgpu_vf_error.h 2274 bytes
amdgpu_virt.c 11572 bytes
amdgpu_virt.h 11069 bytes
amdgpu_vm.c 80261 bytes
amdgpu_vm.h 13054 bytes
amdgpu_vm_cpu.c 3658 bytes
amdgpu_vm_sdma.c 7086 bytes
amdgpu_vram_mgr.c 13073 bytes
amdgpu_xgmi.c 11983 bytes
amdgpu_xgmi.h 2172 bytes
arct_reg_init.c 2970 bytes
athub_v1_0.c 3084 bytes
athub_v1_0.h 1373 bytes
athub_v2_0.c 3088 bytes
athub_v2_0.h 1373 bytes
atom.c 35040 bytes
atom.h 4905 bytes
atombios_crtc.c 28359 bytes
atombios_crtc.h 2621 bytes
atombios_dp.c 21882 bytes
atombios_dp.h 2061 bytes
atombios_encoders.c 71636 bytes
atombios_encoders.h 3399 bytes
atombios_i2c.c 5027 bytes
atombios_i2c.h 1477 bytes
cik.c 63444 bytes
cik.h 1429 bytes
cik_dpm.h 1252 bytes
cik_ih.c 12226 bytes
cik_ih.h 1250 bytes
cik_sdma.c 38561 bytes
cik_sdma.h 1256 bytes
cikd.h 22838 bytes
clearstate_ci.h 28019 bytes
clearstate_defs.h 1513 bytes
clearstate_gfx10.h 28627 bytes
clearstate_gfx9.h 29649 bytes
clearstate_si.h 27764 bytes
clearstate_vi.h 28461 bytes
cz_ih.c 11806 bytes
cz_ih.h 1265 bytes
dce_v10_0.c 114136 bytes
dce_v10_0.h 1381 bytes
dce_v11_0.c 117639 bytes
dce_v11_0.h 1380 bytes
dce_v6_0.c 106786 bytes
dce_v6_0.h 1375 bytes
dce_v8_0.c 109394 bytes
dce_v8_0.h 1564 bytes
dce_virtual.c 19721 bytes
dce_virtual.h 1266 bytes
df_v1_7.c 4043 bytes
df_v1_7.h 1521 bytes
df_v3_6.c 15147 bytes
df_v3_6.h 1919 bytes
emu_soc.c 1295 bytes
gfx_v10_0.c 169411 bytes
gfx_v10_0.h 1258 bytes
gfx_v6_0.c 118236 bytes
gfx_v6_0.h 1256 bytes
gfx_v7_0.c 157125 bytes
gfx_v7_0.h 1559 bytes
gfx_v8_0.c 248130 bytes
gfx_v8_0.h 1431 bytes
gfx_v9_0.c 221196 bytes
gfx_v9_0.h 1493 bytes
gfxhub_v1_0.c 13685 bytes
gfxhub_v1_0.h 1626 bytes
gfxhub_v1_1.c 1999 bytes
gfxhub_v1_1.h 1258 bytes
gfxhub_v2_0.c 12760 bytes
gfxhub_v2_0.h 1579 bytes
gmc_v10_0.c 25038 bytes
gmc_v10_0.h 1312 bytes
gmc_v6_0.c 32327 bytes
gmc_v6_0.h 1256 bytes
gmc_v7_0.c 38749 bytes
gmc_v7_0.h 1319 bytes
gmc_v8_0.c 51133 bytes
gmc_v8_0.h 1382 bytes
gmc_v9_0.c 40673 bytes
gmc_v9_0.h 1940 bytes
iceland_ih.c 12069 bytes
iceland_ih.h 1285 bytes
iceland_sdma_pkt_open.h 119781 bytes
kv_dpm.c 94321 bytes
kv_dpm.h 5987 bytes
kv_smc.c 5116 bytes
mes_v10_1.c 9899 bytes
mes_v10_1.h 1259 bytes
mmhub_v1_0.c 21164 bytes
mmhub_v1_0.h 1960 bytes
mmhub_v2_0.c 15769 bytes
mmhub_v2_0.h 1625 bytes
mmhub_v9_4.c 22127 bytes
mmhub_v9_4.h 1685 bytes
mmsch_v1_0.h 4784 bytes
mxgpu_ai.c 12827 bytes
mxgpu_ai.h 2266 bytes
mxgpu_vi.c 21111 bytes
mxgpu_vi.h 2006 bytes
navi10_ih.c 13766 bytes
navi10_ih.h 1259 bytes
navi10_reg_init.c 2565 bytes
navi10_sdma_pkt_open.h 277717 bytes
navi12_reg_init.c 2644 bytes
navi14_reg_init.c 2565 bytes
nbio_v2_3.c 11366 bytes
nbio_v2_3.h 1277 bytes
nbio_v6_1.c 10758 bytes
nbio_v6_1.h 1277 bytes
nbio_v7_0.c 11132 bytes
nbio_v7_0.h 1277 bytes
nbio_v7_4.c 12047 bytes
nbio_v7_4.h 1277 bytes
nv.c 26422 bytes
nv.h 1510 bytes
nvd.h 15065 bytes
ppsmc.h 10332 bytes
psp_gfx_if.h 18741 bytes
psp_v10_0.c 11138 bytes
psp_v10_0.h 1298 bytes
psp_v11_0.c 29160 bytes
psp_v11_0.h 1274 bytes
psp_v12_0.c 17027 bytes
psp_v12_0.h 1274 bytes
psp_v3_1.c 19772 bytes
psp_v3_1.h 1478 bytes
r600_dpm.h 5630 bytes
sdma_v2_4.c 36437 bytes
sdma_v2_4.h 1259 bytes
sdma_v3_0.c 49850 bytes
sdma_v3_0.h 1323 bytes
sdma_v4_0.c 79928 bytes
sdma_v4_0.h 1312 bytes
sdma_v5_0.c 53453 bytes
sdma_v5_0.h 1862 bytes
si.c 69532 bytes
si.h 1363 bytes
si_dma.c 23449 bytes
si_dma.h 1250 bytes
si_dpm.c 260369 bytes
si_dpm.h 28661 bytes
si_enums.h 12959 bytes
si_ih.c 7696 bytes
si_ih.h 1247 bytes
si_smc.c 6610 bytes
sid.h 110508 bytes
sislands_smc.h 14318 bytes
smu_v11_0_i2c.c 20194 bytes
smu_v11_0_i2c.h 1391 bytes
soc15.c 44171 bytes
soc15.h 2697 bytes
soc15_common.h 5333 bytes
soc15d.h 14187 bytes
ta_ras_if.h 3849 bytes
ta_xgmi_if.h 4280 bytes
tonga_ih.c 13297 bytes
tonga_ih.h 1277 bytes
tonga_sdma_pkt_open.h 123573 bytes
umc_v6_1.c 9613 bytes
umc_v6_1.h 2157 bytes
uvd_v4_2.c 19912 bytes
uvd_v4_2.h 1256 bytes
uvd_v5_0.c 23736 bytes
uvd_v5_0.h 1256 bytes
uvd_v6_0.c 44194 bytes
uvd_v6_0.h 1382 bytes
uvd_v7_0.c 55806 bytes
uvd_v7_0.h 1256 bytes
vce_v2_0.c 15628 bytes
vce_v2_0.h 1256 bytes
vce_v3_0.c 27512 bytes
vce_v3_0.h 1382 bytes
vce_v4_0.c 35465 bytes
vce_v4_0.h 1256 bytes
vcn_v1_0.c 75780 bytes
vcn_v1_0.h 1256 bytes
vcn_v2_0.c 72523 bytes
vcn_v2_0.h 3478 bytes
vcn_v2_5.c 41934 bytes
vcn_v2_5.h 1277 bytes
vega10_ih.c 20039 bytes
vega10_ih.h 1312 bytes
vega10_reg_init.c 5130 bytes
vega10_sdma_pkt_open.h 189881 bytes
vega20_reg_init.c 5734 bytes
vi.c 49661 bytes
vi.h 1423 bytes
vid.h 19323 bytes