aboutsummaryrefslogtreecommitdiff
path: root/drivers/misc/mediatek/cmdq/cmdq_mmp.h
blob: d831869c411f36a88c348b793e70f04958721375 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#ifndef __CMDQ_MMP_H__
#define __CMDQ_MMP_H__

#include <linux/mmprofile.h>
#include "cmdq_core.h"

typedef struct {
	MMP_Event CMDQ;
	MMP_Event CMDQ_IRQ;
	MMP_Event thread_en;
	MMP_Event warning;
	MMP_Event loopBeat;
	MMP_Event autoRelease_add;
	MMP_Event autoRelease_done;
	MMP_Event consume_add;
	MMP_Event consume_done;
	MMP_Event alloc_task;
	MMP_Event wait_task;
	MMP_Event wait_thread;
	MMP_Event MDP_reset;
	MMP_Event thread_suspend;
	MMP_Event thread_resume;
} CMDQ_MMP_Events_t;

void cmdq_mmp_init(void);
CMDQ_MMP_Events_t *cmdq_mmp_get_event(void);

#endif				/* __CMDQ_MMP_H__ */