From cc6ccd2e3fc1b097465e093a6294748113ab2cc7 Mon Sep 17 00:00:00 2001 From: Sami Kiminki Date: Tue, 28 Oct 2014 16:55:12 +0200 Subject: gpu: nvgpu: Implement NVGPU_AS_IOCTL_GET_VA_REGIONS Implement NVGPU_AS_IOCTL_GET_VA_REGIONS which returns a list of GPU VA regions for different page sizes. This is required for the userspace for safe fixed-address address space allocation. Bug 1551752 Change-Id: I63ddde30935db2471bec498dae0caa870e89c1a5 Signed-off-by: Sami Kiminki Reviewed-on: http://git-master/r/590814 Reviewed-by: Terje Bergstrom --- include/trace/events/gk20a.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'include/trace/events') diff --git a/include/trace/events/gk20a.h b/include/trace/events/gk20a.h index e94c5be6..84a525bd 100644 --- a/include/trace/events/gk20a.h +++ b/include/trace/events/gk20a.h @@ -237,6 +237,18 @@ TRACE_EVENT(gk20a_as_ioctl_unmap_buffer, TP_printk("name=%s ", __entry->name) ); +TRACE_EVENT(gk20a_as_ioctl_get_va_regions, + TP_PROTO(const char *name), + TP_ARGS(name), + TP_STRUCT__entry( + __field(const char *, name) + ), + TP_fast_assign( + __entry->name = name; + ), + TP_printk("name=%s ", __entry->name) +); + TRACE_EVENT(gk20a_mmu_fault, TP_PROTO(u32 fault_hi, u32 fault_lo, u32 fault_info, -- cgit v1.2.2