MCPcopy Create free account
hub / github.com/cloud-hypervisor/cloud-hypervisor / request_completed

Method request_completed

devices/src/tpm.rs:259–268  ·  view source on GitHub ↗
(&mut self, success: bool)

Source from the content-addressed store, hash-verified

257 }
258
259 fn request_completed(&mut self, success: bool) {
260 self.regs[CRB_CTRL_START as usize] = !CRB_START_INVOKE;
261 if !success {
262 set_reg_field(
263 &mut self.regs,
264 CrbRegister::CtrlSts(CtrlStsFields::TpmSts),
265 1,
266 );
267 }
268 }
269
270 fn reset(&mut self) -> Result<()> {
271 let cur_buff_size = self.emulator.get_buffer_size();

Callers 1

writeMethod · 0.80

Calls 1

set_reg_fieldFunction · 0.85

Tested by

no test coverage detected