Lines Matching full:internal

167 // External to internal API wrapper //
176 if (strm->internal == NULL) { in lzma_strm_init()
177 strm->internal = lzma_alloc(sizeof(lzma_internal), in lzma_strm_init()
179 if (strm->internal == NULL) in lzma_strm_init()
182 strm->internal->next = LZMA_NEXT_CODER_INIT; in lzma_strm_init()
185 memzero(strm->internal->supported_actions, in lzma_strm_init()
186 sizeof(strm->internal->supported_actions)); in lzma_strm_init()
187 strm->internal->sequence = ISEQ_RUN; in lzma_strm_init()
188 strm->internal->allow_buf_error = false; in lzma_strm_init()
203 || strm->internal == NULL in lzma_code()
204 || strm->internal->next.code == NULL in lzma_code()
206 || !strm->internal->supported_actions[action]) in lzma_code()
222 switch (strm->internal->sequence) { in lzma_code()
229 strm->internal->sequence = ISEQ_SYNC_FLUSH; in lzma_code()
233 strm->internal->sequence = ISEQ_FULL_FLUSH; in lzma_code()
237 strm->internal->sequence = ISEQ_FINISH; in lzma_code()
241 strm->internal->sequence = ISEQ_FULL_BARRIER; in lzma_code()
251 || strm->internal->avail_in != strm->avail_in) in lzma_code()
258 || strm->internal->avail_in != strm->avail_in) in lzma_code()
265 || strm->internal->avail_in != strm->avail_in) in lzma_code()
272 || strm->internal->avail_in != strm->avail_in) in lzma_code()
287 lzma_ret ret = strm->internal->next.code( in lzma_code()
288 strm->internal->next.coder, strm->allocator, in lzma_code()
308 strm->internal->avail_in = strm->avail_in; in lzma_code()
317 if (strm->internal->allow_buf_error) in lzma_code()
320 strm->internal->allow_buf_error = true; in lzma_code()
322 strm->internal->allow_buf_error = false; in lzma_code()
327 strm->internal->allow_buf_error = false; in lzma_code()
332 strm->internal->allow_buf_error = false; in lzma_code()
337 if (strm->internal->sequence == ISEQ_FINISH) in lzma_code()
338 strm->internal->sequence = ISEQ_RUN; in lzma_code()
343 if (strm->internal->sequence == ISEQ_SYNC_FLUSH in lzma_code()
344 || strm->internal->sequence == ISEQ_FULL_FLUSH in lzma_code()
345 || strm->internal->sequence in lzma_code()
347 strm->internal->sequence = ISEQ_RUN; in lzma_code()
349 strm->internal->sequence = ISEQ_END; in lzma_code()
359 strm->internal->allow_buf_error = false; in lzma_code()
365 strm->internal->sequence = ISEQ_ERROR; in lzma_code()
376 if (strm != NULL && strm->internal != NULL) { in lzma_end()
377 lzma_next_end(&strm->internal->next, strm->allocator); in lzma_end()
378 lzma_free(strm->internal, strm->allocator); in lzma_end()
379 strm->internal = NULL; in lzma_end()
404 if (strm->internal->next.get_progress != NULL) { in lzma_get_progress()
405 strm->internal->next.get_progress(strm->internal->next.coder, in lzma_get_progress()
421 if (strm->internal->next.get_check == NULL) in lzma_get_check()
424 return strm->internal->next.get_check(strm->internal->next.coder); in lzma_get_check()
434 if (strm == NULL || strm->internal == NULL in lzma_memusage()
435 || strm->internal->next.memconfig == NULL in lzma_memusage()
436 || strm->internal->next.memconfig( in lzma_memusage()
437 strm->internal->next.coder, in lzma_memusage()
451 if (strm == NULL || strm->internal == NULL in lzma_memlimit_get()
452 || strm->internal->next.memconfig == NULL in lzma_memlimit_get()
453 || strm->internal->next.memconfig( in lzma_memlimit_get()
454 strm->internal->next.coder, in lzma_memlimit_get()
469 if (strm == NULL || strm->internal == NULL in lzma_memlimit_set()
470 || strm->internal->next.memconfig == NULL) in lzma_memlimit_set()
478 return strm->internal->next.memconfig(strm->internal->next.coder, in lzma_memlimit_set()