mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-23 01:50:07 +03:00
Move below APIs from gk20a/fecs_trace_gk20a.c gk20a_fecs_trace_enable() gk20a_fecs_trace_disable() gk20a_fecs_trace_is_enabled() gk20a_fecs_trace_reset_buffer() gk20a_fecs_trace_buffer_size() gk20a_gr_max_entries() and move them to new gr/fecs_trace unit with below renames nvgpu_gr_fecs_trace_enable() nvgpu_gr_fecs_trace_disable() nvgpu_gr_fecs_trace_is_enabled() nvgpu_gr_fecs_trace_reset_buffer() nvgpu_gr_fecs_trace_buffer_size() nvgpu_gr_fecs_trace_max_entries() Use new functions in the driver instead of old ones Export gk20a_fecs_trace_periodic_polling() in fecs_trace_gk20a.h header since it is needed in gr/fecs_trace for transition This include and the function itself will be later moved to gr/fecs_trace unit Move struct nvgpu_gpu_ctxsw_trace_filter and all filter TSG macros in the form NVGPU_GPU_CTXSW_TAG_* to gr/fecs_trace.h Jira NVGPU-1880 Change-Id: Ic95b99554e626033a111452f311bbc026ec604e2 Signed-off-by: Deepak Nibade <dnibade@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/2027530 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>