NVIDIA DRIVE OS Linux API Reference

5.1.0.2 Release

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
profiler.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2010-2017, NVIDIA CORPORATION. All Rights Reserved.
3  *
4  * NVIDIA Corporation and its licensors retain all intellectual property and
5  * proprietary rights in and to this software and related documentation. Any
6  * use, reproduction, disclosure or distribution of this software and related
7  * documentation without an express license agreement from NVIDIA Corporation
8  * is strictly prohibited.
9  */
10 
26 #ifndef INCLUDED_NVBOOT_PROFILER_H
27 #define INCLUDED_NVBOOT_PROFILER_H
28 
29 #ifdef CONFIG_PROFILER
30 
31 #include <qbprofiler.h>
32 
40 void BootProfiler(const NvS8 *pProfileStr);
41 
49 void AppendProfilingData(NvS8 **pPtr, NvS32 *pRemain);
50 
54 void DisplayProfiling(void);
55 
56 #else // !INCLUDED_NVBOOT_PROFILER_H
57 
58 #define BootProfiler(a)
59 #define AppendProfilingData(a, b)
60 #define DisplayProfiling(a)
61 
62 #endif // INCLUDED_NVBOOT_PROFILER_H
63 
65 #endif //INCLUDED_NVBOOT_PROFILER_H
#define AppendProfilingData(a, b)
Definition: profiler.h:59
#define BootProfiler(a)
Definition: profiler.h:58
#define DisplayProfiling(a)
Definition: profiler.h:60