mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-24 02:22:34 +03:00
nvgpu_gr_engine_interrupt_mask() earlier returned mask of all GR engine instance interrupts. During device refactor series, this got changed to return interrupt of only first instance. Change this again to return interrupt mask of all the GR engine instances since common.mc unit does not yet support APIs to enable interrupt of individual GR instance. Update nvgpu_gr_get_syspipe_id() API to take gr_instance_id as parameter instead of struct nvgpu_gr pointer. Definition of struct nvgpu_gr is not available outside of common.gr unit. Jira NVGPU-5648 Change-Id: I5320d1515eea6054150dc14706a16475bd650da7 Signed-off-by: Deepak Nibade <dnibade@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2405409 Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: svc-mobile-cert <svc-mobile-cert@nvidia.com> Reviewed-by: Lakshmanan M <lm@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com> GVS: Gerrit_Virtual_Submit