Lines Matching refs:new_val
407 let mut new_val: u64 = old_val.deposit(shift, len, val);
408 new_val = hpet_fixup_reg(new_val, old_val, HPET_TN_CFG_WRITE_MASK);
411 if deactivating_bit(old_val, new_val, HPET_TN_CFG_INT_TYPE_SHIFT) {
417 self.config = new_val;
419 if activating_bit(old_val, new_val, HPET_TN_CFG_INT_ENABLE_SHIFT) && self.is_int_active() {
624 let mut new_val = old_val.deposit(shift, len, val);
626 new_val = hpet_fixup_reg(new_val, old_val, HPET_CFG_WRITE_MASK);
627 self.config.set(new_val);
629 if activating_bit(old_val, new_val, HPET_CFG_ENABLE_SHIFT) {
642 } else if deactivating_bit(old_val, new_val, HPET_CFG_ENABLE_SHIFT) {
652 if activating_bit(old_val, new_val, HPET_CFG_LEG_RT_SHIFT) {
656 } else if deactivating_bit(old_val, new_val, HPET_CFG_LEG_RT_SHIFT) {
666 let new_val = val << shift;
667 let cleared = new_val & self.int_status.get();