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 void ftgmac100_initial_mac(struct ftgmac100 *priv)
229 static void ftgmac100_config_pause(struct ftgmac100 *priv)
246 static void ftgmac100_init_hw(struct ftgmac100 *priv)
308 static void ftgmac100_start_hw(struct ftgmac100 *priv)
343 static void ftgmac100_stop_hw(struct ftgmac100 *priv)
348 static void ftgmac100_calc_mc_hash(struct ftgmac100 *priv)
367 struct ftgmac100 *priv = netdev_priv(netdev);
384 static int ftgmac100_alloc_rx_buf(struct ftgmac100 *priv, unsigned int entry,
429 static unsigned int ftgmac100_next_rx_pointer(struct ftgmac100 *priv,
435 static void ftgmac100_rx_packet_error(struct ftgmac100 *priv, u32 status)
451 static bool ftgmac100_rx_packet(struct ftgmac100 *priv, int *processed)
580 static u32 ftgmac100_base_tx_ctlstat(struct ftgmac100 *priv,
589 static unsigned int ftgmac100_next_tx_pointer(struct ftgmac100 *priv,
595 static u32 ftgmac100_tx_buf_avail(struct ftgmac100 *priv)
607 static bool ftgmac100_tx_buf_cleanable(struct ftgmac100 *priv)
612 static void ftgmac100_free_tx_packet(struct ftgmac100 *priv,
635 static bool ftgmac100_tx_complete_packet(struct ftgmac100 *priv)
661 static void ftgmac100_tx_complete(struct ftgmac100 *priv)
708 struct ftgmac100 *priv = netdev_priv(netdev);
859 static void ftgmac100_free_buffers(struct ftgmac100 *priv)
889 static void ftgmac100_free_rings(struct ftgmac100 *priv)
914 static int ftgmac100_alloc_rings(struct ftgmac100 *priv)
949 static void ftgmac100_init_rings(struct ftgmac100 *priv)
982 static int ftgmac100_alloc_rx_buffers(struct ftgmac100 *priv)
997 struct ftgmac100 *priv = netdev_priv(netdev);
1047 static int ftgmac100_mii_probe(struct ftgmac100 *priv, phy_interface_t intf)
1080 struct ftgmac100 *priv = netdev_priv(netdev);
1116 struct ftgmac100 *priv = netdev_priv(netdev);
1158 struct ftgmac100 *priv = netdev_priv(netdev);
1170 struct ftgmac100 *priv = netdev_priv(netdev);
1191 struct ftgmac100 *priv = netdev_priv(netdev);
1201 struct ftgmac100 *priv = netdev_priv(netdev);
1234 struct ftgmac100 *priv = netdev_priv(netdev);
1282 static bool ftgmac100_check_rx(struct ftgmac100 *priv)
1292 struct ftgmac100 *priv = container_of(napi, struct ftgmac100, napi);
1354 static int ftgmac100_init_all(struct ftgmac100 *priv, bool ignore_alloc_err)
1383 struct ftgmac100 *priv = container_of(work, struct ftgmac100,
1432 struct ftgmac100 *priv = netdev_priv(netdev);
1509 struct ftgmac100 *priv = netdev_priv(netdev);
1540 struct ftgmac100 *priv = netdev_priv(netdev);
1552 struct ftgmac100 *priv = netdev_priv(netdev);
1603 struct ftgmac100 *priv = netdev_priv(netdev);
1694 struct ftgmac100 *priv = netdev_priv(netdev);
1713 static int ftgmac100_setup_clk(struct ftgmac100 *priv)
1768 struct ftgmac100 *priv;
1949 struct ftgmac100 *priv;
1977 { .compatible = "faraday,ftgmac100" },