Home
last modified time | relevance | path

Searched refs:readWrite (Results 1 – 2 of 2) sorted by relevance

/kernel/liteos_a/kernel/base/ipc/
Dlos_queue.c284 UINT32 readWrite = OS_QUEUE_READ_WRITE_GET(operateType); in OsQueueOperate() local
295 if (queueCB->readWriteableCnt[readWrite] == 0) { in OsQueueOperate()
308 ret = runTask->ops->wait(runTask, &queueCB->readWriteList[readWrite], timeout); in OsQueueOperate()
314 queueCB->readWriteableCnt[readWrite]--; in OsQueueOperate()
319 if (!LOS_ListEmpty(&queueCB->readWriteList[!readWrite])) { in OsQueueOperate()
320 …TaskCB *resumedTask = OS_TCB_FROM_PENDLIST(LOS_DL_LIST_FIRST(&queueCB->readWriteList[!readWrite])); in OsQueueOperate()
328 queueCB->readWriteableCnt[!readWrite]++; in OsQueueOperate()
/kernel/liteos_m/kernel/src/
Dlos_queue.c386 UINT32 readWrite = OS_QUEUE_READ_WRITE_GET(operateType); in OsQueueOperate() local
387 UINT32 readWriteTmp = !readWrite; in OsQueueOperate()
397 if (queueCB->readWriteableCnt[readWrite] == 0) { in OsQueueOperate()
409 OsSchedTaskWait(&queueCB->readWriteList[readWrite], timeOut); in OsQueueOperate()
420 queueCB->readWriteableCnt[readWrite]--; in OsQueueOperate()