bhnd_pci_softc
struct bhnd_pci_softc *sc;
struct bhnd_pci_softc *sc;
bhnd_pcie_read_proto_reg(struct bhnd_pci_softc *sc, uint32_t addr)
bhnd_pcie_write_proto_reg(struct bhnd_pci_softc *sc, uint32_t addr,
bhnd_pcie_mdio_wait_idle(struct bhnd_pci_softc *sc)
bhnd_pcie_mdio_ioctl(struct bhnd_pci_softc *sc, uint32_t cmd)
bhnd_pcie_mdio_enable(struct bhnd_pci_softc *sc)
bhnd_pcie_mdio_disable(struct bhnd_pci_softc *sc)
bhnd_pcie_mdio_cmd_write(struct bhnd_pci_softc *sc, uint32_t cmd)
bhnd_pcie_mdio_cmd_read(struct bhnd_pci_softc *sc, uint32_t cmd,
bhnd_pcie_mdio_read(struct bhnd_pci_softc *sc, int phy, int reg)
bhnd_pcie_mdio_write(struct bhnd_pci_softc *sc, int phy, int reg, int val)
bhnd_pcie_mdio_read_ext(struct bhnd_pci_softc *sc, int phy, int devaddr,
bhnd_pcie_mdio_write_ext(struct bhnd_pci_softc *sc, int phy, int devaddr,
DEFINE_CLASS_0(bhnd_pci, bhnd_pci_driver, bhnd_pci_methods, sizeof(struct bhnd_pci_softc));
static int bhnd_pcie_mdio_wait_idle(struct bhnd_pci_softc *sc);
static int bhnd_pcie_mdio_ioctl(struct bhnd_pci_softc *sc, uint32_t cmd);
static int bhnd_pcie_mdio_enable(struct bhnd_pci_softc *sc);
static void bhnd_pcie_mdio_disable(struct bhnd_pci_softc *sc);
static int bhnd_pcie_mdio_cmd_write(struct bhnd_pci_softc *sc,
static int bhnd_pcie_mdio_cmd_read(struct bhnd_pci_softc *sc, uint32_t cmd,
struct bhnd_pci_softc common; /**< common bhnd_pci state */
struct bhnd_pci_softc sc_common;
struct bhnd_pci_softc;
uint32_t bhnd_pcie_read_proto_reg(struct bhnd_pci_softc *sc,
void bhnd_pcie_write_proto_reg(struct bhnd_pci_softc *sc,
int bhnd_pcie_mdio_read(struct bhnd_pci_softc *sc, int phy,
int bhnd_pcie_mdio_write(struct bhnd_pci_softc *sc, int phy,
int bhnd_pcie_mdio_read_ext(struct bhnd_pci_softc *sc, int phy,
int bhnd_pcie_mdio_write_ext(struct bhnd_pci_softc *sc, int phy,