aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/csr
diff options
context:
space:
mode:
authorSeongJae Park <sj38.park@gmail.com>2012-10-23 02:00:07 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2012-10-24 00:03:52 -0400
commitad2d25595870a33d3e38e0bc6960fad144539164 (patch)
tree57ec2f0bca6c6a1e9c7db56479ff2c58a277164e /drivers/staging/csr
parent272bf3146f0ae35b17f2f27f4d63fa0392d0eeda (diff)
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>
Diffstat (limited to 'drivers/staging/csr')
-rw-r--r--drivers/staging/csr/csr_framework_ext.h49
-rw-r--r--drivers/staging/csr/csr_framework_ext_types.h2
2 files changed, 0 insertions, 51 deletions
diff --git a/drivers/staging/csr/csr_framework_ext.h b/drivers/staging/csr/csr_framework_ext.h
index 66973e93a6b..16635a9717b 100644
--- a/drivers/staging/csr/csr_framework_ext.h
+++ b/drivers/staging/csr/csr_framework_ext.h
@@ -181,55 +181,6 @@ void CsrGlobalMutexUnlock(void);
181 181
182/*----------------------------------------------------------------------------* 182/*----------------------------------------------------------------------------*
183 * NAME 183 * NAME
184 * CsrThreadCreate
185 *
186 * DESCRIPTION
187 * Create thread function and return a handle to the created thread.
188 *
189 * RETURNS
190 * Possible values:
191 * CSR_RESULT_SUCCESS in case of success
192 * CSR_FE_RESULT_NO_MORE_THREADS in case of out of thread resources
193 * CSR_FE_RESULT_INVALID_POINTER in case one of the supplied pointers is invalid
194 *
195 *----------------------------------------------------------------------------*/
196CsrResult CsrThreadCreate(void (*threadFunction)(void *pointer), void *pointer,
197 u32 stackSize, u16 priority,
198 const char *threadName, CsrThreadHandle *threadHandle);
199
200/*----------------------------------------------------------------------------*
201 * NAME
202 * CsrThreadGetHandle
203 *
204 * DESCRIPTION
205 * Return thread handle of calling thread.
206 *
207 * RETURNS
208 * Possible values:
209 * CSR_RESULT_SUCCESS in case of success
210 * CSR_FE_RESULT_INVALID_POINTER in case the threadHandle pointer is invalid
211 *
212 *----------------------------------------------------------------------------*/
213CsrResult CsrThreadGetHandle(CsrThreadHandle *threadHandle);
214
215/*----------------------------------------------------------------------------*
216 * NAME
217 * CsrThreadEqual
218 *
219 * DESCRIPTION
220 * Compare thread handles
221 *
222 * RETURNS
223 * Possible values:
224 * CSR_RESULT_SUCCESS in case thread handles are identical
225 * CSR_FE_RESULT_INVALID_POINTER in case either threadHandle pointer is invalid
226 * CSR_RESULT_FAILURE otherwise
227 *
228 *----------------------------------------------------------------------------*/
229CsrResult CsrThreadEqual(CsrThreadHandle *threadHandle1, CsrThreadHandle *threadHandle2);
230
231/*----------------------------------------------------------------------------*
232 * NAME
233 * CsrThreadSleep 184 * CsrThreadSleep
234 * 185 *
235 * DESCRIPTION 186 * DESCRIPTION
diff --git a/drivers/staging/csr/csr_framework_ext_types.h b/drivers/staging/csr/csr_framework_ext_types.h
index 2bf854af78c..cd1f8771922 100644
--- a/drivers/staging/csr/csr_framework_ext_types.h
+++ b/drivers/staging/csr/csr_framework_ext_types.h
@@ -32,7 +32,6 @@ struct CsrEvent {
32 32
33typedef struct CsrEvent CsrEventHandle; 33typedef struct CsrEvent CsrEventHandle;
34typedef struct semaphore CsrMutexHandle; 34typedef struct semaphore CsrMutexHandle;
35typedef struct CsrThread CsrThreadHandle;
36 35
37#else /* __KERNEL __ */ 36#else /* __KERNEL __ */
38 37
@@ -44,7 +43,6 @@ struct CsrEvent {
44 43
45typedef struct CsrEvent CsrEventHandle; 44typedef struct CsrEvent CsrEventHandle;
46typedef pthread_mutex_t CsrMutexHandle; 45typedef pthread_mutex_t CsrMutexHandle;
47typedef pthread_t CsrThreadHandle;
48 46
49#endif /* __KERNEL__ */ 47#endif /* __KERNEL__ */
50 48