qcacmn: Add control path scheduler to common driver

Add control path converged scheduler functionality to common
driver.

Change-Id: I2087b985b4bed661c03e667dbcc082714add1266
CRs-Fixed: 1095867
This commit is contained in:
Krunal Soni
2016-10-06 12:36:26 -07:00
committed by qcabuildsw
부모 d729f3fd28
커밋 66eabcfdcc
16개의 변경된 파일1716개의 추가작업 그리고 20개의 파일을 삭제

파일 보기

@@ -34,6 +34,7 @@
#define __QDF_THREADS_H
#include <qdf_types.h>
#include <qdf_util.h>
/* Function declarations and documenation */
@@ -43,4 +44,31 @@ void qdf_sleep_us(uint32_t us_interval);
void qdf_busy_wait(uint32_t us_interval);
/**
* qdf_set_user_nice() - set thread's nice value
* @thread: pointer to thread
* @nice: nice value
*
* Return: none
*/
void qdf_set_user_nice(qdf_thread_t *thread, long nice);
/**
* qdf_create_thread() - create a kernel thread
* @thread: pointer to thread
* @nice: nice value
*
* Return: pointer to created kernel thread
*/
qdf_thread_t *qdf_create_thread(int (*thread_handler)(void *data), void *data,
const char thread_name[]);
/**
* qdf_wake_up_process() - wake up given thread
* @thread: pointer to thread which needs to be woken up
*
* Return: none
*/
int qdf_wake_up_process(qdf_thread_t *thread);
#endif /* __QDF_THREADS_H */