Lines Matching refs:job
133 fbl::unique_ptr<CodecCmdJob> job;
139 // job waiting at the head of the in-flight queue which triggered
144 "but no in-flight job is waiting for it\n",
150 job = in_flight_corb_jobs_.pop_front();
153 // Sanity checks complete. Pass the response and the job which
155 codec->ProcessSolicitedResponse(resp, fbl::move(job));
191 zx_status_t IntelHDAController::QueueCodecCmd(fbl::unique_ptr<CodecCmdJob>&& job) {
192 ZX_DEBUG_ASSERT(job != nullptr);
194 job->codec_id(), job->nid(), job->verb().val);
198 // pending queue, just add the job to the end of the pending queue.
199 // Otherwise, actually write the command into the CORB, add the job to the
210 pending_corb_jobs_.push_back(fbl::move(job));
212 // Alternatively, if there is space in the CORB, the pending job queue
215 SendCodecCmdLocked(job->command());
216 in_flight_corb_jobs_.push_back(fbl::move(job));
257 auto job = pending_corb_jobs_.pop_front();
259 SendCodecCmdLocked(job->command());
261 in_flight_corb_jobs_.push_back(fbl::move(job));