22 #ifndef SL_PLATFORM_MULTI_THREADED
33 #define NONOS_MAX_SPAWN_ENTRIES (5)
35 #define NONOS_MAX_SPAWN_ENTRIES (1)
38 #define NONOS_WAIT_FOREVER ~(0UL)
39 #define NONOS_NO_WAIT (0x0)
41 #define NONOS_RET_OK (0)
42 #define NONOS_RET_ERR (0xFF)
43 #define OSI_OK (NONOS_RET_OK)
47 _SlSpawnEntryFunc_t pEntry;
61 typedef _u32 _SlNonOsRetVal_t;
66 typedef _u32 _SlNonOsTime_t;
69 #define _SlTime_t _SlNonOsTime_t
71 #define SL_OS_WAIT_FOREVER NONOS_WAIT_FOREVER
73 #define SL_OS_RET_CODE_OK NONOS_RET_OK
75 #define SL_OS_NO_WAIT NONOS_NO_WAIT
95 _SlNonOsRetVal_t _SlNonOsSpawn(_SlSpawnEntryFunc_t pEntry ,
void* pValue , _u32 flags);
108 void tiDriverSpawnCallback(
void);
121 _SlNonOsRetVal_t _SlNonOsHandleSpawnTask(
void);
123 extern _SlNonOsRetVal_t _SlNonOsSpawn(_SlSpawnEntryFunc_t pEntry ,
void* pValue , _u32 flags);
132 #define sl_Spawn(pEntry,pValue,flags) _SlNonOsSpawn(pEntry,pValue,flags)
135 #define _SlTaskEntry _SlNonOsHandleSpawnTask