Lines Matching refs:encx24j600_priv
52 struct encx24j600_priv { struct
76 static void encx24j600_dump_rsv(struct encx24j600_priv *priv, const char *msg, in encx24j600_dump_rsv() argument
103 static u16 encx24j600_read_reg(struct encx24j600_priv *priv, u8 reg) in encx24j600_read_reg()
114 static void encx24j600_write_reg(struct encx24j600_priv *priv, u8 reg, u16 val) in encx24j600_write_reg()
123 static void encx24j600_update_reg(struct encx24j600_priv *priv, u8 reg, in encx24j600_update_reg()
133 static u16 encx24j600_read_phy(struct encx24j600_priv *priv, u8 reg) in encx24j600_read_phy()
144 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()
172 static int encx24j600_raw_read(struct encx24j600_priv *priv, u8 reg, u8 *data, in encx24j600_raw_read()
183 static int encx24j600_raw_write(struct encx24j600_priv *priv, u8 reg, in encx24j600_raw_write()
194 static void encx24j600_update_phcon1(struct encx24j600_priv *priv) in encx24j600_update_phcon1()
215 static int encx24j600_wait_for_autoneg(struct encx24j600_priv *priv) in encx24j600_wait_for_autoneg()
261 static void encx24j600_check_link_status(struct encx24j600_priv *priv) in encx24j600_check_link_status()
287 static void encx24j600_int_link_handler(struct encx24j600_priv *priv) in encx24j600_int_link_handler()
296 static void encx24j600_tx_complete(struct encx24j600_priv *priv, bool err) in encx24j600_tx_complete()
326 static int encx24j600_receive_packet(struct encx24j600_priv *priv, in encx24j600_receive_packet()
356 static void encx24j600_rx_packets(struct encx24j600_priv *priv, u8 packet_count) in encx24j600_rx_packets()
397 struct encx24j600_priv *priv = dev_id; in encx24j600_isr()
444 static int encx24j600_soft_reset(struct encx24j600_priv *priv) in encx24j600_soft_reset()
492 static int encx24j600_hw_reset(struct encx24j600_priv *priv) in encx24j600_hw_reset()
503 static void encx24j600_reset_hw_tx(struct encx24j600_priv *priv) in encx24j600_reset_hw_tx()
509 static void encx24j600_hw_init_tx(struct encx24j600_priv *priv) in encx24j600_hw_init_tx()
521 static void encx24j600_hw_init_rx(struct encx24j600_priv *priv) in encx24j600_hw_init_rx()
544 static void encx24j600_dump_config(struct encx24j600_priv *priv, in encx24j600_dump_config()
582 static void encx24j600_set_rxfilter_mode(struct encx24j600_priv *priv) in encx24j600_set_rxfilter_mode()
601 static int encx24j600_hw_init(struct encx24j600_priv *priv) in encx24j600_hw_init()
662 static void encx24j600_hw_enable(struct encx24j600_priv *priv) in encx24j600_hw_enable()
678 static void encx24j600_hw_disable(struct encx24j600_priv *priv) in encx24j600_hw_disable()
692 struct encx24j600_priv *priv = netdev_priv(dev); in encx24j600_setlink()
716 static void encx24j600_hw_get_macaddr(struct encx24j600_priv *priv, in encx24j600_hw_get_macaddr()
740 struct encx24j600_priv *priv = netdev_priv(dev); in encx24j600_set_hw_macaddr()
780 struct encx24j600_priv *priv = netdev_priv(dev); in encx24j600_open()
801 struct encx24j600_priv *priv = netdev_priv(dev); in encx24j600_stop()
810 struct encx24j600_priv *priv = in encx24j600_setrx_proc()
811 container_of(ws, struct encx24j600_priv, setrx_work); in encx24j600_setrx_proc()
820 struct encx24j600_priv *priv = netdev_priv(dev); in encx24j600_set_multicast_list()
839 static void encx24j600_hw_tx(struct encx24j600_priv *priv) in encx24j600_hw_tx()
874 struct encx24j600_priv *priv = in encx24j600_tx_proc()
875 container_of(ws, struct encx24j600_priv, tx_work); in encx24j600_tx_proc()
884 struct encx24j600_priv *priv = netdev_priv(dev); in encx24j600_tx()
902 struct encx24j600_priv *priv = netdev_priv(dev); in encx24j600_tx_timeout()
920 struct encx24j600_priv *priv = netdev_priv(dev); in encx24j600_get_regs()
947 struct encx24j600_priv *priv = netdev_priv(dev); in encx24j600_get_settings()
971 struct encx24j600_priv *priv = netdev_priv(dev); in encx24j600_get_msglevel()
977 struct encx24j600_priv *priv = netdev_priv(dev); in encx24j600_set_msglevel()
1006 struct encx24j600_priv *priv; in encx24j600_spi_probe()
1008 ndev = alloc_etherdev(sizeof(struct encx24j600_priv)); in encx24j600_spi_probe()
1088 struct encx24j600_priv *priv = dev_get_drvdata(&spi->dev); in encx24j600_spi_remove()