drm/nouveau/fifo: add new channel lookup interfaces- supports per-runlist CHIDs- channel group lock held across reference, rather than global lockv2:- remove unnecessary parenthesisSigned-off
drm/nouveau/fifo: add new channel lookup interfaces- supports per-runlist CHIDs- channel group lock held across reference, rather than global lockv2:- remove unnecessary parenthesisSigned-off-by: Ben Skeggs <bskeggs@redhat.com>Reviewed-by: Lyude Paul <lyude@redhat.com>
show more ...
drm/nouveau/cipher: switch to instanced constructorSigned-off-by: Ben Skeggs <bskeggs@redhat.com>Reviewed-by: Lyude Paul <lyude@redhat.com>
drm/nouveau: fix bogus GPL-2 license headerThe bulk SPDX addition made all these files into GPL-2.0 licensed files.However the remainder of the project is MIT-licensed, these fileswere simply mis
drm/nouveau: fix bogus GPL-2 license headerThe bulk SPDX addition made all these files into GPL-2.0 licensed files.However the remainder of the project is MIT-licensed, these fileswere simply missing the boiler plate and got caught up in the global update.Fixes: 96ac6d4351004 (treewide: Add SPDX license identifier - Kbuild)Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
treewide: Add SPDX license identifier - KbuildAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license,
treewide: Add SPDX license identifier - KbuildAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is: GPL-2.0Reported-by: Masahiro Yamada <yamada.masahiro@socionext.com>Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org>Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drm/nouveau/core: remove pmc_enable argument from subdev ctorThese are now specified directly in the MC subdev.Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drm/nouveau/core: remove the remainder of the previous styleSigned-off-by: Ben Skeggs <bskeggs@redhat.com>
drm/nouveau/cipher: convert to new-style nvkm_engineSigned-off-by: Ben Skeggs <bskeggs@redhat.com>
drm/nouveau/cipher: convert user classes to new-style nvkm_objectSigned-off-by: Ben Skeggs <bskeggs@redhat.com>
drm/nouveau/fifo: convert user classes to new-style nvkm_objectSigned-off-by: Ben Skeggs <bskeggs@redhat.com>
drm/nouveau/cipher: remove dependence on namedb/engctx lookupSigned-off-by: Ben Skeggs <bskeggs@redhat.com>
drm/nouveau/engine: rename some functions to avoid upcoming conflictsSigned-off-by: Ben Skeggs <bskeggs@redhat.com>
drm/nouveau/cipher: switch to gpuobj accessor macrosSigned-off-by: Ben Skeggs <bskeggs@redhat.com>
drm/nouveau/cipher: switch to subdev printk macrosSigned-off-by: Ben Skeggs <bskeggs@redhat.com>
drm/nouveau/cipher: switch to device pri macrosSigned-off-by: Ben Skeggs <bskeggs@redhat.com>
drm/nouveau/fifo: cosmetic changesThis is purely preparation for upcoming commits, there should be nocode changes here.Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drm/nouveau/cipher: cosmetic changesThis is purely preparation for upcoming commits, there should be nocode changes here.Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drm/nouveau/cipher: namespace + nvidia gpu names (no binary change)The namespace of NVKM is being changed to nvkm_ instead of nouveau_,which will be used for the DRM part of the driver. This is b
drm/nouveau/cipher: namespace + nvidia gpu names (no binary change)The namespace of NVKM is being changed to nvkm_ instead of nouveau_,which will be used for the DRM part of the driver. This is beingdone in order to make it very clear as to what part of the driver agiven symbol belongs to, and as a minor step towards splitting theDRM driver out to be able to stand on its own (for virt).Because there's already a large amount of churn here anyway, this isas good a time as any to also switch to NVIDIA's device and chipsetnaming to ease collaboration with them.A comparison of objdump disassemblies proves no code changes.Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drm/nouveau/sec: separate from cipher (formerly crypt)Switch to NVIDIA's name for the device.The namespace of NVKM is being changed to nvkm_ instead of nouveau_,which will be used for the DRM pa
drm/nouveau/sec: separate from cipher (formerly crypt)Switch to NVIDIA's name for the device.The namespace of NVKM is being changed to nvkm_ instead of nouveau_,which will be used for the DRM part of the driver. This is beingdone in order to make it very clear as to what part of the driver agiven symbol belongs to, and as a minor step towards splitting theDRM driver out to be able to stand on its own (for virt).Because there's already a large amount of churn here anyway, this isas good a time as any to also switch to NVIDIA's device and chipsetnaming to ease collaboration with them.Signed-off-by: Ben Skeggs <bskeggs@redhat.com>