ks8851_net
void (*lock)(struct ks8851_net *ks,
void (*unlock)(struct ks8851_net *ks,
unsigned int (*rdreg16)(struct ks8851_net *ks,
void (*wrreg16)(struct ks8851_net *ks,
void (*rdfifo)(struct ks8851_net *ks, u8 *buff,
void (*wrfifo)(struct ks8851_net *ks,
void (*flush_tx_work)(struct ks8851_net *ks);
static void __maybe_unused ks8851_done_tx(struct ks8851_net *ks,
struct ks8851_net *ks = dev_get_drvdata(dev);
struct ks8851_net *ks = dev_get_drvdata(dev);
static int ks8851_register_mdiobus(struct ks8851_net *ks, struct device *dev)
static void ks8851_set_powermode(struct ks8851_net *ks, unsigned pwrmode)
static void ks8851_unregister_mdiobus(struct ks8851_net *ks)
struct ks8851_net *ks = netdev_priv(netdev);
struct ks8851_net *priv = dev_get_drvdata(dev);
struct ks8851_net *ks = netdev_priv(dev);
struct ks8851_net *ks = netdev_priv(dev);
static void ks8851_init_mac(struct ks8851_net *ks, struct device_node *np)
static void ks8851_rx_pkts(struct ks8851_net *ks, struct sk_buff_head *rxq)
struct ks8851_net *ks = _ks;
static void ks8851_lock(struct ks8851_net *ks, unsigned long *flags)
static void ks8851_flush_tx_work(struct ks8851_net *ks)
struct ks8851_net *ks = netdev_priv(dev);
static void ks8851_unlock(struct ks8851_net *ks, unsigned long *flags)
struct ks8851_net *ks = netdev_priv(dev);
struct ks8851_net *ks = netdev_priv(dev);
struct ks8851_net *ks = container_of(work, struct ks8851_net, rxctrl_work);
struct ks8851_net *ks = netdev_priv(dev);
static void ks8851_wrreg16(struct ks8851_net *ks, unsigned int reg,
struct ks8851_net *ks = netdev_priv(dev);
struct ks8851_net *ks = netdev_priv(dev);
struct ks8851_net *ks = netdev_priv(dev);
struct ks8851_net *ks = netdev_priv(dev);
struct ks8851_net *ks = netdev_priv(dev);
struct ks8851_net *ks = netdev_priv(dev);
struct ks8851_net *ks = netdev_priv(dev);
struct ks8851_net *ks = ee->data;
static unsigned int ks8851_rdreg16(struct ks8851_net *ks,
struct ks8851_net *ks = ee->data;
static int ks8851_eeprom_claim(struct ks8851_net *ks)
static void ks8851_eeprom_release(struct ks8851_net *ks)
struct ks8851_net *ks = netdev_priv(dev);
struct ks8851_net *ks = netdev_priv(dev);
struct ks8851_net *ks = netdev_priv(dev);
struct ks8851_net *ks = netdev_priv(dev);
static void ks8851_soft_reset(struct ks8851_net *ks, unsigned op)
struct ks8851_net *ks = netdev_priv(dev);
struct ks8851_net *ks = bus->priv;
struct ks8851_net *ks = bus->priv;
static void ks8851_read_selftest(struct ks8851_net *ks)
static void ks8851_wrreg16_par(struct ks8851_net *ks, unsigned int reg,
static unsigned int ks8851_rdreg16_par(struct ks8851_net *ks, unsigned int reg)
static void ks8851_rdfifo_par(struct ks8851_net *ks, u8 *buff, unsigned int len)
static void ks8851_wrfifo_par(struct ks8851_net *ks, struct sk_buff *txp,
static unsigned int ks8851_rdreg16_par_txqcr(struct ks8851_net *ks)
struct ks8851_net *ks = netdev_priv(dev);
struct ks8851_net *ks;
struct ks8851_net ks8851;
static void ks8851_lock_par(struct ks8851_net *ks, unsigned long *flags)
static void ks8851_unlock_par(struct ks8851_net *ks, unsigned long *flags)
static int ks_check_endian(struct ks8851_net *ks)
static void ks8851_wrreg16_spi(struct ks8851_net *ks, unsigned int reg,
static void ks8851_rdreg(struct ks8851_net *ks, unsigned int op,
static unsigned int ks8851_rdreg16_spi(struct ks8851_net *ks, unsigned int reg)
static void ks8851_rdfifo_spi(struct ks8851_net *ks, u8 *buff, unsigned int len)
static void ks8851_wrfifo_spi(struct ks8851_net *ks, struct sk_buff *txp,
struct ks8851_net *ks;
static void ks8851_flush_tx_work_spi(struct ks8851_net *ks)
struct ks8851_net *ks = netdev_priv(dev);
struct ks8851_net *ks;
struct ks8851_net ks8851;
static void ks8851_lock_spi(struct ks8851_net *ks, unsigned long *flags)
static void ks8851_unlock_spi(struct ks8851_net *ks, unsigned long *flags)