Lines Matching refs:ftgmac100

30 #include "ftgmac100.h"
32 #define DRV_NAME "ftgmac100"
53 struct ftgmac100 {
114 static int ftgmac100_reset_mac(struct ftgmac100 *priv, u32 maccr)
137 static int ftgmac100_reset_and_config_mac(struct ftgmac100 *priv)
171 static void ftgmac100_write_mac_addr(struct ftgmac100 *priv, const u8 *mac)
180 static int ftgmac100_initial_mac(struct ftgmac100 *priv)
232 static void ftgmac100_config_pause(struct ftgmac100 *priv)
249 static void ftgmac100_init_hw(struct ftgmac100 *priv)
311 static void ftgmac100_start_hw(struct ftgmac100 *priv)
346 static void ftgmac100_stop_hw(struct ftgmac100 *priv)
351 static void ftgmac100_calc_mc_hash(struct ftgmac100 *priv)
370 struct ftgmac100 *priv = netdev_priv(netdev);
387 static int ftgmac100_alloc_rx_buf(struct ftgmac100 *priv, unsigned int entry,
432 static unsigned int ftgmac100_next_rx_pointer(struct ftgmac100 *priv,
438 static void ftgmac100_rx_packet_error(struct ftgmac100 *priv, u32 status)
454 static bool ftgmac100_rx_packet(struct ftgmac100 *priv, int *processed)
583 static u32 ftgmac100_base_tx_ctlstat(struct ftgmac100 *priv,
592 static unsigned int ftgmac100_next_tx_pointer(struct ftgmac100 *priv,
598 static u32 ftgmac100_tx_buf_avail(struct ftgmac100 *priv)
610 static bool ftgmac100_tx_buf_cleanable(struct ftgmac100 *priv)
615 static void ftgmac100_free_tx_packet(struct ftgmac100 *priv,
638 static bool ftgmac100_tx_complete_packet(struct ftgmac100 *priv)
664 static void ftgmac100_tx_complete(struct ftgmac100 *priv)
711 struct ftgmac100 *priv = netdev_priv(netdev);
862 static void ftgmac100_free_buffers(struct ftgmac100 *priv)
892 static void ftgmac100_free_rings(struct ftgmac100 *priv)
917 static int ftgmac100_alloc_rings(struct ftgmac100 *priv)
952 static void ftgmac100_init_rings(struct ftgmac100 *priv)
985 static int ftgmac100_alloc_rx_buffers(struct ftgmac100 *priv)
1001 struct ftgmac100 *priv = netdev_priv(netdev);
1037 struct ftgmac100 *priv = netdev_priv(netdev);
1082 struct ftgmac100 *priv = netdev_priv(netdev);
1097 struct ftgmac100 *priv = netdev_priv(netdev);
1118 struct ftgmac100 *priv = netdev_priv(netdev);
1128 struct ftgmac100 *priv = netdev_priv(netdev);
1161 struct ftgmac100 *priv = netdev_priv(netdev);
1209 static bool ftgmac100_check_rx(struct ftgmac100 *priv)
1219 struct ftgmac100 *priv = container_of(napi, struct ftgmac100, napi);
1281 static int ftgmac100_init_all(struct ftgmac100 *priv, bool ignore_alloc_err)
1308 static void ftgmac100_reset(struct ftgmac100 *priv)
1357 struct ftgmac100 *priv = container_of(work, struct ftgmac100,
1365 struct ftgmac100 *priv = netdev_priv(netdev);
1426 struct ftgmac100 *priv = netdev_priv(netdev);
1485 struct ftgmac100 *priv = netdev_priv(netdev);
1562 struct ftgmac100 *priv = netdev_priv(netdev);
1593 struct ftgmac100 *priv = netdev_priv(netdev);
1605 struct ftgmac100 *priv = netdev_priv(netdev);
1656 struct ftgmac100 *priv = netdev_priv(netdev);
1710 struct ftgmac100 *priv = netdev_priv(netdev);
1722 struct ftgmac100 *priv = netdev_priv(netdev);
1740 static int ftgmac100_setup_clk(struct ftgmac100 *priv)
1795 struct ftgmac100 *priv;
2018 struct ftgmac100 *priv;
2047 { .compatible = "faraday,ftgmac100" },