Lines Matching full:internal

173 // External to internal API wrapper //
182 if (strm->internal == NULL) { in lzma_strm_init()
183 strm->internal = lzma_alloc(sizeof(lzma_internal), in lzma_strm_init()
185 if (strm->internal == NULL) in lzma_strm_init()
188 strm->internal->next = LZMA_NEXT_CODER_INIT; in lzma_strm_init()
191 memzero(strm->internal->supported_actions, in lzma_strm_init()
192 sizeof(strm->internal->supported_actions)); in lzma_strm_init()
193 strm->internal->sequence = ISEQ_RUN; in lzma_strm_init()
194 strm->internal->allow_buf_error = false; in lzma_strm_init()
209 || strm->internal == NULL in lzma_code()
210 || strm->internal->next.code == NULL in lzma_code()
212 || !strm->internal->supported_actions[action]) in lzma_code()
228 switch (strm->internal->sequence) { in lzma_code()
235 strm->internal->sequence = ISEQ_SYNC_FLUSH; in lzma_code()
239 strm->internal->sequence = ISEQ_FULL_FLUSH; in lzma_code()
243 strm->internal->sequence = ISEQ_FINISH; in lzma_code()
247 strm->internal->sequence = ISEQ_FULL_BARRIER; in lzma_code()
257 || strm->internal->avail_in != strm->avail_in) in lzma_code()
264 || strm->internal->avail_in != strm->avail_in) in lzma_code()
271 || strm->internal->avail_in != strm->avail_in) in lzma_code()
278 || strm->internal->avail_in != strm->avail_in) in lzma_code()
293 lzma_ret ret = strm->internal->next.code( in lzma_code()
294 strm->internal->next.coder, strm->allocator, in lzma_code()
314 strm->internal->avail_in = strm->avail_in; in lzma_code()
323 if (strm->internal->allow_buf_error) in lzma_code()
326 strm->internal->allow_buf_error = true; in lzma_code()
328 strm->internal->allow_buf_error = false; in lzma_code()
333 strm->internal->allow_buf_error = false; in lzma_code()
338 strm->internal->allow_buf_error = false; in lzma_code()
343 if (strm->internal->sequence == ISEQ_FINISH) in lzma_code()
344 strm->internal->sequence = ISEQ_RUN; in lzma_code()
349 if (strm->internal->sequence == ISEQ_SYNC_FLUSH in lzma_code()
350 || strm->internal->sequence == ISEQ_FULL_FLUSH in lzma_code()
351 || strm->internal->sequence in lzma_code()
353 strm->internal->sequence = ISEQ_RUN; in lzma_code()
355 strm->internal->sequence = ISEQ_END; in lzma_code()
365 strm->internal->allow_buf_error = false; in lzma_code()
371 strm->internal->sequence = ISEQ_ERROR; in lzma_code()
382 if (strm != NULL && strm->internal != NULL) { in lzma_end()
383 lzma_next_end(&strm->internal->next, strm->allocator); in lzma_end()
384 lzma_free(strm->internal, strm->allocator); in lzma_end()
385 strm->internal = NULL; in lzma_end()
410 if (strm->internal->next.get_progress != NULL) { in lzma_get_progress()
411 strm->internal->next.get_progress(strm->internal->next.coder, in lzma_get_progress()
427 if (strm->internal->next.get_check == NULL) in lzma_get_check()
430 return strm->internal->next.get_check(strm->internal->next.coder); in lzma_get_check()
440 if (strm == NULL || strm->internal == NULL in lzma_memusage()
441 || strm->internal->next.memconfig == NULL in lzma_memusage()
442 || strm->internal->next.memconfig( in lzma_memusage()
443 strm->internal->next.coder, in lzma_memusage()
457 if (strm == NULL || strm->internal == NULL in lzma_memlimit_get()
458 || strm->internal->next.memconfig == NULL in lzma_memlimit_get()
459 || strm->internal->next.memconfig( in lzma_memlimit_get()
460 strm->internal->next.coder, in lzma_memlimit_get()
475 if (strm == NULL || strm->internal == NULL in lzma_memlimit_set()
476 || strm->internal->next.memconfig == NULL) in lzma_memlimit_set()
484 return strm->internal->next.memconfig(strm->internal->next.coder, in lzma_memlimit_set()