Lines Matching defs:corb_lock_
55 zx_status_t QueueCodecCmd(fbl::unique_ptr<CodecCmdJob>&& job) TA_EXCL(corb_lock_);
111 zx_status_t SetupCommandBuffer() TA_EXCL(corb_lock_, rirb_lock_);
114 zx_status_t ResetCORBRdPtrLocked() TA_REQ(corb_lock_);
116 void SnapshotRIRB() TA_EXCL(corb_lock_, rirb_lock_);
117 void ProcessRIRB() TA_EXCL(corb_lock_, rirb_lock_);
119 void ProcessCORB() TA_EXCL(corb_lock_, rirb_lock_);
120 void ComputeCORBSpaceLocked() TA_REQ(corb_lock_);
121 void CommitCORBLocked() TA_REQ(corb_lock_);
122 void SendCodecCmdLocked(CodecCommand cmd) TA_REQ(corb_lock_);
164 fzl::VmoMapper cmd_buf_cpu_mem_ TA_GUARDED(corb_lock_);
165 fzl::PinnedVmo cmd_buf_hda_mem_ TA_GUARDED(corb_lock_);
179 fbl::Mutex corb_lock_;
180 CodecCommand* corb_ TA_GUARDED(corb_lock_) = nullptr;
181 unsigned int corb_entry_count_ TA_GUARDED(corb_lock_) = 0;
182 unsigned int corb_mask_ TA_GUARDED(corb_lock_) = 0;
183 unsigned int corb_wr_ptr_ TA_GUARDED(corb_lock_) = 0;
184 unsigned int corb_space_ TA_GUARDED(corb_lock_) = 0;
185 unsigned int corb_max_in_flight_ TA_GUARDED(corb_lock_) = 0;
187 fbl::Mutex rirb_lock_ TA_ACQ_BEFORE(corb_lock_);
196 TA_GUARDED(corb_lock_);
198 TA_GUARDED(corb_lock_);