rd64
u64 rd64(struct irdma_hw *hw, u32 reg);
new_val = rd64(dev->hw,
new_data = rd64(hw, loreg);
new_data = rd64(hw, loreg);
u64 new_data = rd64(hw, reg) & (BIT_ULL(40) - 1);
u64 clk_time = rd64(hw, E830_GLTSYN_TIME_L(tmr_idx));
hwstats->gorc += rd64(wx, WX_RDM_BYTE_CNT_LSB);
hwstats->gotc += rd64(wx, WX_TDM_BYTE_CNT_LSB);
hwstats->tpr += rd64(wx, WX_RX_FRAME_CNT_GOOD_BAD_L);
hwstats->tpt += rd64(wx, WX_TX_FRAME_CNT_GOOD_BAD_L);
hwstats->crcerrs += rd64(wx, WX_RX_CRC_ERROR_FRAMES_L);
hwstats->rlec += rd64(wx, WX_RX_LEN_ERROR_FRAMES_L);
hwstats->bprc += rd64(wx, WX_RX_BC_FRAMES_GOOD_L);
hwstats->bptc += rd64(wx, WX_TX_BC_FRAMES_GOOD_L);
hwstats->mprc += rd64(wx, WX_RX_MC_FRAMES_GOOD_L);
hwstats->mptc += rd64(wx, WX_TX_MC_FRAMES_GOOD_L);
rd64(wx, WX_RDM_BYTE_CNT_LSB);
rd64(wx, WX_RX_FRAME_CNT_GOOD_BAD_L);
rd64(wx, WX_TX_FRAME_CNT_GOOD_BAD_L);
rd64(wx, WX_RX_MC_FRAMES_GOOD_L);
rd64(wx, WX_TX_MC_FRAMES_GOOD_L);
rd64(wx, WX_RX_BC_FRAMES_GOOD_L);
rd64(wx, WX_TX_BC_FRAMES_GOOD_L);
rd64(wx, WX_RX_CRC_ERROR_FRAMES_L);
rd64(wx, WX_RX_LEN_ERROR_FRAMES_L);