enc28j60_net       85 drivers/net/ethernet/microchip/enc28j60.c spi_read_buf(struct enc28j60_net *priv, int len, u8 *data)
enc28j60_net      122 drivers/net/ethernet/microchip/enc28j60.c static int spi_write_buf(struct enc28j60_net *priv, int len, const u8 *data)
enc28j60_net      143 drivers/net/ethernet/microchip/enc28j60.c static u8 spi_read_op(struct enc28j60_net *priv, u8 op, u8 addr)
enc28j60_net      170 drivers/net/ethernet/microchip/enc28j60.c static int spi_write_op(struct enc28j60_net *priv, u8 op, u8 addr, u8 val)
enc28j60_net      184 drivers/net/ethernet/microchip/enc28j60.c static void enc28j60_soft_reset(struct enc28j60_net *priv)
enc28j60_net      195 drivers/net/ethernet/microchip/enc28j60.c static void enc28j60_set_bank(struct enc28j60_net *priv, u8 addr)
enc28j60_net      239 drivers/net/ethernet/microchip/enc28j60.c static void nolock_reg_bfset(struct enc28j60_net *priv, u8 addr, u8 mask)
enc28j60_net      245 drivers/net/ethernet/microchip/enc28j60.c static void locked_reg_bfset(struct enc28j60_net *priv, u8 addr, u8 mask)
enc28j60_net      255 drivers/net/ethernet/microchip/enc28j60.c static void nolock_reg_bfclr(struct enc28j60_net *priv, u8 addr, u8 mask)
enc28j60_net      261 drivers/net/ethernet/microchip/enc28j60.c static void locked_reg_bfclr(struct enc28j60_net *priv, u8 addr, u8 mask)
enc28j60_net      271 drivers/net/ethernet/microchip/enc28j60.c static int nolock_regb_read(struct enc28j60_net *priv, u8 address)
enc28j60_net      277 drivers/net/ethernet/microchip/enc28j60.c static int locked_regb_read(struct enc28j60_net *priv, u8 address)
enc28j60_net      291 drivers/net/ethernet/microchip/enc28j60.c static int nolock_regw_read(struct enc28j60_net *priv, u8 address)
enc28j60_net      302 drivers/net/ethernet/microchip/enc28j60.c static int locked_regw_read(struct enc28j60_net *priv, u8 address)
enc28j60_net      316 drivers/net/ethernet/microchip/enc28j60.c static void nolock_regb_write(struct enc28j60_net *priv, u8 address, u8 data)
enc28j60_net      322 drivers/net/ethernet/microchip/enc28j60.c static void locked_regb_write(struct enc28j60_net *priv, u8 address, u8 data)
enc28j60_net      332 drivers/net/ethernet/microchip/enc28j60.c static void nolock_regw_write(struct enc28j60_net *priv, u8 address, u16 data)
enc28j60_net      340 drivers/net/ethernet/microchip/enc28j60.c static void locked_regw_write(struct enc28j60_net *priv, u8 address, u16 data)
enc28j60_net      351 drivers/net/ethernet/microchip/enc28j60.c static void enc28j60_mem_read(struct enc28j60_net *priv, u16 addr, int len,
enc28j60_net      376 drivers/net/ethernet/microchip/enc28j60.c enc28j60_packet_write(struct enc28j60_net *priv, int len, const u8 *data)
enc28j60_net      410 drivers/net/ethernet/microchip/enc28j60.c static int poll_ready(struct enc28j60_net *priv, u8 reg, u8 mask, u8 val)
enc28j60_net      430 drivers/net/ethernet/microchip/enc28j60.c static int wait_phy_ready(struct enc28j60_net *priv)
enc28j60_net      439 drivers/net/ethernet/microchip/enc28j60.c static u16 enc28j60_phy_read(struct enc28j60_net *priv, u8 address)
enc28j60_net      459 drivers/net/ethernet/microchip/enc28j60.c static int enc28j60_phy_write(struct enc28j60_net *priv, u8 address, u16 data)
enc28j60_net      481 drivers/net/ethernet/microchip/enc28j60.c 	struct enc28j60_net *priv = netdev_priv(ndev);
enc28j60_net      527 drivers/net/ethernet/microchip/enc28j60.c static void enc28j60_dump_regs(struct enc28j60_net *priv, const char *msg)
enc28j60_net      588 drivers/net/ethernet/microchip/enc28j60.c static void nolock_rxfifo_init(struct enc28j60_net *priv, u16 start, u16 end)
enc28j60_net      607 drivers/net/ethernet/microchip/enc28j60.c static void nolock_txfifo_init(struct enc28j60_net *priv, u16 start, u16 end)
enc28j60_net      627 drivers/net/ethernet/microchip/enc28j60.c static void enc28j60_lowpower(struct enc28j60_net *priv, bool is_low)
enc28j60_net      649 drivers/net/ethernet/microchip/enc28j60.c static int enc28j60_hw_init(struct enc28j60_net *priv)
enc28j60_net      744 drivers/net/ethernet/microchip/enc28j60.c static void enc28j60_hw_enable(struct enc28j60_net *priv)
enc28j60_net      767 drivers/net/ethernet/microchip/enc28j60.c static void enc28j60_hw_disable(struct enc28j60_net *priv)
enc28j60_net      780 drivers/net/ethernet/microchip/enc28j60.c 	struct enc28j60_net *priv = netdev_priv(ndev);
enc28j60_net      805 drivers/net/ethernet/microchip/enc28j60.c static void enc28j60_read_tsv(struct enc28j60_net *priv, u8 tsv[TSV_SIZE])
enc28j60_net      817 drivers/net/ethernet/microchip/enc28j60.c static void enc28j60_dump_tsv(struct enc28j60_net *priv, const char *msg,
enc28j60_net      863 drivers/net/ethernet/microchip/enc28j60.c static void enc28j60_dump_rsv(struct enc28j60_net *priv, const char *msg,
enc28j60_net      905 drivers/net/ethernet/microchip/enc28j60.c 	struct enc28j60_net *priv = netdev_priv(ndev);
enc28j60_net     1012 drivers/net/ethernet/microchip/enc28j60.c static int enc28j60_get_free_rxfifo(struct enc28j60_net *priv)
enc28j60_net     1047 drivers/net/ethernet/microchip/enc28j60.c 	struct enc28j60_net *priv = netdev_priv(ndev);
enc28j60_net     1073 drivers/net/ethernet/microchip/enc28j60.c 	struct enc28j60_net *priv = netdev_priv(ndev);
enc28j60_net     1100 drivers/net/ethernet/microchip/enc28j60.c 	struct enc28j60_net *priv = netdev_priv(ndev);
enc28j60_net     1123 drivers/net/ethernet/microchip/enc28j60.c 	struct enc28j60_net *priv =
enc28j60_net     1124 drivers/net/ethernet/microchip/enc28j60.c 		container_of(work, struct enc28j60_net, irq_work);
enc28j60_net     1235 drivers/net/ethernet/microchip/enc28j60.c static void enc28j60_hw_tx(struct enc28j60_net *priv)
enc28j60_net     1284 drivers/net/ethernet/microchip/enc28j60.c 	struct enc28j60_net *priv = netdev_priv(dev);
enc28j60_net     1305 drivers/net/ethernet/microchip/enc28j60.c 	struct enc28j60_net *priv =
enc28j60_net     1306 drivers/net/ethernet/microchip/enc28j60.c 		container_of(work, struct enc28j60_net, tx_work);
enc28j60_net     1314 drivers/net/ethernet/microchip/enc28j60.c 	struct enc28j60_net *priv = dev_id;
enc28j60_net     1330 drivers/net/ethernet/microchip/enc28j60.c 	struct enc28j60_net *priv = netdev_priv(ndev);
enc28j60_net     1350 drivers/net/ethernet/microchip/enc28j60.c 	struct enc28j60_net *priv = netdev_priv(dev);
enc28j60_net     1382 drivers/net/ethernet/microchip/enc28j60.c 	struct enc28j60_net *priv = netdev_priv(dev);
enc28j60_net     1399 drivers/net/ethernet/microchip/enc28j60.c 	struct enc28j60_net *priv = netdev_priv(dev);
enc28j60_net     1423 drivers/net/ethernet/microchip/enc28j60.c 	struct enc28j60_net *priv =
enc28j60_net     1424 drivers/net/ethernet/microchip/enc28j60.c 		container_of(work, struct enc28j60_net, setrx_work);
enc28j60_net     1448 drivers/net/ethernet/microchip/enc28j60.c 	struct enc28j60_net *priv =
enc28j60_net     1449 drivers/net/ethernet/microchip/enc28j60.c 			container_of(work, struct enc28j60_net, restart_work);
enc28j60_net     1480 drivers/net/ethernet/microchip/enc28j60.c 	struct enc28j60_net *priv = netdev_priv(dev);
enc28j60_net     1505 drivers/net/ethernet/microchip/enc28j60.c 	struct enc28j60_net *priv = netdev_priv(dev);
enc28j60_net     1511 drivers/net/ethernet/microchip/enc28j60.c 	struct enc28j60_net *priv = netdev_priv(dev);
enc28j60_net     1525 drivers/net/ethernet/microchip/enc28j60.c 	struct enc28j60_net *priv = netdev_priv(dev);
enc28j60_net     1544 drivers/net/ethernet/microchip/enc28j60.c 	struct enc28j60_net *priv;
enc28j60_net     1550 drivers/net/ethernet/microchip/enc28j60.c 	dev = alloc_etherdev(sizeof(struct enc28j60_net));
enc28j60_net     1620 drivers/net/ethernet/microchip/enc28j60.c 	struct enc28j60_net *priv = spi_get_drvdata(spi);