fbnic_rd32
u32 fbnic_rd32(struct fbnic_dev *fbd, u32 reg);
fbnic_rd32(fbd, FBNIC_MASTER_SPARE_0);
v = fbnic_rd32(fbd, reg);
#define rd32(_f, _r) fbnic_rd32(_f, _r)
ret = fbnic_rd32(fbd, FBNIC_PCS_PAGE(addr) + (regnum ^ offset));
fbnic_rd32(fbd, FBNIC_PTP_SPARE);
hi = fbnic_rd32(fbd, FBNIC_PTP_CTR_VAL_HI);
lo = fbnic_rd32(fbd, FBNIC_PTP_CTR_VAL_LO);
} while (hi != fbnic_rd32(fbd, FBNIC_PTP_CTR_VAL_HI));
fbnic_rd32(fbd, FBNIC_PTP_SPARE);
hi = fbnic_rd32(fbd, FBNIC_PTP_CTR_VAL_HI);
lo = fbnic_rd32(fbd, FBNIC_PTP_CTR_VAL_LO);
} while (hi != fbnic_rd32(fbd, FBNIC_PTP_CTR_VAL_HI));
hi = fbnic_rd32(fbn->fbd, FBNIC_PTP_CTR_VAL_HI);
if (fbnic_rd32(fbd, regs[i].reg_base + j) != ~0U)
fbnic_rd32(fbd, regs[i].reg_base + j));
err = read_poll_timeout_atomic(fbnic_rd32, val, val & mask,