Displaying 3 results from an estimated 3 matches for "nouveau_abi16_usif".
2018 Sep 08
1
[PATCH 1/2] nvif: allow userspace to use the notification interfaces
...t <kherbst at redhat.com>
---
drm/nouveau/nouveau_abi16.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/drm/nouveau/nouveau_abi16.c b/drm/nouveau/nouveau_abi16.c
index e67a4713..249b00ae 100644
--- a/drm/nouveau/nouveau_abi16.c
+++ b/drm/nouveau/nouveau_abi16.c
@@ -383,6 +383,10 @@ nouveau_abi16_usif(struct drm_file *file_priv, void *data, u32 size)
case NVIF_IOCTL_V0_NEW:
case NVIF_IOCTL_V0_MTHD:
case NVIF_IOCTL_V0_SCLASS:
+ case NVIF_IOCTL_V0_NTFY_NEW:
+ case NVIF_IOCTL_V0_NTFY_DEL:
+ case NVIF_IOCTL_V0_NTFY_GET:
+ case NVIF_IOCTL_V0_NTFY_PUT:
break;
default:
return -E...
2023 Jul 31
3
[PATCH] drm/nouveau: fixup the uapi header file.
...iles changed, 45 insertions(+), 44 deletions(-)
diff --git a/drivers/gpu/drm/nouveau/nouveau_abi16.h b/drivers/gpu/drm/nouveau/nouveau_abi16.h
index 27eae85f33e6..d5d80d0d9011 100644
--- a/drivers/gpu/drm/nouveau/nouveau_abi16.h
+++ b/drivers/gpu/drm/nouveau/nouveau_abi16.h
@@ -43,28 +43,6 @@ int nouveau_abi16_usif(struct drm_file *, void *data, u32 size);
#define NOUVEAU_GEM_DOMAIN_VRAM (1 << 1)
#define NOUVEAU_GEM_DOMAIN_GART (1 << 2)
-struct drm_nouveau_channel_alloc {
- uint32_t fb_ctxdma_handle;
- uint32_t tt_ctxdma_handle;
-
- int channel;
- uint32_t pushbu...
2015 Dec 05
2
bad things happened, 4.4-rc3, nve7, virgl test server
...uveau]
[ 6050.787796] [<ffffffffa03154c7>]
nouveau_abi16_ioctl_channel_free+0x77/0x90 [nouveau]
[ 6050.787813] [<ffffffffa002c942>] drm_ioctl+0x152/0x560 [drm]
[ 6050.787821] [<ffffffff811122ed>] ? debug_lockdep_rcu_enabled+0x1d/0x20
[ 6050.787843] [<ffffffffa0315450>] ? nouveau_abi16_usif+0xd0/0xd0 [nouveau]
[ 6050.787852] [<ffffffff810f5149>] ? trace_hardirqs_on_caller+0x129/0x1b0
[ 6050.787859] [<ffffffff810f51dd>] ? trace_hardirqs_on+0xd/0x10
[ 6050.787883] [<ffffffffa02fd7e8>] nouveau_drm_ioctl+0x68/0xc0 [nouveau]
[ 6050.787894] [<ffffffff8123ea02>] d...