(&mut self, success: bool)
| 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(); |