Lines Matching defs:new_data
607 u64 new_data;
609 new_data = rd64(hw, loreg);
611 if (!offset_loaded || new_data < *offset)
612 *offset = new_data;
613 *stat = new_data - *offset;
634 u64 new_data;
637 new_data = rd32(hw, loreg);
638 new_data |= ((u64)(rd32(hw, hireg) & 0xFFFF)) << 32;
640 new_data = rd64(hw, loreg);
643 *offset = new_data;
644 if (likely(new_data >= *offset))
645 *stat = new_data - *offset;
647 *stat = (new_data + BIT_ULL(48)) - *offset;
662 u32 new_data;
664 new_data = rd32(hw, reg);
666 *offset = new_data;
667 if (likely(new_data >= *offset))
668 *stat = (u32)(new_data - *offset);
670 *stat = (u32)((new_data + BIT_ULL(32)) - *offset);
681 u32 new_data = rd32(hw, reg);
684 *stat += new_data;