xm_read16
*val = xm_read16(hw, port, XM_PHY_DATA);
if (xm_read16(hw, port, XM_MMU_CMD) & XM_MMU_PHY_RDY)
*val = xm_read16(hw, port, XM_PHY_DATA);
if (!(xm_read16(hw, port, XM_MMU_CMD) & XM_MMU_PHY_BUSY))
if (!(xm_read16(hw, port, XM_MMU_CMD) & XM_MMU_PHY_BUSY))
r = xm_read16(hw, port, XM_MMU_CMD);
xm_read16(hw, port, XM_ISRC);
if (xm_read16(hw, port, XM_GP_PORT) & XM_GP_INP_ASS)
u16 msk = xm_read16(hw, port, XM_IMSK);
xm_read16(hw, port, XM_ISRC);
cmd = xm_read16(hw, port, XM_MMU_CMD);
xm_read16(hw, port, XM_MMU_CMD)
xm_read16(hw, port, XM_MMU_CMD);
while (xm_read16(hw, port, XM_STAT_CMD)
u16 status = xm_read16(hw, port, XM_ISRC);
cmd = xm_read16(hw, port, XM_MMU_CMD);
msk = xm_read16(hw, port, XM_IMSK);
xm_read16(hw, port, XM_ISRC);
cmd = xm_read16(hw, port, XM_MMU_CMD);