aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorJoshua Bakita <bakitajoshua@gmail.com>2023-06-28 18:24:25 -0400
committerJoshua Bakita <bakitajoshua@gmail.com>2023-06-28 18:24:25 -0400
commit01e6fac4d61fdd7fff5433942ec93fc2ea1e4df1 (patch)
tree4ef34501728a087be24f4ba0af90f91486bf780b /include
parent306a03d18b305e4e573be3b2931978fa10679eb9 (diff)
Include nvgpu headers
These are needed to build on NVIDIA's Jetson boards for the time being. Only a couple structs are required, so it should be fairly easy to remove this dependency at some point in the future.
Diffstat (limited to 'include')
-rw-r--r--include/boardobj/boardobj.c102
-rw-r--r--include/boardobj/boardobj.h104
-rw-r--r--include/boardobj/boardobjgrp.c1046
-rw-r--r--include/boardobj/boardobjgrp.h441
-rw-r--r--include/boardobj/boardobjgrp_e255.c91
-rw-r--r--include/boardobj/boardobjgrp_e255.h51
-rw-r--r--include/boardobj/boardobjgrp_e32.c89
-rw-r--r--include/boardobj/boardobjgrp_e32.h66
-rw-r--r--include/boardobj/boardobjgrpmask.c411
-rw-r--r--include/boardobj/boardobjgrpmask.h119
-rw-r--r--include/clk/clk.c942
-rw-r--r--include/clk/clk.h144
-rw-r--r--include/clk/clk_arb.c1087
-rw-r--r--include/clk/clk_domain.c1666
-rw-r--r--include/clk/clk_domain.h157
-rw-r--r--include/clk/clk_fll.c495
-rw-r--r--include/clk/clk_fll.h81
-rw-r--r--include/clk/clk_freq_controller.c462
-rw-r--r--include/clk/clk_freq_controller.h84
-rw-r--r--include/clk/clk_mclk.h60
-rw-r--r--include/clk/clk_prog.c1152
-rw-r--r--include/clk/clk_prog.h100
-rw-r--r--include/clk/clk_vf_point.c433
-rw-r--r--include/clk/clk_vf_point.h83
-rw-r--r--include/clk/clk_vin.c573
-rw-r--r--include/clk/clk_vin.h79
-rw-r--r--include/ctrl/ctrlboardobj.h89
-rw-r--r--include/ctrl/ctrlclk.h212
-rw-r--r--include/ctrl/ctrlclkavfs.h112
-rw-r--r--include/ctrl/ctrlperf.h103
-rw-r--r--include/ctrl/ctrlpmgr.h98
-rw-r--r--include/ctrl/ctrltherm.h33
-rw-r--r--include/ctrl/ctrlvolt.h143
-rw-r--r--include/gk20a/ce2_gk20a.c576
-rw-r--r--include/gk20a/ce2_gk20a.h156
-rw-r--r--include/gk20a/clk_gk20a.h134
-rw-r--r--include/gk20a/css_gr_gk20a.c636
-rw-r--r--include/gk20a/css_gr_gk20a.h151
-rw-r--r--include/gk20a/dbg_gpu_gk20a.c388
-rw-r--r--include/gk20a/dbg_gpu_gk20a.h147
-rw-r--r--include/gk20a/fecs_trace_gk20a.c744
-rw-r--r--include/gk20a/fecs_trace_gk20a.h45
-rw-r--r--include/gk20a/fence_gk20a.c319
-rw-r--r--include/gk20a/fence_gk20a.h100
-rw-r--r--include/gk20a/fifo_gk20a.c4649
-rw-r--r--include/gk20a/fifo_gk20a.h471
-rw-r--r--include/gk20a/flcn_gk20a.c759
-rw-r--r--include/gk20a/flcn_gk20a.h29
-rw-r--r--include/gk20a/gk20a.c590
-rw-r--r--include/gk20a/gk20a.h33
-rw-r--r--include/gk20a/gr_ctx_gk20a.c486
-rw-r--r--include/gk20a/gr_ctx_gk20a.h206
-rw-r--r--include/gk20a/gr_ctx_gk20a_sim.c356
-rw-r--r--include/gk20a/gr_gk20a.c8998
-rw-r--r--include/gk20a/gr_gk20a.h851
-rw-r--r--include/gk20a/gr_pri_gk20a.h261
-rw-r--r--include/gk20a/hw_bus_gk20a.h171
-rw-r--r--include/gk20a/hw_ccsr_gk20a.h163
-rw-r--r--include/gk20a/hw_ce2_gk20a.h87
-rw-r--r--include/gk20a/hw_ctxsw_prog_gk20a.h447
-rw-r--r--include/gk20a/hw_falcon_gk20a.h559
-rw-r--r--include/gk20a/hw_fb_gk20a.h263
-rw-r--r--include/gk20a/hw_fifo_gk20a.h619
-rw-r--r--include/gk20a/hw_flush_gk20a.h187
-rw-r--r--include/gk20a/hw_gmmu_gk20a.h283
-rw-r--r--include/gk20a/hw_gr_gk20a.h3807
-rw-r--r--include/gk20a/hw_ltc_gk20a.h455
-rw-r--r--include/gk20a/hw_mc_gk20a.h291
-rw-r--r--include/gk20a/hw_pbdma_gk20a.h575
-rw-r--r--include/gk20a/hw_perf_gk20a.h211
-rw-r--r--include/gk20a/hw_pram_gk20a.h63
-rw-r--r--include/gk20a/hw_pri_ringmaster_gk20a.h159
-rw-r--r--include/gk20a/hw_pri_ringstation_fbp_gk20a.h231
-rw-r--r--include/gk20a/hw_pri_ringstation_gpc_gk20a.h79
-rw-r--r--include/gk20a/hw_pri_ringstation_sys_gk20a.h91
-rw-r--r--include/gk20a/hw_proj_gk20a.h167
-rw-r--r--include/gk20a/hw_pwr_gk20a.h823
-rw-r--r--include/gk20a/hw_ram_gk20a.h443
-rw-r--r--include/gk20a/hw_therm_gk20a.h367
-rw-r--r--include/gk20a/hw_timer_gk20a.h127
-rw-r--r--include/gk20a/hw_top_gk20a.h211
-rw-r--r--include/gk20a/hw_trim_gk20a.h315
-rw-r--r--include/gk20a/mm_gk20a.c654
-rw-r--r--include/gk20a/mm_gk20a.h155
-rw-r--r--include/gk20a/pmu_gk20a.c879
-rw-r--r--include/gk20a/pmu_gk20a.h80
-rw-r--r--include/gk20a/regops_gk20a.c472
-rw-r--r--include/gk20a/regops_gk20a.h90
-rw-r--r--include/lpwr/lpwr.c448
-rw-r--r--include/lpwr/lpwr.h101
-rw-r--r--include/lpwr/rppg.c160
-rw-r--r--include/lpwr/rppg.h26
-rw-r--r--include/nvgpu/acr/acr_flcnbl.h144
-rw-r--r--include/nvgpu/acr/acr_lsfm.h328
-rw-r--r--include/nvgpu/acr/acr_objflcn.h91
-rw-r--r--include/nvgpu/acr/acr_objlsfm.h97
-rw-r--r--include/nvgpu/acr/nvgpu_acr.h188
-rw-r--r--include/nvgpu/allocator.h331
-rw-r--r--include/nvgpu/as.h54
-rw-r--r--include/nvgpu/atomic.h130
-rw-r--r--include/nvgpu/barrier.h61
-rw-r--r--include/nvgpu/bios.h1123
-rw-r--r--include/nvgpu/bitops.h44
-rw-r--r--include/nvgpu/bsearch.h31
-rw-r--r--include/nvgpu/bug.h33
-rw-r--r--include/nvgpu/channel.h478
-rw-r--r--include/nvgpu/channel_sync.h113
-rw-r--r--include/nvgpu/circ_buf.h31
-rw-r--r--include/nvgpu/clk.h42
-rw-r--r--include/nvgpu/clk_arb.h378
-rw-r--r--include/nvgpu/comptags.h104
-rw-r--r--include/nvgpu/cond.h106
-rw-r--r--include/nvgpu/ctxsw_trace.h94
-rw-r--r--include/nvgpu/debug.h63
-rw-r--r--include/nvgpu/defaults.h33
-rw-r--r--include/nvgpu/dma.h361
-rw-r--r--include/nvgpu/dt.h28
-rw-r--r--include/nvgpu/ecc.h162
-rw-r--r--include/nvgpu/enabled.h216
-rw-r--r--include/nvgpu/errno.h41
-rw-r--r--include/nvgpu/error_notifier.h49
-rw-r--r--include/nvgpu/falcon.h335
-rw-r--r--include/nvgpu/fecs_trace.h60
-rw-r--r--include/nvgpu/firmware.h74
-rw-r--r--include/nvgpu/flcnif_cmn.h121
-rw-r--r--include/nvgpu/fuse.h38
-rw-r--r--include/nvgpu/gk20a.h1803
-rw-r--r--include/nvgpu/gmmu.h369
-rw-r--r--include/nvgpu/hal_init.h33
-rw-r--r--include/nvgpu/hashtable.h29
-rw-r--r--include/nvgpu/hw/gk20a/hw_bus_gk20a.h171
-rw-r--r--include/nvgpu/hw/gk20a/hw_ccsr_gk20a.h163
-rw-r--r--include/nvgpu/hw/gk20a/hw_ce2_gk20a.h87
-rw-r--r--include/nvgpu/hw/gk20a/hw_ctxsw_prog_gk20a.h447
-rw-r--r--include/nvgpu/hw/gk20a/hw_falcon_gk20a.h559
-rw-r--r--include/nvgpu/hw/gk20a/hw_fb_gk20a.h263
-rw-r--r--include/nvgpu/hw/gk20a/hw_fifo_gk20a.h619