MDIO_WRITE
if (cmd == MDIO_WRITE)
if (cmd == MDIO_WRITE && len > QCA_HDR_MGMT_DATA1_LEN) {
skb = qca8k_alloc_mdio_header(MDIO_WRITE, reg, val,
write_skb = qca8k_alloc_mdio_header(MDIO_WRITE, QCA8K_MDIO_MASTER_CTRL, &write_val,
clear_skb = qca8k_alloc_mdio_header(MDIO_WRITE, QCA8K_MDIO_MASTER_CTRL, &clear_val,
writel_relaxed(MDIO_WRITE | phy << 8 | reg, base + MDIO_SINGLE_CMD);
iowrite16(MDIO_WRITE | reg | (phy_addr << 8), ioaddr + MMDIO);
if (!(cmd & MDIO_WRITE))
ctrl->op_c22_write = MDIO_WRITE;
writel(MDIO_WRITE | (value << BIT_WR_DATA_OFFSET) |