1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/gpu/drm/nouveau/include/nvif
Ben Skeggs 015185cc67 drm/nouveau/ofa/r535: initial support
Adds support for allocating OFA classes from RM.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230918202149.4343-45-skeggsb@gmail.com
2023-10-31 15:08:19 +10:00
..
cl0002.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
cl0046.h drm/nouveau/disp: expose head event class 2022-11-09 10:44:27 +10:00
cl0080.h drm/nouveau/ofa/r535: initial support 2023-10-31 15:08:19 +10:00
cl9097.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
class.h drm/nouveau/ofa/r535: initial support 2023-10-31 15:08:19 +10:00
clb069.h drm/nouveau/fault: expose replayable fault buffer event class 2022-11-09 10:44:27 +10:00
client.h drm/nouveau: rip out nvkm_client.super 2021-08-18 19:00:15 +10:00
conn.h drm/nouveau/kms/nv50-: create connectors based on nvkm info 2023-09-19 18:22:27 -04:00
device.h drm/nouveau/nvif: give every device object a human-readable identifier 2020-07-24 18:50:50 +10:00
disp.h drm/nouveau/disp: add head class 2022-11-09 10:43:10 +10:00
driver.h drm/nouveau: rip out nvkm_client.super 2021-08-18 19:00:15 +10:00
event.h drm/nouveau/nvkm: rip out old notify 2022-11-09 10:44:27 +10:00
fifo.h drm/nouveau/fifo/gk104-: remove use of subdev index in runlist topology info 2021-02-11 11:49:58 +10:00
head.h drm/nouveau/disp: expose head event class 2022-11-09 10:44:27 +10:00
if0000.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
if000a.h drm/nouveau/mmu: define user interfaces to mmu memory allocation 2017-11-02 13:32:31 +10:00
if000b.h drm/nouveau/mmu/nv04-nv4x: type-based vram allocation and bar mapping 2017-11-02 13:32:31 +10:00
if000c.h drm/nouveau: nvkm/vmm: implement raw ops to manage uvmm 2023-08-04 20:34:39 +02:00
if000d.h drm/nouveau/mmu/nv04: implement new vmm backend 2017-11-02 13:32:27 +10:00
if000e.h drm/nouveau/nvkm: add a replacement for nvkm_notify 2022-11-09 10:44:26 +10:00
if0001.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
if0002.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
if0003.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
if0004.h drm/nouveau/disp: expose page flip event class 2022-11-09 10:44:27 +10:00
if0005.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
if0008.h drm/nouveau/mmu: Add correct turing page kinds 2020-01-15 10:49:59 +10:00
if0010.h drm/nouveau/disp: add head class 2022-11-09 10:43:10 +10:00
if0011.h drm/nouveau/kms/nv50-: create connectors based on nvkm info 2023-09-19 18:22:27 -04:00
if0012.h drm/nouveau/kms/nv50-: create outputs based on nvkm info 2023-09-19 18:22:29 -04:00
if0013.h drm/nouveau/disp: expose head event class 2022-11-09 10:44:27 +10:00
if0014.h drm/nouveau/disp: add common channel class handling 2022-07-27 09:05:48 +10:00
if0020.h drm/nouveau/fifo: add new channel classes 2022-11-09 10:44:50 +10:00
if0021.h drm/nouveau/fifo: add new channel classes 2022-11-09 10:44:50 +10:00
if500b.h drm/nouveau/mmu/nv50,g84: type-based vram allocation and bar mapping 2017-11-02 13:32:31 +10:00
if500d.h drm/nouveau/mmu/nv50,g84: implement new vmm backend 2017-11-02 13:32:29 +10:00
if900b.h drm/nouveau/mmu/gf100-: type-based vram allocation and bar mapping 2017-11-02 13:32:31 +10:00
if900d.h drm/nouveau/mmu/gf100: implement new vmm backend 2017-11-02 13:32:29 +10:00
ifb00d.h drm/nouveau/mmu/gm200,gm20b: implement new vmm backend 2017-11-02 13:32:29 +10:00
ifc00d.h drm/nouveau/mmu/gp100-: support vmms with gcc/tex replayable faults enabled 2019-02-20 09:00:00 +10:00
ioctl.h drm/nouveau/nvkm: rip out old notify 2022-11-09 10:44:27 +10:00
mem.h drm/nouveau/nvif: give every mem object a human-readable identifier 2020-07-24 18:50:51 +10:00
mmu.h drm/nouveau/nvif: give every mmu object a human-readable identifier 2020-07-24 18:50:50 +10:00
object.h drm/nouveau/nvif: add wrapper for open-coded nvif_object_constructed() 2022-07-13 13:55:12 +10:00
os.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
outp.h drm/nouveau/kms/nv50-: create outputs based on nvkm info 2023-09-19 18:22:29 -04:00
parent.h drm/nouveau/nvif: add support for object-level debug output 2020-07-24 18:50:51 +10:00
printf.h drm/nouveau/disp: add common class handling between <nv50 and >=nv50 2022-07-27 09:05:46 +10:00
push.h drm/nouveau/nvif: fix method count when pushing an array 2021-01-19 16:08:41 +10:00
push006c.h drm/nouveau/fbcon: convert accel_init() to new push macros 2020-07-24 18:50:56 +10:00
push206e.h drm/nouveau/fbcon: convert accel_init() to new push macros 2020-07-24 18:50:56 +10:00
push507c.h drm/nouveau/kms/nv50-: add some whitespace before debug message 2020-09-03 15:32:23 +10:00
push906f.h drm/nouveau/fbcon: convert accel_init() to new push macros 2020-07-24 18:50:56 +10:00
pushc37b.h drm/nouveau/kms/nv50-: convert wimm point() to new push macros 2020-07-24 18:50:51 +10:00
timer.h drm/nouveau/nvif: protect waits against GPU falling off the bus 2020-04-07 14:37:50 +10:00
unpack.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
user.h drm/nouveau/nvif: give every usermode object a human-readable identifier 2020-07-24 18:50:51 +10:00
vmm.h drm/nouveau: nvkm/vmm: implement raw ops to manage uvmm 2023-08-04 20:34:39 +02:00