staging: csr: Remove CsrThreadHandle
CsrThreadHandle is typedef of struct CsrThread. Some functions in csr_framework_ext.h use it as parameter. But, nobody call them. Signed-off-by: SeongJae Park <sj38.park@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
272bf3146f
commit
ad2d255958
@@ -179,55 +179,6 @@ void CsrGlobalMutexLock(void);
|
|||||||
*----------------------------------------------------------------------------*/
|
*----------------------------------------------------------------------------*/
|
||||||
void CsrGlobalMutexUnlock(void);
|
void CsrGlobalMutexUnlock(void);
|
||||||
|
|
||||||
/*----------------------------------------------------------------------------*
|
|
||||||
* NAME
|
|
||||||
* CsrThreadCreate
|
|
||||||
*
|
|
||||||
* DESCRIPTION
|
|
||||||
* Create thread function and return a handle to the created thread.
|
|
||||||
*
|
|
||||||
* RETURNS
|
|
||||||
* Possible values:
|
|
||||||
* CSR_RESULT_SUCCESS in case of success
|
|
||||||
* CSR_FE_RESULT_NO_MORE_THREADS in case of out of thread resources
|
|
||||||
* CSR_FE_RESULT_INVALID_POINTER in case one of the supplied pointers is invalid
|
|
||||||
*
|
|
||||||
*----------------------------------------------------------------------------*/
|
|
||||||
CsrResult CsrThreadCreate(void (*threadFunction)(void *pointer), void *pointer,
|
|
||||||
u32 stackSize, u16 priority,
|
|
||||||
const char *threadName, CsrThreadHandle *threadHandle);
|
|
||||||
|
|
||||||
/*----------------------------------------------------------------------------*
|
|
||||||
* NAME
|
|
||||||
* CsrThreadGetHandle
|
|
||||||
*
|
|
||||||
* DESCRIPTION
|
|
||||||
* Return thread handle of calling thread.
|
|
||||||
*
|
|
||||||
* RETURNS
|
|
||||||
* Possible values:
|
|
||||||
* CSR_RESULT_SUCCESS in case of success
|
|
||||||
* CSR_FE_RESULT_INVALID_POINTER in case the threadHandle pointer is invalid
|
|
||||||
*
|
|
||||||
*----------------------------------------------------------------------------*/
|
|
||||||
CsrResult CsrThreadGetHandle(CsrThreadHandle *threadHandle);
|
|
||||||
|
|
||||||
/*----------------------------------------------------------------------------*
|
|
||||||
* NAME
|
|
||||||
* CsrThreadEqual
|
|
||||||
*
|
|
||||||
* DESCRIPTION
|
|
||||||
* Compare thread handles
|
|
||||||
*
|
|
||||||
* RETURNS
|
|
||||||
* Possible values:
|
|
||||||
* CSR_RESULT_SUCCESS in case thread handles are identical
|
|
||||||
* CSR_FE_RESULT_INVALID_POINTER in case either threadHandle pointer is invalid
|
|
||||||
* CSR_RESULT_FAILURE otherwise
|
|
||||||
*
|
|
||||||
*----------------------------------------------------------------------------*/
|
|
||||||
CsrResult CsrThreadEqual(CsrThreadHandle *threadHandle1, CsrThreadHandle *threadHandle2);
|
|
||||||
|
|
||||||
/*----------------------------------------------------------------------------*
|
/*----------------------------------------------------------------------------*
|
||||||
* NAME
|
* NAME
|
||||||
* CsrThreadSleep
|
* CsrThreadSleep
|
||||||
|
@@ -32,7 +32,6 @@ struct CsrEvent {
|
|||||||
|
|
||||||
typedef struct CsrEvent CsrEventHandle;
|
typedef struct CsrEvent CsrEventHandle;
|
||||||
typedef struct semaphore CsrMutexHandle;
|
typedef struct semaphore CsrMutexHandle;
|
||||||
typedef struct CsrThread CsrThreadHandle;
|
|
||||||
|
|
||||||
#else /* __KERNEL __ */
|
#else /* __KERNEL __ */
|
||||||
|
|
||||||
@@ -44,7 +43,6 @@ struct CsrEvent {
|
|||||||
|
|
||||||
typedef struct CsrEvent CsrEventHandle;
|
typedef struct CsrEvent CsrEventHandle;
|
||||||
typedef pthread_mutex_t CsrMutexHandle;
|
typedef pthread_mutex_t CsrMutexHandle;
|
||||||
typedef pthread_t CsrThreadHandle;
|
|
||||||
|
|
||||||
#endif /* __KERNEL__ */
|
#endif /* __KERNEL__ */
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user