Re: [PATCH v2 2/2] drm/nouveau/gsp: Use the sg allocator for level 2 of radix3

2024-04-29 Thread Ben Skeggs
. For both patches: Reviewed-by: Ben Skeggs Ben. --- .../gpu/drm/nouveau/include/nvkm/subdev/gsp.h | 4 +- .../gpu/drm/nouveau/nvkm/subdev/gsp/r535.c| 77 --- 2 files changed, 54 insertions(+), 27 deletions(-) diff --git a/drivers/gpu/drm/nouveau/include/nvkm/subdev

Re: Issues with trying to boot falcons from sgt memory + Possible firmware SG_DEBUG fix?

2024-04-21 Thread Ben Skeggs
On 19/4/24 08:14, David Airlie wrote: On Fri, Apr 19, 2024 at 6:27 AM Lyude Paul wrote: So - first some context here for Ben and anyone else who hasn't been following. A little while ago I got a Slimbook Executive 16 with a Nvidia RTX 4060 in it, and I've unfortunately been running into a

Re: Issues with trying to boot falcons from sgt memory + Possible firmware SG_DEBUG fix?

2024-04-21 Thread Ben Skeggs
On 19/4/24 06:27, Lyude Paul wrote: So - first some context here for Ben and anyone else who hasn't been following. A little while ago I got a Slimbook Executive 16 with a Nvidia RTX 4060 in it, and I've unfortunately been running into a kind of annoying issue. Currently this laptop only has 16

[PATCH 025/156] drm/nouveau/nvkm: remove perfmon

2024-04-19 Thread Ben Skeggs
This has never really been used for anything, in part due to never having reclocking stable enough in general to attempt to implement dynamic clock changes based on load, etc. To avoid having to rework its interfaces, remove it entirely. Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau

Re: [PATCH 000/156] drm/nouveau: replace "ioctl" interface between drm/nvkm

2024-04-18 Thread Ben Skeggs
On 18/4/24 08:24, Danilo Krummrich wrote: Hi Ben, Welcome back from my side as well! Hey Danilo, Thanks! On Wed, Apr 17, 2024 at 09:37:26AM +1000, Ben Skeggs wrote: This is a series of cleanups that I intended on doing after posting the initial GSP-RM support several months ago

Re: [PATCH 000/156] drm/nouveau: replace "ioctl" interface between drm/nvkm

2024-04-18 Thread Ben Skeggs
On 17/4/24 14:15, Dave Airlie wrote: On Wed, 17 Apr 2024 at 10:57, Ben Skeggs wrote: This is a series of cleanups that I intended on doing after posting the initial GSP-RM support several months ago, and have now had the opportunity to work on again. The main intention here is to replace

[PATCH 155/156] drm/nouveau: remove remaining usage of nvif_device.object.map

2024-04-16 Thread Ben Skeggs
- accesses to PRI are now via nvif_device.map Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv04/dac.c| 10 +- drivers/gpu/drm/nouveau/dispnv04/dfp.c| 2 +- drivers/gpu/drm/nouveau/dispnv04/hw.c | 8 drivers/gpu/drm/nouveau/dispnv04/hw.h

[PATCH 153/156] drm/nouveau: pass nouveau_drm to nvxx_*

2024-04-16 Thread Ben Skeggs
- removes usage of nvif_object.priv Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv04/crtc.c | 4 +- drivers/gpu/drm/nouveau/dispnv04/dac.c| 2 +- drivers/gpu/drm/nouveau/dispnv04/dfp.c| 2 +- drivers/gpu/drm/nouveau/dispnv04/disp.c | 2 +- drivers

[PATCH 152/156] drm/nouveau: move nvxx_* definitions to nouveau_drv.h

2024-04-16 Thread Ben Skeggs
- move out of nvif Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/device.h | 33 --- drivers/gpu/drm/nouveau/nouveau_bios.h| 1 + drivers/gpu/drm/nouveau/nouveau_drv.h | 32 ++ 3 files changed, 33 insertions(+), 33 deletions

[PATCH 151/156] drm/nouveau: remove client_mutex

2024-04-16 Thread Ben Skeggs
- this protected the drm.master object rb, which no longer exists Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/nouveau_drm.c | 7 --- drivers/gpu/drm/nouveau/nouveau_drv.h | 1 - drivers/gpu/drm/nouveau/nouveau_mem.c | 6 -- 3 files changed, 14 deletions(-) diff --git

[PATCH 149/156] drm/nouveau/nvif: remove engobj from object rb

2024-04-16 Thread Ben Skeggs
- no more users Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 4 +- drivers/gpu/drm/nouveau/include/nvif/object.h | 13 +- .../drm/nouveau/include/nvkm/core/client.h| 1 - .../gpu/drm/nouveau/include/nvkm/core/ioctl.h | 8 - .../drm/nouveau/include

[PATCH 147/156] drm/nouveau/nvif: rework engobj "mthd" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 1 + drivers/gpu/drm/nouveau/nv04_fence.c | 7 +-- drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c | 9 + drivers/gpu/drm/nouveau/nvkm/engine/

[PATCH 146/156] drm/nouveau/nvif: remove chan from object rb

2024-04-16 Thread Ben Skeggs
- no more users Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 3 +-- drivers/gpu/drm/nouveau/nouveau_chan.c | 3 +-- drivers/gpu/drm/nouveau/nvkm/device/user.c | 5 +++-- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/drivers/gpu

[PATCH 154/156] drm/nouveau: remove remaining usage of nvif_device.info

2024-04-16 Thread Ben Skeggs
- complete the switch to nvif_device.impl Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv04/arb.c| 7 +- drivers/gpu/drm/nouveau/dispnv04/crtc.c | 34 +- drivers/gpu/drm/nouveau/dispnv04/cursor.c | 2 +- drivers/gpu/drm/nouveau/dispnv04/dac.c| 6

[PATCH 156/156] drm/nouveau: remove remaining usage of nouveau_drm.client

2024-04-16 Thread Ben Skeggs
- complete the switch to nouveau_drm.cli - renames drm._client to drm.client Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv04/crtc.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/crc.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/head.c

[PATCH 144/156] drm/nouveau/nvif: rework chan "new ctxdma" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/chan.h | 4 ++ .../gpu/drm/nouveau/include/nvif/driverif.h | 5 ++ drivers/gpu/drm/nouveau/nouveau_abi16.c | 15 +++--- drivers/gpu/drm/nouveau/nouveau_abi16.h

[PATCH 142/156] drm/nouveau/nvif: rework chan "sclass" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/fifo.h | 2 + drivers/gpu/drm/nouveau/include/nvif/object.h | 8 -- drivers/gpu/drm/nouveau/nouveau_abi16.c | 91 +-- drivers/gpu/drm/nouveau/n

[PATCH 145/156] drm/nouveau/nvif: rework chan "new engobj" apis

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv04/disp.c | 2 +- drivers/gpu/drm/nouveau/include/nvif/chan.h | 10 ++ .../gpu/drm/nouveau/include/nvif/driverif.h | 11 ++ drivers/gpu/drm/nouveau/nouveau_abi16.c

[PATCH 137/156] drm/nouveau/nvif: remove mem from object rb

2024-04-16 Thread Ben Skeggs
- also removes umem list hack - no more users Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 2 +- .../gpu/drm/nouveau/include/nvkm/subdev/mmu.h | 4 --- drivers/gpu/drm/nouveau/nvif/mem.c| 3 +- .../gpu/drm/nouveau/nvkm/subdev/mmu/base.c| 2

[PATCH 150/156] drm/nouveau/nvkm: switch nvkm_object to non-irqsafe spinlock

2024-04-16 Thread Ben Skeggs
- nvkm_object_search() no longer exists to be called from irq context Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/nvkm/core/object.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/nouveau/nvkm/core/object.c b/drivers/gpu/drm/nouveau/nvkm

[PATCH 148/156] drm/nouveau/nvif: rework engobj "new event" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv04/disp.c | 8 ++- .../gpu/drm/nouveau/include/nvif/driverif.h | 5 ++ drivers/gpu/drm/nouveau/include/nvif/event.h | 21 +-- drivers/gpu/drm/nouveau/include/nvif/if0

[PATCH 139/156] drm/nouveau/nvif: remove ctxdma from object rb

2024-04-16 Thread Ben Skeggs
- no more users Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 3 +-- drivers/gpu/drm/nouveau/include/nvkm/engine/dma.h | 2 -- drivers/gpu/drm/nouveau/nvif/device.c | 2 +- drivers/gpu/drm/nouveau/nvkm/device/user.c| 6 +++--- drivers

[PATCH 132/156] drm/nouveau/nvif: rework disp chan "new ctxdma" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv50/core.c | 36 drivers/gpu/drm/nouveau/dispnv50/core.h | 5 +- drivers/gpu/drm/nouveau/dispnv50/core507d.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/corec37

[PATCH 138/156] drm/nouveau/nvif: remove vmm from object rb

2024-04-16 Thread Ben Skeggs
- no more users Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 3 +-- drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h | 2 -- drivers/gpu/drm/nouveau/nvif/vmm.c| 3 +-- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c| 5 +++-- drivers

[PATCH 135/156] drm/nouveau/nvif: rework device "new ctxdma" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/device.h | 4 ++ .../gpu/drm/nouveau/include/nvif/driverif.h | 6 +++ drivers/gpu/drm/nouveau/nouveau_chan.c| 11 +++-- drivers/gpu/drm/nouveau/nouveau_chan.h

[PATCH 143/156] drm/nouveau/nvif: rework chan "new event" apis

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/chan.h | 6 +++ drivers/gpu/drm/nouveau/include/nvif/class.h | 1 - .../gpu/drm/nouveau/include/nvif/driverif.h | 7 +++ drivers/gpu/drm/nouveau/include/nvif/if0

[PATCH 141/156] drm/nouveau/nvif: rework chan "map" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 2 + drivers/gpu/drm/nouveau/include/nvif/ioctl.h | 17 drivers/gpu/drm/nouveau/include/nvif/object.h | 5 -- .../drm/nouveau/include/nvkm/core/object.h| 11 --

[PATCH 130/156] drm/nouveau/nvif: rework disp "new chan" apis

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv50/base507c.c | 21 +- drivers/gpu/drm/nouveau/dispnv50/core.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/core.h | 4 +- drivers/gpu/drm/nouveau/dispnv50/core507d

[PATCH 136/156] drm/nouveau/nvif: rework device/cgrp "new chan" apis

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/chan.h | 25 .../gpu/drm/nouveau/include/nvif/driverif.h | 31 + drivers/gpu/drm/nouveau/include/nvif/if0020.h | 32 - drivers/gpu/drm/nouveau/nouveau_abi16.c

[PATCH 129/156] drm/nouveau/nvif: remove head from object rb

2024-04-16 Thread Ben Skeggs
- no more users Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 3 +-- drivers/gpu/drm/nouveau/nvif/head.c | 3 +-- drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c | 6 +++--- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/drivers

[PATCH 126/156] drm/nouveau/nvif: rework disp "new head" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 8 ++ drivers/gpu/drm/nouveau/include/nvif/head.h | 2 ++ drivers/gpu/drm/nouveau/include/nvif/if0013.h | 8 -- drivers/gpu/drm/nouveau/nvif/head.c

[PATCH 140/156] drm/nouveau/nvif: remove device from object rb

2024-04-16 Thread Ben Skeggs
- no more users Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 3 +-- drivers/gpu/drm/nouveau/nvif/device.c | 3 +-- drivers/gpu/drm/nouveau/nvkm/core/client.c | 6 +++--- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/drivers/gpu

[PATCH 134/156] drm/nouveau/nvif: rework device "new cgrp" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/cgrp.h | 17 + .../gpu/drm/nouveau/include/nvif/driverif.h | 10 +++ drivers/gpu/drm/nouveau/include/nvif/if0021.h | 16 - drivers/gpu/drm/nouveau/nvif/Kbuild

[PATCH 128/156] drm/nouveau/nvif: rework head "new event" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 3 +++ drivers/gpu/drm/nouveau/include/nvif/if0013.h | 9 - drivers/gpu/drm/nouveau/nouveau_display.c | 1 - drivers/gpu/drm/nouveau/nvif/head.c

[PATCH 127/156] drm/nouveau/nvif: rework head "scanoutpos" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 4 ++ drivers/gpu/drm/nouveau/include/nvif/if0013.h | 18 drivers/gpu/drm/nouveau/nouveau_display.c | 20 + .../gpu/drm/nouveau/nvkm/engine/disp/uhe

[PATCH 133/156] drm/nouveau/nvif: remove disp chans from object rb

2024-04-16 Thread Ben Skeggs
- no more users Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv50/base507c.c | 3 +- drivers/gpu/drm/nouveau/dispnv50/core507d.c | 3 +- drivers/gpu/drm/nouveau/dispnv50/ovly507e.c | 3 +- drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c | 3 +- drivers/gpu/drm/nouveau

[PATCH 123/156] drm/nouveau/nvif: rework outp "dp mst id get"/"dp mst id put" apis

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 2 + drivers/gpu/drm/nouveau/include/nvif/if0012.h | 18 - drivers/gpu/drm/nouveau/nvif/outp.c | 19 +++--- .../gpu/drm/nouveau/nvkm/engine/di

[PATCH 131/156] drm/nouveau/nvif: remove disp from object rb

2024-04-16 Thread Ben Skeggs
- no more users Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 3 +-- drivers/gpu/drm/nouveau/nvif/disp.c | 3 +-- drivers/gpu/drm/nouveau/nvkm/device/user.c | 6 +++--- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/drivers/gpu

[PATCH 125/156] drm/nouveau/nvif: remove outp from object rb

2024-04-16 Thread Ben Skeggs
- no more users Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 2 +- drivers/gpu/drm/nouveau/nvif/outp.c | 3 +-- drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c | 6 +++--- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/drivers

[PATCH 122/156] drm/nouveau/nvif: rework outp "dp sst" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 2 ++ drivers/gpu/drm/nouveau/include/nvif/if0012.h | 12 --- drivers/gpu/drm/nouveau/nvif/outp.c | 10 ++ .../gpu/drm/nouveau/nvkm/engine/disp/uou

[PATCH 124/156] drm/nouveau/nvif: rework outp "dp mst vcpi" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv50/disp.c | 1 - .../gpu/drm/nouveau/include/nvif/driverif.h | 2 + drivers/gpu/drm/nouveau/include/nvif/if0012.h | 17 -- drivers/gpu/drm/nouveau/include/nvif/outp.h | 1

[PATCH 116/156] drm/nouveau/nvif: rework outp "hda eld" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 4 ++ drivers/gpu/drm/nouveau/include/nvif/if0012.h | 11 - drivers/gpu/drm/nouveau/nvif/outp.c | 13 +- .../gpu/drm/nouveau/nvkm/engine/disp/uou

[PATCH 117/156] drm/nouveau/nvif: rework outp "dp aux pwr" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 2 ++ drivers/gpu/drm/nouveau/include/nvif/if0012.h | 9 - drivers/gpu/drm/nouveau/nvif/outp.c | 8 ++-- .../gpu/drm/nouveau/nvkm/engine/di

[PATCH 118/156] drm/nouveau/nvif: rework outp "dp aux xfer" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h| 1 + drivers/gpu/drm/nouveau/include/nvif/if0012.h | 12 drivers/gpu/drm/nouveau/nvif/outp.c| 14 +++--- .../gpu/drm/nouveau/nvkm/e

[PATCH 115/156] drm/nouveau/nvif: rework outp "infoframe" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv50/disp.c | 18 +++-- .../gpu/drm/nouveau/include/nvif/driverif.h | 7 drivers/gpu/drm/nouveau/include/nvif/if0012.h | 13 --- drivers/gpu/drm/nouveau/include/nvif/out

[PATCH 121/156] drm/nouveau/nvif: rework outp "dp drive" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h| 1 + drivers/gpu/drm/nouveau/include/nvif/if0012.h | 13 - drivers/gpu/drm/nouveau/nvif/outp.c| 12 +++- .../gpu/drm/nouveau/nvkm/e

[PATCH 113/156] drm/nouveau/nvif: rework outp "lvds config" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 2 ++ drivers/gpu/drm/nouveau/include/nvif/if0012.h | 10 -- drivers/gpu/drm/nouveau/nvif/outp.c | 9 ++--- .../gpu/drm/nouveau/nvkm/engine/di

[PATCH 120/156] drm/nouveau/nvif: rework outp "dp train" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 4 +++ drivers/gpu/drm/nouveau/include/nvif/if0012.h | 14 drivers/gpu/drm/nouveau/nvif/outp.c | 16 ++--- .../gpu/drm/nouveau/nvkm/engine/disp/uou

[PATCH 112/156] drm/nouveau/nvif: rework outp "bl get"/"bl set" apis

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 5 +++ drivers/gpu/drm/nouveau/include/nvif/if0012.h | 17 drivers/gpu/drm/nouveau/nvif/outp.c | 18 +++- .../gpu/drm/nouveau/nvkm/engine/disp/uou

[PATCH 119/156] drm/nouveau/nvif: rework outp "dp rates" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 6 +++ drivers/gpu/drm/nouveau/include/nvif/if0012.h | 13 --- drivers/gpu/drm/nouveau/include/nvif/outp.h | 5 --- drivers/gpu/drm/nouveau/nvif/outp.c

[PATCH 114/156] drm/nouveau/nvif: rework outp "hdmi config" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 6 +++ drivers/gpu/drm/nouveau/include/nvif/if0012.h | 16 --- drivers/gpu/drm/nouveau/nvif/outp.c | 18 ++- .../gpu/drm/nouveau/nvkm/engine/disp/uou

[PATCH 111/156] drm/nouveau/nvif: rework outp "release" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 1 + drivers/gpu/drm/nouveau/include/nvif/if0012.h| 7 --- drivers/gpu/drm/nouveau/nvif/outp.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/di

[PATCH 110/156] drm/nouveau/nvif: rework outp "acquire" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 1 + drivers/gpu/drm/nouveau/include/nvif/if0012.h | 19 -- drivers/gpu/drm/nouveau/nvif/outp.c | 29 ++- .../gpu/drm/nouveau/nvkm/engine/di

[PATCH 109/156] drm/nouveau/nvif: rework outp "inherit" apis

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 3 ++ drivers/gpu/drm/nouveau/include/nvif/if0012.h | 23 - drivers/gpu/drm/nouveau/nvif/outp.c | 40 +++ .../gpu/drm/nouveau/nvkm/e

[PATCH 106/156] drm/nouveau/nvif: rework outp "detect" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 8 drivers/gpu/drm/nouveau/include/nvif/if0012.h | 11 - drivers/gpu/drm/nouveau/include/nvif/outp.h | 6 --- drivers/gpu/drm/nouveau/nouveau_connecto

[PATCH 103/156] drm/nouveau/nvif: rework conn "new event" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/conn.h | 6 --- .../gpu/drm/nouveau/include/nvif/driverif.h | 3 ++ drivers/gpu/drm/nouveau/nvif/conn.c | 22 .../gpu/drm/nouveau/nvkm/engine/disp/uco

[PATCH 107/156] drm/nouveau/nvif: rework outp "edid get" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 1 + drivers/gpu/drm/nouveau/include/nvif/if0012.h | 11 --- drivers/gpu/drm/nouveau/nvif/outp.c | 19 +-- .../gpu/drm/nouveau/nvkm/e

[PATCH 105/156] drm/nouveau/nvif: rework disp "new outp" api

2024-04-16 Thread Ben Skeggs
Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv50/disp.c | 40 .../gpu/drm/nouveau/include/nvif/driverif.h | 47 ++ drivers/gpu/drm/nouveau/include/nvif/if0012.h | 37 drivers/gpu/drm/nouveau/include/nvif/outp.h | 43 + drivers/gpu/drm

[PATCH 108/156] drm/nouveau/nvif: rework outp "load detect" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 2 ++ drivers/gpu/drm/nouveau/include/nvif/if0012.h| 11 --- drivers/gpu/drm/nouveau/nvif/outp.c | 11 --- drivers/gpu/drm/nouveau/n

[PATCH 104/156] drm/nouveau/nvif: remove conn from object rb

2024-04-16 Thread Ben Skeggs
- no more users Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 3 +-- drivers/gpu/drm/nouveau/nvif/conn.c | 3 +-- drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c | 6 +++--- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/drivers

[PATCH 100/156] drm/nouveau/nvif: rework disp "sclass" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv50/base.c | 33 + drivers/gpu/drm/nouveau/dispnv50/core.c | 49 --- drivers/gpu/drm/nouveau/dispnv50/curs.c | 35 ++--- drivers/gpu/d

[PATCH 102/156] drm/nouveau/nvif: rework disp "new conn" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/conn.h | 18 ++- .../gpu/drm/nouveau/include/nvif/driverif.h | 20 +++ drivers/gpu/drm/nouveau/include/nvif/if0011.h | 18 --- drivers/gpu/drm/nouveau/nouveau_c

[PATCH 101/156] drm/nouveau/nvif: rework disp "new caps" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv50/corec37d.c | 11 +-- drivers/gpu/drm/nouveau/dispnv50/disp.c | 3 +- drivers/gpu/drm/nouveau/dispnv50/disp.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/disp.h | 11 ++

[PATCH 099/156] drm/nouveau/nvif: rework device "new disp" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/disp.h | 5 ++ .../gpu/drm/nouveau/include/nvif/driverif.h | 20 drivers/gpu/drm/nouveau/include/nvif/if0010.h | 14 - drivers/gpu/drm/nouveau/include/nvif/obj

[PATCH 096/156] drm/nouveau/nvif: rework fault buffer "map" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 1 + drivers/gpu/drm/nouveau/nouveau_svm.c | 26 +++ .../gpu/drm/nouveau/nvkm/subdev/fault/user.c | 16 +++- 3 files changed, 19 inserti

[PATCH 091/156] drm/nouveau/nvif: rework vmm "raw get"/"raw put" apis

2024-04-16 Thread Ben Skeggs
- transition from ioctl interfaces Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 5 + drivers/gpu/drm/nouveau/include/nvif/if000c.h | 2 -- drivers/gpu/drm/nouveau/nvif/vmm.c| 22 ++- .../gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c

[PATCH 093/156] drm/nouveau/nvif: rework vmm "raw sparse" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 1 + drivers/gpu/drm/nouveau/include/nvif/if000c.h | 16 -- drivers/gpu/drm/nouveau/nvif/vmm.c| 11 +-- .../gpu/drm/nouveau/nvkm/subdev/mmu/uvmm

[PATCH 084/156] drm/nouveau/nvif: rework mem "map"/"unmap" apis

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv50/crc.c| 8 ++-- drivers/gpu/drm/nouveau/dispnv50/crc.h| 1 + drivers/gpu/drm/nouveau/dispnv50/crc907d.c| 4 +- drivers/gpu/drm/nouveau/dispnv50/crcc37d.c| 4 +

[PATCH 098/156] drm/nouveau/nvif: remove fault buffer from object rb

2024-04-16 Thread Ben Skeggs
- no more users Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 3 +-- drivers/gpu/drm/nouveau/nouveau_svm.c | 3 +-- drivers/gpu/drm/nouveau/nvkm/device/user.c | 6 +++--- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/drivers/gpu

[PATCH 094/156] drm/nouveau/nvif: rework vmm "fault replay"/"fault cancel" apis

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 5 ++ drivers/gpu/drm/nouveau/include/nvif/if000c.h | 6 -- drivers/gpu/drm/nouveau/include/nvif/if000d.h | 1 - drivers/gpu/drm/nouveau/include/nvif/if500d.h | 1

[PATCH 095/156] drm/nouveau/nvif: rework device "new fault buffer" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/clb069.h | 7 --- .../gpu/drm/nouveau/include/nvif/driverif.h | 12 + drivers/gpu/drm/nouveau/nouveau_svm.c | 27 ++ drivers/gpu/drm/nouveau/nvkm/device/user

[PATCH 097/156] drm/nouveau/nvif: rework fault buffer "new event" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/clb069.h | 8 --- .../gpu/drm/nouveau/include/nvif/driverif.h | 12 drivers/gpu/drm/nouveau/include/nvif/event.h | 3 + .../gpu/drm/nouveau/include/nvkm/core/ev

[PATCH 087/156] drm/nouveau/nvif: rework vmm "page" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 8 drivers/gpu/drm/nouveau/include/nvif/if000c.h | 12 -- drivers/gpu/drm/nouveau/include/nvif/vmm.h| 8 drivers/gpu/drm/nouveau/nouveau_bo.c

[PATCH 092/156] drm/nouveau/nvif: rework vmm "raw map"/"raw unmap" apis

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 3 ++ drivers/gpu/drm/nouveau/include/nvif/if000c.h | 2 - drivers/gpu/drm/nouveau/nvif/vmm.c| 28 + .../gpu/drm/nouveau/nvkm/subdev/mmu/uvmm

[PATCH 085/156] drm/nouveau/nvif: rework mmu "new vmm" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 18 +++ drivers/gpu/drm/nouveau/include/nvif/if000c.h | 12 - drivers/gpu/drm/nouveau/include/nvif/vmm.h| 12 ++--- drivers/gpu/drm/nouveau/nouveau_bo.c

[PATCH 089/156] drm/nouveau/nvif: rework vmm "map"/"unmap" apis

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 4 ++ drivers/gpu/drm/nouveau/include/nvif/if000c.h | 18 drivers/gpu/drm/nouveau/nvif/vmm.c| 28 + .../gpu/drm/nouveau/nvkm/subdev/

[PATCH 090/156] drm/nouveau/nvif: rework vmm "pfnmap"/"pfnclr" apis

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 12 drivers/gpu/drm/nouveau/include/nvif/if000c.h | 27 drivers/gpu/drm/nouveau/nouveau_dmem.c| 8 +-- drivers/gpu/drm/nouveau/nouveau_svm.c

[PATCH 088/156] drm/nouveau/nvif: rework vmm "get"/"put" apis

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 10 drivers/gpu/drm/nouveau/include/nvif/if000c.h | 22 - drivers/gpu/drm/nouveau/include/nvif/vmm.h| 10 +--- drivers/gpu/drm/nouveau/nouveau_bo.c

[PATCH 086/156] drm/nouveau/nvif: remove mmu from object rb

2024-04-16 Thread Ben Skeggs
- no more users Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 2 +- drivers/gpu/drm/nouveau/nvif/mmu.c | 3 +-- drivers/gpu/drm/nouveau/nvkm/device/user.c | 6 +++--- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/drivers/gpu

[PATCH 078/156] drm/nouveau/nvif: rework device "new mmu" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 13 ++ drivers/gpu/drm/nouveau/include/nvif/if0008.h | 7 --- drivers/gpu/drm/nouveau/include/nvif/mmu.h| 8 ++-- drivers/gpu/drm/nouveau/nouveau_drm.c

[PATCH 081/156] drm/nouveau/nvif: rework mmu "type" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 13 ++ drivers/gpu/drm/nouveau/include/nvif/if0008.h | 15 --- drivers/gpu/drm/nouveau/include/nvif/mmu.h| 18 +--- drivers/gpu/drm/nouveau/no

[PATCH 080/156] drm/nouveau/nvif: rework mmu "heap" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 4 drivers/gpu/drm/nouveau/include/nvif/if0008.h | 8 --- drivers/gpu/drm/nouveau/include/nvif/mmu.h| 5 drivers/gpu/drm/nouveau/nvif/mmu.c

[PATCH 083/156] drm/nouveau/nvif: rework mmu "new mem" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv50/crc.c| 6 +-- drivers/gpu/drm/nouveau/dispnv50/lut.c| 2 +- .../gpu/drm/nouveau/include/nvif/driverif.h | 11 + drivers/gpu/drm/nouveau/include/nvif/mem

[PATCH 079/156] drm/nouveau/nvif: rework mmu "sclass" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 8 +++ drivers/gpu/drm/nouveau/include/nvif/mem.h| 4 +- drivers/gpu/drm/nouveau/include/nvif/mmu.h| 1 - drivers/gpu/drm/nouveau/include/nvif/vmm.h| 2 +

[PATCH 082/156] drm/nouveau/nvif: rework mmu "kind" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 3 ++ drivers/gpu/drm/nouveau/include/nvif/if0008.h | 12 - drivers/gpu/drm/nouveau/include/nvif/mmu.h| 6 +-- drivers/gpu/drm/nouveau/nouveau_bo.c

[PATCH 073/156] drm/nouveau/nvif: rework ctrl "pstate user" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 9 drivers/gpu/drm/nouveau/include/nvif/if0001.h | 15 -- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 10 ++-- drivers/gpu/drm/nouveau/nvkm/device/ctrl

[PATCH 076/156] drm/nouveau/nvif: rework usermode "map" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h| 1 + drivers/gpu/drm/nouveau/include/nvif/user.h| 1 + drivers/gpu/drm/nouveau/nvif/user.c| 9 - drivers/gpu/drm/nouveau/nvif/userc361.c

[PATCH 074/156] drm/nouveau/nvif: remove ctrl from object rb

2024-04-16 Thread Ben Skeggs
- no more users Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 3 +-- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 2 +- drivers/gpu/drm/nouveau/nvkm/device/user.c | 6 +++--- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/drivers/gpu

[PATCH 068/156] drm/nouveau/nvif: rework device "info v1" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/cl0080.h | 46 - drivers/gpu/drm/nouveau/include/nvif/device.h | 5 - .../gpu/drm/nouveau/include/nvif/driverif.h | 43 drivers/gpu/drm/nouveau/include/nvif/fif

[PATCH 077/156] drm/nouveau/nvif: remove usermode from object rb

2024-04-16 Thread Ben Skeggs
- no more users Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 3 +-- drivers/gpu/drm/nouveau/nvif/user.c | 3 +-- drivers/gpu/drm/nouveau/nvkm/device/user.c | 5 +++-- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/drivers/gpu

[PATCH 072/156] drm/nouveau/nvif: rework ctrl "pstate attr" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 16 ++ drivers/gpu/drm/nouveau/include/nvif/if0001.h | 17 --- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 12 ++--- drivers/gpu/drm/nouveau/nvkm/device/ctrl

[PATCH 075/156] drm/nouveau/nvif: rework device "new usermode" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 8 + drivers/gpu/drm/nouveau/include/nvif/user.h | 5 +++- drivers/gpu/drm/nouveau/nouveau_dma.c | 2 +- drivers/gpu/drm/nouveau/nouveau_drm.c

[PATCH 070/156] drm/nouveau/nvif: rework device "new ctrl" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/class.h | 2 -- .../gpu/drm/nouveau/include/nvif/driverif.h | 11 ++ drivers/gpu/drm/nouveau/nouveau_debugfs.c | 17 + drivers/gpu/drm/nouveau/nouveau_debugfs.

[PATCH 069/156] drm/nouveau/nvif: rework device "time" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/cl0080.h | 7 .../gpu/drm/nouveau/include/nvif/driverif.h | 2 + drivers/gpu/drm/nouveau/nvif/device.c | 9 +--- drivers/gpu/drm/nouveau/nvkm/device/user

[PATCH 067/156] drm/nouveau/nvif: rework device "info v0" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 34 + drivers/gpu/drm/nouveau/nvif/device.c | 11 +- drivers/gpu/drm/nouveau/nvkm/device/user.c| 135 -- 3 files changed, 106 inserti

[PATCH 071/156] drm/nouveau/nvif: rework ctrl "pstate info" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 17 drivers/gpu/drm/nouveau/include/nvif/if0001.h | 15 --- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 6 +-- drivers/gpu/drm/nouveau/nvkm/device/ctrl

[PATCH 065/156] drm/nouveau/nvif: rework device "sclass" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/disp.h | 3 +- .../gpu/drm/nouveau/include/nvif/driverif.h | 26 + drivers/gpu/drm/nouveau/nouveau_abi16.c | 19 +--- drivers/gpu/drm/nouveau/nouveau_chan.c

[PATCH 066/156] drm/nouveau/nvif: rework device "map" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/device.h | 2 + .../gpu/drm/nouveau/include/nvif/driverif.h | 11 + drivers/gpu/drm/nouveau/include/nvif/object.h | 8 drivers/gpu/drm/nouveau/nvif/device.c

[PATCH 061/156] drm/nouveau/nvkm: remove device list

2024-04-16 Thread Ben Skeggs
- now unused Signed-off-by: Ben Skeggs --- .../drm/nouveau/include/nvkm/core/device.h| 3 -- drivers/gpu/drm/nouveau/nvkm/device/base.c| 34 --- 2 files changed, 37 deletions(-) diff --git a/drivers/gpu/drm/nouveau/include/nvkm/core/device.h b/drivers/gpu/drm/nouveau

[PATCH 059/156] drm/nouveau/nvif: move nvif<->nvkm interface definitions to driverif.h

2024-04-16 Thread Ben Skeggs
- "ioctl" interfaces will also be moved here in subsequent patches Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driver.h | 11 --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 15 +++ drivers/gpu/drm/nouveau/nvif/client.c

  1   2   3   4   5   6   7   8   9   10   >