summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h
diff options
context:
space:
mode:
authorBen Skeggs <bskeggs@nvidia.com>2025-05-14 09:19:56 +1000
committerDave Airlie <airlied@redhat.com>2025-05-19 06:29:26 +1000
commit1b9d7b9df8f3e33a577bf00861250d3669bf2000 (patch)
tree8a8740103df89b58fb70ab5f1e4ddd35f2eb508a /drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h
parent9c86a6010ae5bbc67770d649829e8f3dc302d2b9 (diff)
drm/nouveau/gsp: add common client alloc code
570.144 has incompatible changes to NV0000_ALLOC_PARAMETERS. Factor out the common code so it can be shared. Signed-off-by: Ben Skeggs <bskeggs@nvidia.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h')
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h
index eb018b73d26f..5e9d7351ecc4 100644
--- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h
+++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h
@@ -59,8 +59,7 @@ struct nvkm_rm_api {
} *alloc;
const struct nvkm_rm_api_client {
- int (*ctor)(struct nvkm_gsp *, struct nvkm_gsp_client *);
- void (*dtor)(struct nvkm_gsp_client *);
+ int (*ctor)(struct nvkm_gsp_client *, u32 handle);
} *client;
const struct nvkm_rm_api_device {