Lines Matching refs:hw_job
439 QplHwJob *hw_job; in multifd_qpl_compress_pages() local
446 hw_job = &qpl->hw_jobs[i]; in multifd_qpl_compress_pages()
447 multifd_qpl_prepare_comp_job(hw_job->job, buf, zbuf, size); in multifd_qpl_compress_pages()
448 if (multifd_qpl_submit_job(hw_job->job)) { in multifd_qpl_compress_pages()
449 hw_job->fallback_sw_path = false; in multifd_qpl_compress_pages()
457 hw_job->fallback_sw_path = true; in multifd_qpl_compress_pages()
460 hw_job->sw_output = zbuf; in multifd_qpl_compress_pages()
461 hw_job->sw_output_len = qpl->sw_job->total_out; in multifd_qpl_compress_pages()
463 hw_job->sw_output = buf; in multifd_qpl_compress_pages()
464 hw_job->sw_output_len = size; in multifd_qpl_compress_pages()
472 hw_job = &qpl->hw_jobs[i]; in multifd_qpl_compress_pages()
473 if (hw_job->fallback_sw_path) { in multifd_qpl_compress_pages()
474 multifd_qpl_fill_packet(i, p, hw_job->sw_output, in multifd_qpl_compress_pages()
475 hw_job->sw_output_len); in multifd_qpl_compress_pages()
478 if (qpl_wait_job(hw_job->job) == QPL_STS_OK) { in multifd_qpl_compress_pages()
479 multifd_qpl_fill_packet(i, p, zbuf, hw_job->job->total_out); in multifd_qpl_compress_pages()