diff options
Diffstat (limited to 'drivers/gpu/pvr/services4/srvkm/include/ttrace_tokens.h')
| -rwxr-xr-x[-rw-r--r--] | drivers/gpu/pvr/services4/srvkm/include/ttrace_tokens.h | 66 | 
1 files changed, 41 insertions, 25 deletions
diff --git a/drivers/gpu/pvr/services4/srvkm/include/ttrace_tokens.h b/drivers/gpu/pvr/services4/srvkm/include/ttrace_tokens.h index 24bc4843ec2..5f898495cdf 100644..100755 --- a/drivers/gpu/pvr/services4/srvkm/include/ttrace_tokens.h +++ b/drivers/gpu/pvr/services4/srvkm/include/ttrace_tokens.h @@ -52,26 +52,29 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.  #define PVRSRV_TRACE_GROUP_QUEUE	2  #define PVRSRV_TRACE_GROUP_POWER	3  #define PVRSRV_TRACE_GROUP_MKSYNC	4 +#define PVRSRV_TRACE_GROUP_MODOBJ	5  #define PVRSRV_TRACE_GROUP_PADDING	255  /* Trace classes */  #define PVRSRV_TRACE_CLASS_FUNCTION_ENTER	0  #define PVRSRV_TRACE_CLASS_FUNCTION_EXIT	1 -#define PVRSRV_TRACE_CLASS_SYNC			2 -#define PVRSRV_TRACE_CLASS_CCB			3 +#define PVRSRV_TRACE_CLASS_SYNC				2 +#define PVRSRV_TRACE_CLASS_CCB				3  #define PVRSRV_TRACE_CLASS_CMD_START		4 -#define PVRSRV_TRACE_CLASS_CMD_END		5 +#define PVRSRV_TRACE_CLASS_CMD_END			5  #define PVRSRV_TRACE_CLASS_CMD_COMP_START	6  #define PVRSRV_TRACE_CLASS_CMD_COMP_END		7  #define PVRSRV_TRACE_CLASS_FLAGS			8 - -#define PVRSRV_TRACE_CLASS_NONE			255 +#define PVRSRV_TRACE_CLASS_DEVVADDR			9 +#define PVRSRV_TRACE_CLASS_FRAMENUM			10 +  +#define PVRSRV_TRACE_CLASS_NONE				255  /* Operation about to happen on the sync object */  #define PVRSRV_SYNCOP_SAMPLE		0  #define PVRSRV_SYNCOP_COMPLETE		1 -#define PVRSRV_SYNCOP_DUMP		2 +#define PVRSRV_SYNCOP_DUMP			2  /*   * Trace tokens @@ -80,15 +83,19 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.   */  /* Kick group tokens */ -#define KICK_TOKEN_DOKICK		0 +#define KICK_TOKEN_DOKICK			0  #define KICK_TOKEN_CCB_OFFSET		1  #define KICK_TOKEN_TA3D_SYNC		2 -#define KICK_TOKEN_TA_SYNC		3 -#define KICK_TOKEN_3D_SYNC		4 -#define KICK_TOKEN_SRC_SYNC		5 -#define KICK_TOKEN_DST_SYNC		6 -#define KICK_TOKEN_FIRST_KICK	7 -#define KICK_TOKEN_LAST_KICK	8 +#define KICK_TOKEN_TA_SYNC			3 +#define KICK_TOKEN_3D_SYNC			4 +#define KICK_TOKEN_SRC_SYNC			5 +#define KICK_TOKEN_DST_SYNC			6 +#define KICK_TOKEN_FIRST_KICK		7 +#define KICK_TOKEN_LAST_KICK		8 +#define KICK_TOKEN_HWRTDATASET		9 +#define KICK_TOKEN_HWRTDATA			10 +#define KICK_TOKEN_FRAMENUM			11 +#define KICK_TOKEN_RENDERCONTEXT	12  /* Transfer Queue group tokens */  #define TRANSFER_TOKEN_SUBMIT		0 @@ -99,21 +106,30 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.  #define TRANSFER_TOKEN_CCB_OFFSET	5  /* Queue group tokens */ -#define QUEUE_TOKEN_GET_SPACE		0 -#define QUEUE_TOKEN_INSERTKM		1 -#define QUEUE_TOKEN_SUBMITKM		2 -#define QUEUE_TOKEN_PROCESS_COMMAND	3 -#define QUEUE_TOKEN_PROCESS_QUEUES	4 +#define QUEUE_TOKEN_GET_SPACE			0 +#define QUEUE_TOKEN_INSERTKM			1 +#define QUEUE_TOKEN_SUBMITKM			2 +#define QUEUE_TOKEN_PROCESS_COMMAND		3 +#define QUEUE_TOKEN_PROCESS_QUEUES		4  #define QUEUE_TOKEN_COMMAND_COMPLETE	5 -#define QUEUE_TOKEN_UPDATE_DST		6 -#define QUEUE_TOKEN_UPDATE_SRC		7 -#define QUEUE_TOKEN_SRC_SYNC		8 -#define QUEUE_TOKEN_DST_SYNC		9 -#define QUEUE_TOKEN_COMMAND_TYPE	10 +#define QUEUE_TOKEN_UPDATE_DST			6 +#define QUEUE_TOKEN_UPDATE_SRC			7 +#define QUEUE_TOKEN_SRC_SYNC			8 +#define QUEUE_TOKEN_DST_SYNC			9 +#define QUEUE_TOKEN_COMMAND_TYPE		10  /* uKernel Sync tokens */  #define MKSYNC_TOKEN_KERNEL_CCB_OFFSET	0 -#define MKSYNC_TOKEN_CORE_CLK		1 -#define MKSYNC_TOKEN_UKERNEL_CLK	2 +#define MKSYNC_TOKEN_CORE_CLK			1 +#define MKSYNC_TOKEN_UKERNEL_CLK		2 + +/* ModObj tokens */ +#define MODOBJ_TOKEN_MODIFY_PENDING		0 +#define MODOBJ_TOKEN_COMPLETE_PENDING	1 +#define MODOBJ_TOKEN_READ_SYNC			2 +#define MODOBJ_TOKEN_WRITE_SYNC			3 +#define MODOBJ_TOKEN_READ_WRITE_SYNC	4 +#define MODOBJ_TOKEN_SYNC_UPDATE		5 +#define MODOBJ_TOKEN_READ2_SYNC			6  #endif /* __TTRACE_TOKENS_H__ */  |