encx24j600_priv
struct encx24j600_priv *priv;
ndev = alloc_etherdev(sizeof(struct encx24j600_priv));
static void encx24j600_write_reg(struct encx24j600_priv *priv, u8 reg, u16 val)
struct encx24j600_priv *priv = dev_get_drvdata(&spi->dev);
static void encx24j600_update_reg(struct encx24j600_priv *priv, u8 reg,
static u16 encx24j600_read_phy(struct encx24j600_priv *priv, u8 reg)
static void encx24j600_write_phy(struct encx24j600_priv *priv, u8 reg, u16 val)
static void encx24j600_clr_bits(struct encx24j600_priv *priv, u8 reg, u16 mask)
static void encx24j600_set_bits(struct encx24j600_priv *priv, u8 reg, u16 mask)
static void encx24j600_cmd(struct encx24j600_priv *priv, u8 cmd)
static int encx24j600_raw_read(struct encx24j600_priv *priv, u8 reg, u8 *data,
static int encx24j600_raw_write(struct encx24j600_priv *priv, u8 reg,
static void encx24j600_update_phcon1(struct encx24j600_priv *priv)
static int encx24j600_wait_for_autoneg(struct encx24j600_priv *priv)
static void encx24j600_check_link_status(struct encx24j600_priv *priv)
static void encx24j600_int_link_handler(struct encx24j600_priv *priv)
static void encx24j600_tx_complete(struct encx24j600_priv *priv, bool err)
static int encx24j600_receive_packet(struct encx24j600_priv *priv,
static void encx24j600_rx_packets(struct encx24j600_priv *priv, u8 packet_count)
struct encx24j600_priv *priv = dev_id;
static int encx24j600_soft_reset(struct encx24j600_priv *priv)
static int encx24j600_hw_reset(struct encx24j600_priv *priv)
static void encx24j600_reset_hw_tx(struct encx24j600_priv *priv)
static void encx24j600_hw_init_tx(struct encx24j600_priv *priv)
static void encx24j600_hw_init_rx(struct encx24j600_priv *priv)
static void encx24j600_dump_config(struct encx24j600_priv *priv,
static void encx24j600_set_rxfilter_mode(struct encx24j600_priv *priv)
static void encx24j600_hw_init(struct encx24j600_priv *priv)
static void encx24j600_hw_enable(struct encx24j600_priv *priv)
static void encx24j600_hw_disable(struct encx24j600_priv *priv)
struct encx24j600_priv *priv = netdev_priv(dev);
static void encx24j600_hw_get_macaddr(struct encx24j600_priv *priv,
static void encx24j600_dump_rsv(struct encx24j600_priv *priv, const char *msg,
struct encx24j600_priv *priv = netdev_priv(dev);
struct encx24j600_priv *priv = netdev_priv(dev);
struct encx24j600_priv *priv = netdev_priv(dev);
struct encx24j600_priv *priv =
container_of(ws, struct encx24j600_priv, setrx_work);
struct encx24j600_priv *priv = netdev_priv(dev);
static void encx24j600_hw_tx(struct encx24j600_priv *priv)
struct encx24j600_priv *priv =
container_of(ws, struct encx24j600_priv, tx_work);
struct encx24j600_priv *priv = netdev_priv(dev);
struct encx24j600_priv *priv = netdev_priv(dev);
struct encx24j600_priv *priv = netdev_priv(dev);
struct encx24j600_priv *priv = netdev_priv(dev);
struct encx24j600_priv *priv = netdev_priv(dev);
struct encx24j600_priv *priv = netdev_priv(dev);
static u16 encx24j600_read_reg(struct encx24j600_priv *priv, u8 reg)