From: Dave Airlie
I'm pretty sure this optimisation is actually not a great idea,
and is racy with other things waiting for fences.
Just nuke it, there should be no need to do fence waits in a
busy CPU loop.
Signed-off-by: Dave Airlie
---
drivers/gpu/drm/nouveau/nouveau_bo.c| 2 +-
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 the ioctl-like interface that
>
- 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
- 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 +-
- 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
- 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
- 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 -
- 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/gr/gf100.c
- 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
- 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
- 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 |
- 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 | 3 +-
- 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/nvif/fifo.c |
- 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 | 31 ++---
- 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 --
- 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
- 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/if000e.h | 26
- 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 +++---
- 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/corec37d.c | 2 +-
- 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 +++--
- 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| 3 +-
- 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/if0020.h | 13 -
- 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 ---
- 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.c | 27 ++-
- 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 | 14
- 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
- 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 | 21
- 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
- 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 | 1 +
- 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 | 15
- 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/uhead.c | 43
- 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 +-
- 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/disp/uoutp.c |
- 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
- 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
- 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/uoutp.c | 34
- 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 -
- 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/uoutp.c | 45
- 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/disp/uoutp.c
- 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 +++---
- 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/outp.h | 3
- 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 +++-
- 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/disp/uoutp.c |
- 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/uoutp.c | 33
- 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/uoutp.c | 43
- 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 | 17
- 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/uoutp.c | 47
- 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/disp/uoutp.c |
- 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/disp/uoutp.c
- 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 +++
- 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_connector.c | 6 +--
- 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/uconn.c | 50
- 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 +--
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 +
- 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 ---
- 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
- 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 ++---
- 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_connector.c |
- 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 +++
- 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/object.h | 16
- 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 insertions(+), 24
- 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
- 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.c| 32
- 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 +-
- 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
- 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 -
- 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.c| 28
- 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/event.h | 9 ++-
- 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 | 20
- 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.c| 39
- 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 | 4 +-
- 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/mmu/umem.c
- 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 | 64
- 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 | 4
- 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
- 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 | 5 +-
- 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/nouveau_bo.c |
- 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| 18
- 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.h| 8 ++--
- 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 +-
- 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 | 4 +-
- 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.c| 51
- 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| 8
- 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
- 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/fifo.h | 9
- 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
- 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.c| 49
- 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 | 2 +-
- 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.h | 2 ++
- 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.c| 41
- 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 insertions(+), 74
- 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.c| 40
- 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| 57
- 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 | 5 +-
- 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
- "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 +
- transition from "ioctl" interface
Signed-off-by: Ben Skeggs
---
drivers/gpu/drm/nouveau/include/nvif/class.h | 2 -
drivers/gpu/drm/nouveau/include/nvif/client.h | 3 +-
.../gpu/drm/nouveau/include/nvif/driverif.h | 6 +++
drivers/gpu/drm/nouveau/include/nvif/if.h | 11 -
- no more users
Signed-off-by: Ben Skeggs
---
drivers/gpu/drm/nouveau/include/nvif/driverif.h | 3 +--
drivers/gpu/drm/nouveau/nvif/client.c | 3 +--
drivers/gpu/drm/nouveau/nvkm/core/client.c | 6 +++---
3 files changed, 5 insertions(+), 7 deletions(-)
diff --git
- cleans up init of first nvkm client ("driver")
Signed-off-by: Ben Skeggs
---
drivers/gpu/drm/nouveau/include/nvif/client.h | 3 ++
drivers/gpu/drm/nouveau/include/nvif/driver.h | 11 +++--
.../gpu/drm/nouveau/include/nvif/driverif.h | 15 ---
.../drm/nouveau/include/nvkm/core/client.h
- callers will transition to new args in upcoming patches
- some macro trickery to avoid temporary renames, will be removed later
Signed-off-by: Ben Skeggs
---
drivers/gpu/drm/nouveau/dispnv50/core.c | 12 ++--
drivers/gpu/drm/nouveau/dispnv50/crc.c| 4 ++--
1 - 100 of 161 matches
Mail list logo