44 #ifndef SL_PLATFORM_MULTI_THREADED 54 #define NONOS_MAX_SPAWN_ENTRIES (5) 56 #define NONOS_WAIT_FOREVER ~(0UL) 57 #define NONOS_NO_WAIT (0x0) 59 #define NONOS_RET_OK (0) 60 #define NONOS_RET_ERR (0xFF) 61 #define OSI_OK (NONOS_RET_OK) 65 _SlSpawnEntryFunc_t pEntry;
79 typedef _u32 _SlNonOsRetVal_t;
84 typedef _u32 _SlNonOsTime_t;
87 #define _SlTime_t _SlNonOsTime_t 89 #define SL_OS_WAIT_FOREVER NONOS_WAIT_FOREVER 91 #define SL_OS_RET_CODE_OK NONOS_RET_OK 93 #define SL_OS_NO_WAIT NONOS_NO_WAIT 113 _SlNonOsRetVal_t _SlNonOsSpawn(_SlSpawnEntryFunc_t pEntry ,
void* pValue , _u32 flags);
126 void tiDriverSpawnCallback(
void);
139 _SlNonOsRetVal_t _SlNonOsHandleSpawnTask(
void);
141 extern _SlNonOsRetVal_t _SlNonOsSpawn(_SlSpawnEntryFunc_t pEntry ,
void* pValue , _u32 flags);
150 #define sl_Spawn(pEntry,pValue,flags) _SlNonOsSpawn(pEntry,pValue,flags) 153 #define _SlTaskEntry _SlNonOsHandleSpawnTask