Lines Matching defs:encx24j600_priv
47 struct encx24j600_priv {
71 static void encx24j600_dump_rsv(struct encx24j600_priv *priv, const char *msg,
98 static u16 encx24j600_read_reg(struct encx24j600_priv *priv, u8 reg)
110 static void encx24j600_write_reg(struct encx24j600_priv *priv, u8 reg, u16 val)
120 static void encx24j600_update_reg(struct encx24j600_priv *priv, u8 reg,
131 static u16 encx24j600_read_phy(struct encx24j600_priv *priv, u8 reg)
143 static void encx24j600_write_phy(struct encx24j600_priv *priv, u8 reg, u16 val)
153 static void encx24j600_clr_bits(struct encx24j600_priv *priv, u8 reg, u16 mask)
158 static void encx24j600_set_bits(struct encx24j600_priv *priv, u8 reg, u16 mask)
163 static void encx24j600_cmd(struct encx24j600_priv *priv, u8 cmd)
173 static int encx24j600_raw_read(struct encx24j600_priv *priv, u8 reg, u8 *data,
185 static int encx24j600_raw_write(struct encx24j600_priv *priv, u8 reg,
197 static void encx24j600_update_phcon1(struct encx24j600_priv *priv)
219 static int encx24j600_wait_for_autoneg(struct encx24j600_priv *priv)
265 static void encx24j600_check_link_status(struct encx24j600_priv *priv)
291 static void encx24j600_int_link_handler(struct encx24j600_priv *priv)
300 static void encx24j600_tx_complete(struct encx24j600_priv *priv, bool err)
330 static int encx24j600_receive_packet(struct encx24j600_priv *priv,
360 static void encx24j600_rx_packets(struct encx24j600_priv *priv, u8 packet_count)
403 struct encx24j600_priv *priv = dev_id;
450 static int encx24j600_soft_reset(struct encx24j600_priv *priv)
498 static int encx24j600_hw_reset(struct encx24j600_priv *priv)
509 static void encx24j600_reset_hw_tx(struct encx24j600_priv *priv)
515 static void encx24j600_hw_init_tx(struct encx24j600_priv *priv)
527 static void encx24j600_hw_init_rx(struct encx24j600_priv *priv)
550 static void encx24j600_dump_config(struct encx24j600_priv *priv,
588 static void encx24j600_set_rxfilter_mode(struct encx24j600_priv *priv)
607 static void encx24j600_hw_init(struct encx24j600_priv *priv)
653 static void encx24j600_hw_enable(struct encx24j600_priv *priv)
669 static void encx24j600_hw_disable(struct encx24j600_priv *priv)
683 struct encx24j600_priv *priv = netdev_priv(dev);
707 static void encx24j600_hw_get_macaddr(struct encx24j600_priv *priv,
731 struct encx24j600_priv *priv = netdev_priv(dev);
771 struct encx24j600_priv *priv = netdev_priv(dev);
792 struct encx24j600_priv *priv = netdev_priv(dev);
801 struct encx24j600_priv *priv =
802 container_of(ws, struct encx24j600_priv, setrx_work);
811 struct encx24j600_priv *priv = netdev_priv(dev);
830 static void encx24j600_hw_tx(struct encx24j600_priv *priv)
866 struct encx24j600_priv *priv =
867 container_of(ws, struct encx24j600_priv, tx_work);
876 struct encx24j600_priv *priv = netdev_priv(dev);
894 struct encx24j600_priv *priv = netdev_priv(dev);
911 struct encx24j600_priv *priv = netdev_priv(dev);
938 struct encx24j600_priv *priv = netdev_priv(dev);
966 struct encx24j600_priv *priv = netdev_priv(dev);
973 struct encx24j600_priv *priv = netdev_priv(dev);
1003 struct encx24j600_priv *priv;
1006 ndev = alloc_etherdev(sizeof(struct encx24j600_priv));
1097 struct encx24j600_priv *priv = dev_get_drvdata(&spi->dev);