Lines Matching refs:new_data
588 u64 new_data; in i40e_stat_update64() local
590 new_data = rd64(hw, loreg); in i40e_stat_update64()
592 if (!offset_loaded || new_data < *offset) in i40e_stat_update64()
593 *offset = new_data; in i40e_stat_update64()
594 *stat = new_data - *offset; in i40e_stat_update64()
615 u64 new_data; in i40e_stat_update48() local
618 new_data = rd32(hw, loreg); in i40e_stat_update48()
619 new_data |= ((u64)(rd32(hw, hireg) & 0xFFFF)) << 32; in i40e_stat_update48()
621 new_data = rd64(hw, loreg); in i40e_stat_update48()
624 *offset = new_data; in i40e_stat_update48()
625 if (likely(new_data >= *offset)) in i40e_stat_update48()
626 *stat = new_data - *offset; in i40e_stat_update48()
628 *stat = (new_data + BIT_ULL(48)) - *offset; in i40e_stat_update48()
643 u32 new_data; in i40e_stat_update32() local
645 new_data = rd32(hw, reg); in i40e_stat_update32()
647 *offset = new_data; in i40e_stat_update32()
648 if (likely(new_data >= *offset)) in i40e_stat_update32()
649 *stat = (u32)(new_data - *offset); in i40e_stat_update32()
651 *stat = (u32)((new_data + BIT_ULL(32)) - *offset); in i40e_stat_update32()
662 u32 new_data = rd32(hw, reg); in i40e_stat_update_and_clear32() local
665 *stat += new_data; in i40e_stat_update_and_clear32()