Lines Matching defs:enc28j60_net

55 struct enc28j60_net {
84 spi_read_buf(struct enc28j60_net *priv, int len, u8 *data)
121 static int spi_write_buf(struct enc28j60_net *priv, int len, const u8 *data)
142 static u8 spi_read_op(struct enc28j60_net *priv, u8 op, u8 addr)
169 static int spi_write_op(struct enc28j60_net *priv, u8 op, u8 addr, u8 val)
183 static void enc28j60_soft_reset(struct enc28j60_net *priv)
194 static void enc28j60_set_bank(struct enc28j60_net *priv, u8 addr)
238 static void nolock_reg_bfset(struct enc28j60_net *priv, u8 addr, u8 mask)
244 static void locked_reg_bfset(struct enc28j60_net *priv, u8 addr, u8 mask)
254 static void nolock_reg_bfclr(struct enc28j60_net *priv, u8 addr, u8 mask)
260 static void locked_reg_bfclr(struct enc28j60_net *priv, u8 addr, u8 mask)
270 static int nolock_regb_read(struct enc28j60_net *priv, u8 address)
276 static int locked_regb_read(struct enc28j60_net *priv, u8 address)
290 static int nolock_regw_read(struct enc28j60_net *priv, u8 address)
301 static int locked_regw_read(struct enc28j60_net *priv, u8 address)
315 static void nolock_regb_write(struct enc28j60_net *priv, u8 address, u8 data)
321 static void locked_regb_write(struct enc28j60_net *priv, u8 address, u8 data)
331 static void nolock_regw_write(struct enc28j60_net *priv, u8 address, u16 data)
339 static void locked_regw_write(struct enc28j60_net *priv, u8 address, u16 data)
350 static void enc28j60_mem_read(struct enc28j60_net *priv, u16 addr, int len,
375 enc28j60_packet_write(struct enc28j60_net *priv, int len, const u8 *data)
409 static int poll_ready(struct enc28j60_net *priv, u8 reg, u8 mask, u8 val)
429 static int wait_phy_ready(struct enc28j60_net *priv)
438 static u16 enc28j60_phy_read(struct enc28j60_net *priv, u8 address)
458 static int enc28j60_phy_write(struct enc28j60_net *priv, u8 address, u16 data)
480 struct enc28j60_net *priv = netdev_priv(ndev);
526 static void enc28j60_dump_regs(struct enc28j60_net *priv, const char *msg)
587 static void nolock_rxfifo_init(struct enc28j60_net *priv, u16 start, u16 end)
606 static void nolock_txfifo_init(struct enc28j60_net *priv, u16 start, u16 end)
626 static void enc28j60_lowpower(struct enc28j60_net *priv, bool is_low)
648 static int enc28j60_hw_init(struct enc28j60_net *priv)
743 static void enc28j60_hw_enable(struct enc28j60_net *priv)
766 static void enc28j60_hw_disable(struct enc28j60_net *priv)
779 struct enc28j60_net *priv = netdev_priv(ndev);
804 static void enc28j60_read_tsv(struct enc28j60_net *priv, u8 tsv[TSV_SIZE])
816 static void enc28j60_dump_tsv(struct enc28j60_net *priv, const char *msg,
862 static void enc28j60_dump_rsv(struct enc28j60_net *priv, const char *msg,
904 struct enc28j60_net *priv = netdev_priv(ndev);
1011 static int enc28j60_get_free_rxfifo(struct enc28j60_net *priv)
1046 struct enc28j60_net *priv = netdev_priv(ndev);
1072 struct enc28j60_net *priv = netdev_priv(ndev);
1099 struct enc28j60_net *priv = netdev_priv(ndev);
1122 struct enc28j60_net *priv = dev_id;
1235 static void enc28j60_hw_tx(struct enc28j60_net *priv)
1284 struct enc28j60_net *priv = netdev_priv(dev);
1305 struct enc28j60_net *priv =
1306 container_of(work, struct enc28j60_net, tx_work);
1314 struct enc28j60_net *priv = netdev_priv(ndev);
1334 struct enc28j60_net *priv = netdev_priv(dev);
1366 struct enc28j60_net *priv = netdev_priv(dev);
1383 struct enc28j60_net *priv = netdev_priv(dev);
1407 struct enc28j60_net *priv =
1408 container_of(work, struct enc28j60_net, setrx_work);
1432 struct enc28j60_net *priv =
1433 container_of(work, struct enc28j60_net, restart_work);
1464 struct enc28j60_net *priv = netdev_priv(dev);
1489 struct enc28j60_net *priv = netdev_priv(dev);
1495 struct enc28j60_net *priv = netdev_priv(dev);
1509 struct enc28j60_net *priv = netdev_priv(dev);
1527 struct enc28j60_net *priv;
1533 dev = alloc_etherdev(sizeof(struct enc28j60_net));
1601 struct enc28j60_net *priv = spi_get_drvdata(spi);