Lines Matching refs:buffer
23 boolean InitHiviewStaticCache(HiviewCache *cache, HiviewCacheType type, uint8 *buffer, uint16 size)
31 cache->buffer = buffer;
44 uint8 *buffer = (uint8 *)HIVIEW_MemAlloc(MEM_POOL_HIVIEW_ID, size);
45 if (buffer == NULL) {
51 cache->buffer = buffer;
60 if (cache == NULL || data == NULL || cache->buffer == NULL) {
76 if (memcpy_s(cache->buffer + cache->wCursor, firstLen, data, firstLen) == EOK) {
87 if (memcpy_s(cache->buffer + cache->wCursor, secondLen, data + firstLen, secondLen) == EOK) {
96 if (memcpy_s(cache->buffer + cache->wCursor, wLen, data, wLen) == EOK) {
111 if (cache == NULL || data == NULL || cache->buffer == NULL) {
127 if (memcpy_s(data, firstLen, cache->buffer + rCursor, firstLen) != EOK) {
133 if (memcpy_s(data + firstLen, secondLen, cache->buffer, secondLen) != EOK) {
138 if (memcpy_s(data, rLen, cache->buffer + rCursor, rLen) != EOK) {
151 if (cache == NULL || data == NULL || cache->buffer == NULL) {
165 if (memcpy_s(data, firstLen, cache->buffer + rCursor, firstLen) != EOK) {
171 if (memcpy_s(data + firstLen, secondLen, cache->buffer, secondLen) != EOK) {
176 if (memcpy_s(data, rLen, cache->buffer + rCursor, rLen) != EOK) {
198 if (cache->buffer != NULL) {
199 HIVIEW_MemFree(MEM_POOL_HIVIEW_ID, cache->buffer);
200 cache->buffer = NULL;
209 if (cache == NULL || cache->buffer == NULL) {