• Home
  • Raw
  • Download

Lines Matching refs:fpi

90 	const struct fs_platform_info *fpi = fep->fpi;  in fs_enet_napi()  local
240 if (pkt_len <= fpi->rx_copybreak) { in fs_enet_napi()
322 const struct fs_platform_info *fpi; in fs_enet_interrupt() local
329 fpi = fep->fpi; in fs_enet_interrupt()
716 iface = fep->fpi->use_rmii ? in fs_init_phy()
719 phydev = of_phy_connect(dev, fep->fpi->phy_node, &fs_adjust_link, 0, in fs_init_phy()
836 struct fs_platform_info *fpi = fep->fpi; in fs_get_tunable() local
841 *(u32 *)data = fpi->rx_copybreak; in fs_get_tunable()
855 struct fs_platform_info *fpi = fep->fpi; in fs_set_tunable() local
860 fpi->rx_copybreak = *(u32 *)data; in fs_set_tunable()
924 struct fs_platform_info *fpi; in fs_enet_probe() local
936 fpi = kzalloc(sizeof(*fpi), GFP_KERNEL); in fs_enet_probe()
937 if (!fpi) in fs_enet_probe()
945 fpi->cp_command = *data; in fs_enet_probe()
948 fpi->rx_ring = RX_RING_SIZE; in fs_enet_probe()
949 fpi->tx_ring = TX_RING_SIZE; in fs_enet_probe()
950 fpi->rx_copybreak = 240; in fs_enet_probe()
951 fpi->napi_weight = 17; in fs_enet_probe()
952 fpi->phy_node = of_parse_phandle(ofdev->dev.of_node, "phy-handle", 0); in fs_enet_probe()
953 if (!fpi->phy_node && of_phy_is_fixed_link(ofdev->dev.of_node)) { in fs_enet_probe()
961 fpi->phy_node = of_node_get(ofdev->dev.of_node); in fs_enet_probe()
968 fpi->use_rmii = 1; in fs_enet_probe()
981 fpi->clk_per = clk; in fs_enet_probe()
986 (fpi->rx_ring + fpi->tx_ring) + in fs_enet_probe()
987 sizeof(char) * fpi->tx_ring; in fs_enet_probe()
1001 fep->fpi = fpi; in fs_enet_probe()
1009 fep->tx_skbuff = fep->rx_skbuff + fpi->rx_ring; in fs_enet_probe()
1010 fep->mapped_as_page = (char *)(fep->rx_skbuff + fpi->rx_ring + in fs_enet_probe()
1011 fpi->tx_ring); in fs_enet_probe()
1025 fep->tx_bd_base = fep->rx_bd_base + fpi->rx_ring; in fs_enet_probe()
1027 fep->tx_ring = fpi->tx_ring; in fs_enet_probe()
1028 fep->rx_ring = fpi->rx_ring; in fs_enet_probe()
1033 netif_napi_add(ndev, &fep->napi, fs_enet_napi, fpi->napi_weight); in fs_enet_probe()
1056 if (fpi->clk_per) in fs_enet_probe()
1057 clk_disable_unprepare(fpi->clk_per); in fs_enet_probe()
1059 of_node_put(fpi->phy_node); in fs_enet_probe()
1063 kfree(fpi); in fs_enet_probe()
1077 of_node_put(fep->fpi->phy_node); in fs_enet_remove()
1078 if (fep->fpi->clk_per) in fs_enet_remove()
1079 clk_disable_unprepare(fep->fpi->clk_per); in fs_enet_remove()