Lines Matching refs:U32
235 * @param queueId [OUT] 类型#U32 *,存储队列ID,ID从1开始。
243 extern U32 PRT_QueueCreate(U16 nodeNum, U16 maxNodeSize, U32 *queueId);
258 * @param queueId [IN] 类型#U32,队列ID。
260 * @param len [I/O] 类型#U32 *,传入BUF的大小,输出实际消息的大小。
261 * @param timeOut [IN] 类型#U32,超时时间。
270 extern U32 PRT_QueueRead(U32 queueId, void *bufferAddr, U32 *len, U32 timeOut);
284 * @param queueId [IN] 类型#U32,队列ID。
286 * @param bufferSize [IN] 类型#U32,写到队列中数据的大小。
287 * @param timeOut [IN] 类型#U32,超时时间。
288 * @param prio [IN] 类型#U32,优先级, 取值OS_QUEUE_NORMAL或OS_QUEUE_URGENT。
297 extern U32 PRT_QueueWrite(U32 queueId, void *bufferAddr, U32 bufferSize, U32 timeOut, U32 prio);
309 * @param queueId [IN] 类型#U32,队列ID。
318 extern U32 PRT_QueueDelete(U32 queueId);
329 * @param queueId [IN] 类型#U32,队列ID
330 * @param queueUsedNum [OUT] 类型#U32 *,队列节点使用峰值
339 extern U32 PRT_QueueGetUsedPeak(U32 queueId, U32 *queueUsedNum);
351 * @param queueId [IN] 类型#U32,队列ID。
352 * @param taskPid [IN] 类型#U32,线程PID。
353 * @param queueNum [OUT] 类型#U32 *,待处理的消息个数。
362 extern U32 PRT_QueueGetNodeNum(U32 queueId, U32 taskPid, U32 *queueNum);