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__ */
|