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