Lines Matching refs:cmd
58 static int bhnd_pcie_mdio_ioctl(struct bhnd_pci_softc *sc, uint32_t cmd);
62 uint32_t cmd);
63 static int bhnd_pcie_mdio_cmd_read(struct bhnd_pci_softc *sc, uint32_t cmd,
301 bhnd_pcie_mdio_ioctl(struct bhnd_pci_softc *sc, uint32_t cmd)
305 BHND_PCI_WRITE_4(sc, BHND_PCIE_MDIO_CTL, cmd);
340 bhnd_pcie_mdio_cmd_write(struct bhnd_pci_softc *sc, uint32_t cmd)
346 cmd |= BHND_PCIE_MDIODATA_START|BHND_PCIE_MDIODATA_TA|BHND_PCIE_MDIODATA_CMD_WRITE;
348 BHND_PCI_WRITE_4(sc, BHND_PCIE_MDIO_DATA, cmd);
362 bhnd_pcie_mdio_cmd_read(struct bhnd_pci_softc *sc, uint32_t cmd,
369 cmd |= BHND_PCIE_MDIODATA_START|BHND_PCIE_MDIODATA_TA|BHND_PCIE_MDIODATA_CMD_READ;
370 BHND_PCI_WRITE_4(sc, BHND_PCIE_MDIO_DATA, cmd);
385 uint32_t cmd;
394 cmd = BHND_PCIE_MDIODATA_ADDR(phy, reg);
395 error = bhnd_pcie_mdio_cmd_read(sc, cmd, &val);
410 uint32_t cmd;
418 cmd = BHND_PCIE_MDIODATA_ADDR(phy, reg) | (val & BHND_PCIE_MDIODATA_DATA_MASK);
419 error = bhnd_pcie_mdio_cmd_write(sc, cmd);
432 uint32_t cmd;
452 cmd = BHND_PCIE_MDIODATA_ADDR(phy, BHND_PCIE_SD_ADDREXT) | devaddr;
453 if ((error = bhnd_pcie_mdio_cmd_write(sc, cmd)))
457 cmd = BHND_PCIE_MDIODATA_ADDR(phy, reg);
458 error = bhnd_pcie_mdio_cmd_read(sc, cmd, &val);
474 uint32_t cmd;
493 cmd = BHND_PCIE_MDIODATA_ADDR(phy, BHND_PCIE_SD_ADDREXT) | devaddr;
494 if ((error = bhnd_pcie_mdio_cmd_write(sc, cmd)))
498 cmd = BHND_PCIE_MDIODATA_ADDR(phy, reg) |
500 error = bhnd_pcie_mdio_cmd_write(sc, cmd);