aboutsummaryrefslogtreecommitdiffstats
path: root/include/nvgpu
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/nvgpu
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/nvgpu')
-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
-rw-r--r--include/nvgpu/hw/gk20a/hw_flush_gk20a.h187
-rw-r--r--include/nvgpu/hw/gk20a/hw_gmmu_gk20a.h283
-rw-r--r--include/nvgpu/hw/gk20a/hw_gr_gk20a.h3807
-rw-r--r--include/nvgpu/hw/gk20a/hw_ltc_gk20a.h455
-rw-r--r--include/nvgpu/hw/gk20a/hw_mc_gk20a.h291
-rw-r--r--include/nvgpu/hw/gk20a/hw_pbdma_gk20a.h575
-rw-r--r--include/nvgpu/hw/gk20a/hw_perf_gk20a.h211
-rw-r--r--include/nvgpu/hw/gk20a/hw_pram_gk20a.h63
-rw-r--r--include/nvgpu/hw/gk20a/hw_pri_ringmaster_gk20a.h159
-rw-r--r--include/nvgpu/hw/gk20a/hw_pri_ringstation_fbp_gk20a.h231
-rw-r--r--include/nvgpu/hw/gk20a/hw_pri_ringstation_gpc_gk20a.h79
-rw-r--r--include/nvgpu/hw/gk20a/hw_pri_ringstation_sys_gk20a.h91
-rw-r--r--include/nvgpu/hw/gk20a/hw_proj_gk20a.h167
-rw-r--r--include/nvgpu/hw/gk20a/hw_pwr_gk20a.h827
-rw-r--r--include/nvgpu/hw/gk20a/hw_ram_gk20a.h443
-rw-r--r--include/nvgpu/hw/gk20a/hw_therm_gk20a.h367
-rw-r--r--include/nvgpu/hw/gk20a/hw_timer_gk20a.h127
-rw-r--r--include/nvgpu/hw/gk20a/hw_top_gk20a.h211
-rw-r--r--include/nvgpu/hw/gk20a/hw_trim_gk20a.h315
-rw-r--r--include/nvgpu/hw/gm20b/hw_bus_gm20b.h223
-rw-r--r--include/nvgpu/hw/gm20b/hw_ccsr_gm20b.h163
-rw-r--r--include/nvgpu/hw/gm20b/hw_ce2_gm20b.h87
-rw-r--r--include/nvgpu/hw/gm20b/hw_ctxsw_prog_gm20b.h475
-rw-r--r--include/nvgpu/hw/gm20b/hw_falcon_gm20b.h599
-rw-r--r--include/nvgpu/hw/gm20b/hw_fb_gm20b.h339
-rw-r--r--include/nvgpu/hw/gm20b/hw_fifo_gm20b.h571
-rw-r--r--include/nvgpu/hw/gm20b/hw_flush_gm20b.h187
-rw-r--r--include/nvgpu/hw/gm20b/hw_fuse_gm20b.h147
-rw-r--r--include/nvgpu/hw/gm20b/hw_gmmu_gm20b.h283
-rw-r--r--include/nvgpu/hw/gm20b/hw_gr_gm20b.h3927
-rw-r--r--include/nvgpu/hw/gm20b/hw_ltc_gm20b.h527
-rw-r--r--include/nvgpu/hw/gm20b/hw_mc_gm20b.h287
-rw-r--r--include/nvgpu/hw/gm20b/hw_pbdma_gm20b.h579
-rw-r--r--include/nvgpu/hw/gm20b/hw_perf_gm20b.h219
-rw-r--r--include/nvgpu/hw/gm20b/hw_pram_gm20b.h63
-rw-r--r--include/nvgpu/hw/gm20b/hw_pri_ringmaster_gm20b.h167
-rw-r--r--include/nvgpu/hw/gm20b/hw_pri_ringstation_gpc_gm20b.h79
-rw-r--r--include/nvgpu/hw/gm20b/hw_pri_ringstation_sys_gm20b.h91
-rw-r--r--include/nvgpu/hw/gm20b/hw_proj_gm20b.h171
-rw-r--r--include/nvgpu/hw/gm20b/hw_pwr_gm20b.h879
-rw-r--r--include/nvgpu/hw/gm20b/hw_ram_gm20b.h459
-rw-r--r--include/nvgpu/hw/gm20b/hw_therm_gm20b.h355
-rw-r--r--include/nvgpu/hw/gm20b/hw_timer_gm20b.h127
-rw-r--r--include/nvgpu/hw/gm20b/hw_top_gm20b.h235
-rw-r--r--include/nvgpu/hw/gm20b/hw_trim_gm20b.h503
-rw-r--r--include/nvgpu/hw/gp106/hw_bus_gp106.h223
-rw-r--r--include/nvgpu/hw/gp106/hw_ccsr_gp106.h163
-rw-r--r--include/nvgpu/hw/gp106/hw_ce_gp106.h87
-rw-r--r--include/nvgpu/hw/gp106/hw_ctxsw_prog_gp106.h295
-rw-r--r--include/nvgpu/hw/gp106/hw_falcon_gp106.h603
-rw-r--r--include/nvgpu/hw/gp106/hw_fb_gp106.h563
-rw-r--r--include/nvgpu/hw/gp106/hw_fbpa_gp106.h67
-rw-r--r--include/nvgpu/hw/gp106/hw_fifo_gp106.h695
-rw-r--r--include/nvgpu/hw/gp106/hw_flush_gp106.h187
-rw-r--r--include/nvgpu/hw/gp106/hw_fuse_gp106.h275
-rw-r--r--include/nvgpu/hw/gp106/hw_gc6_gp106.h62
-rw-r--r--include/nvgpu/hw/gp106/hw_gmmu_gp106.h331
-rw-r--r--include/nvgpu/hw/gp106/hw_gr_gp106.h4163
-rw-r--r--include/nvgpu/hw/gp106/hw_ltc_gp106.h559
-rw-r--r--include/nvgpu/hw/gp106/hw_mc_gp106.h251
-rw-r--r--include/nvgpu/hw/gp106/hw_pbdma_gp106.h535
-rw-r--r--include/nvgpu/hw/gp106/hw_perf_gp106.h219
-rw-r--r--include/nvgpu/hw/gp106/hw_pram_gp106.h63
-rw-r--r--include/nvgpu/hw/gp106/hw_pri_ringmaster_gp106.h151
-rw-r--r--include/nvgpu/hw/gp106/hw_pri_ringstation_gpc_gp106.h79
-rw-r--r--include/nvgpu/hw/gp106/hw_pri_ringstation_sys_gp106.h91
-rw-r--r--include/nvgpu/hw/gp106/hw_proj_gp106.h179
-rw-r--r--include/nvgpu/hw/gp106/hw_psec_gp106.h615
-rw-r--r--include/nvgpu/hw/gp106/hw_pwr_gp106.h895
-rw-r--r--include/nvgpu/hw/gp106/hw_ram_gp106.h507
-rw-r--r--include/nvgpu/hw/gp106/hw_therm_gp106.h183
-rw-r--r--include/nvgpu/hw/gp106/hw_timer_gp106.h115
-rw-r--r--include/nvgpu/hw/gp106/hw_top_gp106.h255
-rw-r--r--include/nvgpu/hw/gp106/hw_trim_gp106.h195
-rw-r--r--include/nvgpu/hw/gp106/hw_xp_gp106.h143
-rw-r--r--include/nvgpu/hw/gp106/hw_xve_gp106.h207
-rw-r--r--include/nvgpu/hw/gp10b/hw_bus_gp10b.h223
-rw-r--r--include/nvgpu/hw/gp10b/hw_ccsr_gp10b.h163
-rw-r--r--include/nvgpu/hw/gp10b/hw_ce_gp10b.h87
-rw-r--r--