Lines Matching refs:encx24j600_priv

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