Lines Matching refs:avail_bytes
535 int avail_bytes, data_count = count; in sprd_platform_compr_copy() local
545 avail_bytes = runtime->fragment_size - stream->received_stage0; in sprd_platform_compr_copy()
548 if (avail_bytes >= data_count) { in sprd_platform_compr_copy()
566 if (copy_from_user(dst, buf, avail_bytes)) in sprd_platform_compr_copy()
569 data_count -= avail_bytes; in sprd_platform_compr_copy()
570 stream->received_stage0 += avail_bytes; in sprd_platform_compr_copy()
571 stream->copied_total += avail_bytes; in sprd_platform_compr_copy()
572 buf += avail_bytes; in sprd_platform_compr_copy()
587 avail_bytes = stream->compr_buffer.bytes - stream->stage1_pointer; in sprd_platform_compr_copy()
589 if (copy_from_user(dst, buf, avail_bytes)) in sprd_platform_compr_copy()
592 if (copy_from_user(stream->compr_buffer.area, buf + avail_bytes, in sprd_platform_compr_copy()
593 data_count - avail_bytes)) in sprd_platform_compr_copy()
596 stream->stage1_pointer = data_count - avail_bytes; in sprd_platform_compr_copy()