gianfar.h (75bf465f0bc33e9b776a46d6a1b9b990f5fb7c37) | gianfar.h (7d993c5f86aa308b00c2fd420fe5208da18125e2) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0-or-later */ 2/* 3 * drivers/net/ethernet/freescale/gianfar.h 4 * 5 * Gianfar Ethernet Driver 6 * Driver for FEC on MPC8540 and TSEC on MPC8540/MPC8560 7 * Based on 8260_io/fcc_enet.c 8 * --- 1312 unchanged lines hidden (view full) --- 1321 i = rxq->next_to_use ? rxq->next_to_use - 1 : rxq->rx_ring_size - 1; 1322 bdp = &rxq->rx_bd_base[i]; 1323 bdp_dma = lower_32_bits(rxq->rx_bd_dma_base); 1324 bdp_dma += (uintptr_t)bdp - (uintptr_t)rxq->rx_bd_base; 1325 1326 return bdp_dma; 1327} 1328 | 1/* SPDX-License-Identifier: GPL-2.0-or-later */ 2/* 3 * drivers/net/ethernet/freescale/gianfar.h 4 * 5 * Gianfar Ethernet Driver 6 * Driver for FEC on MPC8540 and TSEC on MPC8540/MPC8560 7 * Based on 8260_io/fcc_enet.c 8 * --- 1312 unchanged lines hidden (view full) --- 1321 i = rxq->next_to_use ? rxq->next_to_use - 1 : rxq->rx_ring_size - 1; 1322 bdp = &rxq->rx_bd_base[i]; 1323 bdp_dma = lower_32_bits(rxq->rx_bd_dma_base); 1324 bdp_dma += (uintptr_t)bdp - (uintptr_t)rxq->rx_bd_base; 1325 1326 return bdp_dma; 1327} 1328 |
1329irqreturn_t gfar_receive(int irq, void *dev_id); | |
1330int startup_gfar(struct net_device *dev); 1331void stop_gfar(struct net_device *dev); | 1329int startup_gfar(struct net_device *dev); 1330void stop_gfar(struct net_device *dev); |
1332void reset_gfar(struct net_device *dev); | |
1333void gfar_mac_reset(struct gfar_private *priv); | 1331void gfar_mac_reset(struct gfar_private *priv); |
1334void gfar_halt(struct gfar_private *priv); 1335void gfar_start(struct gfar_private *priv); 1336void gfar_phy_test(struct mii_bus *bus, struct phy_device *phydev, int enable, 1337 u32 regnum, u32 read); 1338void gfar_configure_coalescing_all(struct gfar_private *priv); | |
1339int gfar_set_features(struct net_device *dev, netdev_features_t features); 1340 1341extern const struct ethtool_ops gfar_ethtool_ops; 1342 1343#define MAX_FILER_CACHE_IDX (2*(MAX_FILER_IDX)) 1344 1345#define RQFCR_PID_PRI_MASK 0xFFFFFFF8 1346#define RQFCR_PID_L4P_MASK 0xFFFFFF00 --- 25 unchanged lines hidden --- | 1332int gfar_set_features(struct net_device *dev, netdev_features_t features); 1333 1334extern const struct ethtool_ops gfar_ethtool_ops; 1335 1336#define MAX_FILER_CACHE_IDX (2*(MAX_FILER_IDX)) 1337 1338#define RQFCR_PID_PRI_MASK 0xFFFFFFF8 1339#define RQFCR_PID_L4P_MASK 0xFFFFFF00 --- 25 unchanged lines hidden --- |