25 lines
486 B
C
25 lines
486 B
C
// SPDX-License-Identifier: GPL-2.0
|
|
/*
|
|
* Copyright (c) 2020 MediaTek Inc.
|
|
*/
|
|
|
|
#ifndef __APUSYS_MDW_SCHED_H__
|
|
#define __APUSYS_MDW_SCHED_H__
|
|
|
|
#ifdef CONFIG_MTK_APUSYS_RT_SUPPORT
|
|
#define preemption_support (1)
|
|
#else
|
|
#define preemption_support (0)
|
|
#endif
|
|
|
|
int mdw_sched_dev_routine(void *arg);
|
|
int mdw_sched(struct mdw_apu_sc *sc);
|
|
void mdw_sched_set_thd_group(void);
|
|
int mdw_sched_init(void);
|
|
void mdw_sched_exit(void);
|
|
|
|
int mdw_sched_pause(void);
|
|
void mdw_sched_restart(void);
|
|
|
|
#endif
|