encx24j600_priv 71 drivers/net/ethernet/microchip/encx24j600.c static void encx24j600_dump_rsv(struct encx24j600_priv *priv, const char *msg, encx24j600_priv 98 drivers/net/ethernet/microchip/encx24j600.c static u16 encx24j600_read_reg(struct encx24j600_priv *priv, u8 reg) encx24j600_priv 110 drivers/net/ethernet/microchip/encx24j600.c static void encx24j600_write_reg(struct encx24j600_priv *priv, u8 reg, u16 val) encx24j600_priv 120 drivers/net/ethernet/microchip/encx24j600.c static void encx24j600_update_reg(struct encx24j600_priv *priv, u8 reg, encx24j600_priv 131 drivers/net/ethernet/microchip/encx24j600.c static u16 encx24j600_read_phy(struct encx24j600_priv *priv, u8 reg) encx24j600_priv 143 drivers/net/ethernet/microchip/encx24j600.c static void encx24j600_write_phy(struct encx24j600_priv *priv, u8 reg, u16 val) encx24j600_priv 153 drivers/net/ethernet/microchip/encx24j600.c static void encx24j600_clr_bits(struct encx24j600_priv *priv, u8 reg, u16 mask) encx24j600_priv 158 drivers/net/ethernet/microchip/encx24j600.c static void encx24j600_set_bits(struct encx24j600_priv *priv, u8 reg, u16 mask) encx24j600_priv 163 drivers/net/ethernet/microchip/encx24j600.c static void encx24j600_cmd(struct encx24j600_priv *priv, u8 cmd) encx24j600_priv 173 drivers/net/ethernet/microchip/encx24j600.c static int encx24j600_raw_read(struct encx24j600_priv *priv, u8 reg, u8 *data, encx24j600_priv 185 drivers/net/ethernet/microchip/encx24j600.c static int encx24j600_raw_write(struct encx24j600_priv *priv, u8 reg, encx24j600_priv 197 drivers/net/ethernet/microchip/encx24j600.c static void encx24j600_update_phcon1(struct encx24j600_priv *priv) encx24j600_priv 219 drivers/net/ethernet/microchip/encx24j600.c static int encx24j600_wait_for_autoneg(struct encx24j600_priv *priv) encx24j600_priv 265 drivers/net/ethernet/microchip/encx24j600.c static void encx24j600_check_link_status(struct encx24j600_priv *priv) encx24j600_priv 291 drivers/net/ethernet/microchip/encx24j600.c static void encx24j600_int_link_handler(struct encx24j600_priv *priv) encx24j600_priv 300 drivers/net/ethernet/microchip/encx24j600.c static void encx24j600_tx_complete(struct encx24j600_priv *priv, bool err) encx24j600_priv 330 drivers/net/ethernet/microchip/encx24j600.c static int encx24j600_receive_packet(struct encx24j600_priv *priv, encx24j600_priv 360 drivers/net/ethernet/microchip/encx24j600.c static void encx24j600_rx_packets(struct encx24j600_priv *priv, u8 packet_count) encx24j600_priv 403 drivers/net/ethernet/microchip/encx24j600.c struct encx24j600_priv *priv = dev_id; encx24j600_priv 450 drivers/net/ethernet/microchip/encx24j600.c static int encx24j600_soft_reset(struct encx24j600_priv *priv) encx24j600_priv 498 drivers/net/ethernet/microchip/encx24j600.c static int encx24j600_hw_reset(struct encx24j600_priv *priv) encx24j600_priv 509 drivers/net/ethernet/microchip/encx24j600.c static void encx24j600_reset_hw_tx(struct encx24j600_priv *priv) encx24j600_priv 515 drivers/net/ethernet/microchip/encx24j600.c static void encx24j600_hw_init_tx(struct encx24j600_priv *priv) encx24j600_priv 527 drivers/net/ethernet/microchip/encx24j600.c static void encx24j600_hw_init_rx(struct encx24j600_priv *priv) encx24j600_priv 550 drivers/net/ethernet/microchip/encx24j600.c static void encx24j600_dump_config(struct encx24j600_priv *priv, encx24j600_priv 588 drivers/net/ethernet/microchip/encx24j600.c static void encx24j600_set_rxfilter_mode(struct encx24j600_priv *priv) encx24j600_priv 607 drivers/net/ethernet/microchip/encx24j600.c static int encx24j600_hw_init(struct encx24j600_priv *priv) encx24j600_priv 656 drivers/net/ethernet/microchip/encx24j600.c static void encx24j600_hw_enable(struct encx24j600_priv *priv) encx24j600_priv 672 drivers/net/ethernet/microchip/encx24j600.c static void encx24j600_hw_disable(struct encx24j600_priv *priv) encx24j600_priv 686 drivers/net/ethernet/microchip/encx24j600.c struct encx24j600_priv *priv = netdev_priv(dev); encx24j600_priv 710 drivers/net/ethernet/microchip/encx24j600.c static void encx24j600_hw_get_macaddr(struct encx24j600_priv *priv, encx24j600_priv 734 drivers/net/ethernet/microchip/encx24j600.c struct encx24j600_priv *priv = netdev_priv(dev); encx24j600_priv 774 drivers/net/ethernet/microchip/encx24j600.c struct encx24j600_priv *priv = netdev_priv(dev); encx24j600_priv 795 drivers/net/ethernet/microchip/encx24j600.c struct encx24j600_priv *priv = netdev_priv(dev); encx24j600_priv 804 drivers/net/ethernet/microchip/encx24j600.c struct encx24j600_priv *priv = encx24j600_priv 805 drivers/net/ethernet/microchip/encx24j600.c container_of(ws, struct encx24j600_priv, setrx_work); encx24j600_priv 814 drivers/net/ethernet/microchip/encx24j600.c struct encx24j600_priv *priv = netdev_priv(dev); encx24j600_priv 833 drivers/net/ethernet/microchip/encx24j600.c static void encx24j600_hw_tx(struct encx24j600_priv *priv) encx24j600_priv 869 drivers/net/ethernet/microchip/encx24j600.c struct encx24j600_priv *priv = encx24j600_priv 870 drivers/net/ethernet/microchip/encx24j600.c container_of(ws, struct encx24j600_priv, tx_work); encx24j600_priv 879 drivers/net/ethernet/microchip/encx24j600.c struct encx24j600_priv *priv = netdev_priv(dev); encx24j600_priv 897 drivers/net/ethernet/microchip/encx24j600.c struct encx24j600_priv *priv = netdev_priv(dev); encx24j600_priv 914 drivers/net/ethernet/microchip/encx24j600.c struct encx24j600_priv *priv = netdev_priv(dev); encx24j600_priv 941 drivers/net/ethernet/microchip/encx24j600.c struct encx24j600_priv *priv = netdev_priv(dev); encx24j600_priv 969 drivers/net/ethernet/microchip/encx24j600.c struct encx24j600_priv *priv = netdev_priv(dev); encx24j600_priv 976 drivers/net/ethernet/microchip/encx24j600.c struct encx24j600_priv *priv = netdev_priv(dev); encx24j600_priv 1006 drivers/net/ethernet/microchip/encx24j600.c struct encx24j600_priv *priv; encx24j600_priv 1009 drivers/net/ethernet/microchip/encx24j600.c ndev = alloc_etherdev(sizeof(struct encx24j600_priv)); encx24j600_priv 1102 drivers/net/ethernet/microchip/encx24j600.c struct encx24j600_priv *priv = dev_get_drvdata(&spi->dev);