Lines Matching refs:buffer
105 void *buffer; in MSG_QueueRemoveHead() local
109 buffer = LIST_RemoveHead(msgQueue); in MSG_QueueRemoveHead()
111 return (buffer != NULL) ? ((list_element_t *)buffer + 1) : buffer; in MSG_QueueRemoveHead()
116 void *buffer; in MSG_QueueGetHead() local
120 buffer = LIST_GetHead(msgQueue); in MSG_QueueGetHead()
122 return (buffer != NULL) ? ((list_element_t *)buffer + 1) : buffer; in MSG_QueueGetHead()
151 void *buffer; in MSG_Alloc() local
155 buffer = MEM_BufferAlloc(length + sizeof(list_element_t)); in MSG_Alloc()
156 if (buffer != NULL) in MSG_Alloc()
158 ((list_element_t *)buffer)->list = NULL; in MSG_Alloc()
159 buffer = (list_element_t *)buffer + 1; in MSG_Alloc()
160 (void)memset(buffer, 0, length); in MSG_Alloc()
162 return buffer; in MSG_Alloc()
165 void MSG_Free(void *buffer) in MSG_Free() argument
167 if (buffer != NULL) in MSG_Free()
169 (void)MSG_QueueRemove(buffer); in MSG_Free()
170 (void)MEM_BufferFree((list_element_t *)buffer - 1); in MSG_Free()