diff options
author | Ben Skeggs <bskeggs@nvidia.com> | 2025-05-14 09:19:56 +1000 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2025-05-19 06:29:26 +1000 |
commit | 1b9d7b9df8f3e33a577bf00861250d3669bf2000 (patch) | |
tree | 8a8740103df89b58fb70ab5f1e4ddd35f2eb508a /drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h | |
parent | 9c86a6010ae5bbc67770d649829e8f3dc302d2b9 (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.h | 3 |
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 { |