Lines Matching full:chunk
45 typedef struct _Chunk Chunk;
147 Chunk *chunk = data;
149 if (chunk->destroy)
150 chunk->destroy (chunk->data);
152 g_slice_free (Chunk, chunk);
246 Chunk *chunk;
256 chunk = g_slice_new (Chunk);
257 chunk->data = (guint8 *)data;
258 chunk->len = len;
259 chunk->destroy = destroy;
261 priv->chunks = g_slist_append (priv->chunks, chunk);
262 priv->len += chunk->len;
275 Chunk *chunk;
286 chunk = (Chunk *)l->data;
288 if (offset + chunk->len > priv->pos)
291 offset += chunk->len;
299 chunk = (Chunk *)l->data;
300 size = MIN (rest, chunk->len - start);
302 memcpy ((guint8 *)buffer + (count - rest), chunk->data + start, size);