Symbol: macb
drivers/net/ethernet/cadence/macb.h
1197
struct macb;
drivers/net/ethernet/cadence/macb.h
1201
int (*mog_alloc_rx_buffers)(struct macb *bp);
drivers/net/ethernet/cadence/macb.h
1202
void (*mog_free_rx_buffers)(struct macb *bp);
drivers/net/ethernet/cadence/macb.h
1203
void (*mog_init_rings)(struct macb *bp);
drivers/net/ethernet/cadence/macb.h
1213
unsigned int (*get_tsu_rate)(struct macb *bp);
drivers/net/ethernet/cadence/macb.h
1257
struct macb *bp;
drivers/net/ethernet/cadence/macb.h
1309
u32 (*macb_reg_readl)(struct macb *bp, int offset);
drivers/net/ethernet/cadence/macb.h
1310
void (*macb_reg_writel)(struct macb *bp, int offset, u32 value);
drivers/net/ethernet/cadence/macb.h
1333
struct macb_stats macb;
drivers/net/ethernet/cadence/macb.h
1411
void gem_ptp_txstamp(struct macb *bp, struct sk_buff *skb, struct macb_dma_desc *desc);
drivers/net/ethernet/cadence/macb.h
1412
void gem_ptp_rxstamp(struct macb *bp, struct sk_buff *skb, struct macb_dma_desc *desc);
drivers/net/ethernet/cadence/macb.h
1413
static inline void gem_ptp_do_txstamp(struct macb *bp, struct sk_buff *skb, struct macb_dma_desc *desc)
drivers/net/ethernet/cadence/macb.h
1421
static inline void gem_ptp_do_rxstamp(struct macb *bp, struct sk_buff *skb, struct macb_dma_desc *desc)
drivers/net/ethernet/cadence/macb.h
1438
static inline void gem_ptp_do_txstamp(struct macb *bp, struct sk_buff *skb, struct macb_dma_desc *desc) { }
drivers/net/ethernet/cadence/macb.h
1439
static inline void gem_ptp_do_rxstamp(struct macb *bp, struct sk_buff *skb, struct macb_dma_desc *desc) { }
drivers/net/ethernet/cadence/macb.h
1442
static inline bool macb_is_gem(struct macb *bp)
drivers/net/ethernet/cadence/macb.h
1447
static inline bool gem_has_ptp(struct macb *bp)
drivers/net/ethernet/cadence/macb.h
1465
static inline bool macb_dma64(struct macb *bp)
drivers/net/ethernet/cadence/macb.h
1471
static inline bool macb_dma_ptp(struct macb *bp)
drivers/net/ethernet/cadence/macb.h
1477
static inline void macb_queue_isr_clear(struct macb *bp,
drivers/net/ethernet/cadence/macb_main.c
1017
struct macb *bp = netdev_priv(ndev);
drivers/net/ethernet/cadence/macb_main.c
1025
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
1097
static int macb_mdiobus_register(struct macb *bp, struct device_node *mdio_np)
drivers/net/ethernet/cadence/macb_main.c
1125
static int macb_mii_init(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
1179
static void macb_update_stats(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
1181
u64 *p = &bp->hw_stats.macb.rx_pause_frames;
drivers/net/ethernet/cadence/macb_main.c
1182
u64 *end = &bp->hw_stats.macb.tx_pause_frames + 1;
drivers/net/ethernet/cadence/macb_main.c
1191
static int macb_halt_tx(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
1204
static void macb_tx_unmap(struct macb *bp, struct macb_tx_skb *tx_skb, int budget)
drivers/net/ethernet/cadence/macb_main.c
1222
static void macb_set_addr(struct macb *bp, struct macb_dma_desc *desc, dma_addr_t addr)
drivers/net/ethernet/cadence/macb_main.c
1239
static dma_addr_t macb_get_addr(struct macb *bp, struct macb_dma_desc *desc)
drivers/net/ethernet/cadence/macb_main.c
1260
struct macb *bp = queue->bp;
drivers/net/ethernet/cadence/macb_main.c
129
static unsigned int macb_dma_desc_get_size(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
1409
struct macb *bp = queue->bp;
drivers/net/ethernet/cadence/macb_main.c
141
static unsigned int macb_adj_dma_desc_idx(struct macb *bp, unsigned int desc_idx)
drivers/net/ethernet/cadence/macb_main.c
146
static struct macb_dma_desc_64 *macb_64b_desc(struct macb *bp, struct macb_dma_desc *desc)
drivers/net/ethernet/cadence/macb_main.c
1493
struct macb *bp = queue->bp;
drivers/net/ethernet/cadence/macb_main.c
153
static unsigned int macb_tx_ring_wrap(struct macb *bp, unsigned int index)
drivers/net/ethernet/cadence/macb_main.c
1586
struct macb *bp = queue->bp;
drivers/net/ethernet/cadence/macb_main.c
1682
struct macb *bp = queue->bp;
drivers/net/ethernet/cadence/macb_main.c
1758
struct macb *bp = queue->bp;
drivers/net/ethernet/cadence/macb_main.c
1777
struct macb *bp = queue->bp;
drivers/net/ethernet/cadence/macb_main.c
182
static unsigned int macb_rx_ring_wrap(struct macb *bp, unsigned int index)
drivers/net/ethernet/cadence/macb_main.c
1855
struct macb *bp = queue->bp;
drivers/net/ethernet/cadence/macb_main.c
1871
struct macb *bp = queue->bp;
drivers/net/ethernet/cadence/macb_main.c
1907
struct macb *bp = queue->bp;
drivers/net/ethernet/cadence/macb_main.c
1951
struct macb *bp = queue->bp;
drivers/net/ethernet/cadence/macb_main.c
1992
struct macb *bp = from_work(bp, work, hresp_err_bh_work);
drivers/net/ethernet/cadence/macb_main.c
201
static u32 hw_readl_native(struct macb *bp, int offset)
drivers/net/ethernet/cadence/macb_main.c
2031
struct macb *bp = queue->bp;
drivers/net/ethernet/cadence/macb_main.c
2044
struct macb *bp = queue->bp;
drivers/net/ethernet/cadence/macb_main.c
2057
struct macb *bp = queue->bp;
drivers/net/ethernet/cadence/macb_main.c
206
static void hw_writel_native(struct macb *bp, int offset, u32 value)
drivers/net/ethernet/cadence/macb_main.c
2095
bp->hw_stats.macb.rx_overruns++;
drivers/net/ethernet/cadence/macb_main.c
211
static u32 hw_readl(struct macb *bp, int offset)
drivers/net/ethernet/cadence/macb_main.c
2120
struct macb *bp = queue->bp;
drivers/net/ethernet/cadence/macb_main.c
216
static void hw_writel(struct macb *bp, int offset, u32 value)
drivers/net/ethernet/cadence/macb_main.c
2186
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
2198
static unsigned int macb_tx_map(struct macb *bp,
drivers/net/ethernet/cadence/macb_main.c
2473
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
250
static void macb_set_hwaddr(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
2574
static void macb_init_rx_buffer_size(struct macb *bp, size_t size)
drivers/net/ethernet/cadence/macb_main.c
2594
static void gem_free_rx_buffers(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
2627
static void macb_free_rx_buffers(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
2639
static unsigned int macb_tx_ring_size_per_queue(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
2644
static unsigned int macb_rx_ring_size_per_queue(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
2649
static void macb_free_consistent(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
2695
static int gem_alloc_rx_buffers(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
2714
static int macb_alloc_rx_buffers(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
2731
static int macb_alloc_consistent(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
274
static void macb_get_hwaddr(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
2793
static void macb_init_tieoff(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
2814
static void gem_init_rings(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
2837
static void macb_init_rings(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
2856
static void macb_reset_hw(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
2887
static u32 gem_mdc_clk_div(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
2912
static u32 macb_mdc_clk_div(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
2937
static u32 macb_dbw(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
2960
static void macb_configure_dma(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
3002
static void macb_init_hw(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
303
static int macb_mdio_wait_for_idle(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
3103
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
3121
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
313
struct macb *bp = bus->priv;
drivers/net/ethernet/cadence/macb_main.c
3163
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
3230
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
3287
static void gem_update_stats(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
3316
static void gem_get_stats(struct macb *bp, struct rtnl_link_stats64 *nstat)
drivers/net/ethernet/cadence/macb_main.c
3357
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
3368
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
3380
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
3402
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
3403
struct macb_stats *hwstat = &bp->hw_stats.macb;
drivers/net/ethernet/cadence/macb_main.c
345
struct macb *bp = bus->priv;
drivers/net/ethernet/cadence/macb_main.c
3452
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
3453
struct macb_stats *hwstat = &bp->hw_stats.macb;
drivers/net/ethernet/cadence/macb_main.c
3465
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
3478
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
3479
struct macb_stats *hwstat = &bp->hw_stats.macb;
drivers/net/ethernet/cadence/macb_main.c
3503
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
3536
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
3537
struct macb_stats *hwstat = &bp->hw_stats.macb;
drivers/net/ethernet/cadence/macb_main.c
3548
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
3561
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
3562
struct macb_stats *hwstat = &bp->hw_stats.macb;
drivers/net/ethernet/cadence/macb_main.c
3587
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
3621
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
3653
struct macb *bp = netdev_priv(netdev);
drivers/net/ethernet/cadence/macb_main.c
3664
struct macb *bp = netdev_priv(netdev);
drivers/net/ethernet/cadence/macb_main.c
3685
struct macb *bp = netdev_priv(netdev);
drivers/net/ethernet/cadence/macb_main.c
3693
struct macb *bp = netdev_priv(netdev);
drivers/net/ethernet/cadence/macb_main.c
3703
struct macb *bp = netdev_priv(netdev);
drivers/net/ethernet/cadence/macb_main.c
3717
struct macb *bp = netdev_priv(netdev);
drivers/net/ethernet/cadence/macb_main.c
3753
static unsigned int gem_get_tsu_rate(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
3777
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
3817
struct macb *bp = netdev_priv(netdev);
drivers/net/ethernet/cadence/macb_main.c
3825
static void gem_enable_flow_filters(struct macb *bp, bool enable)
drivers/net/ethernet/cadence/macb_main.c
3871
static void gem_prog_cmp_regs(struct macb *bp, struct ethtool_rx_flow_spec *fs)
drivers/net/ethernet/cadence/macb_main.c
390
struct macb *bp = bus->priv;
drivers/net/ethernet/cadence/macb_main.c
3957
struct macb *bp = netdev_priv(netdev);
drivers/net/ethernet/cadence/macb_main.c
4012
struct macb *bp = netdev_priv(netdev);
drivers/net/ethernet/cadence/macb_main.c
4048
struct macb *bp = netdev_priv(netdev);
drivers/net/ethernet/cadence/macb_main.c
4063
struct macb *bp = netdev_priv(netdev);
drivers/net/ethernet/cadence/macb_main.c
4081
struct macb *bp = netdev_priv(netdev);
drivers/net/ethernet/cadence/macb_main.c
4089
struct macb *bp = netdev_priv(netdev);
drivers/net/ethernet/cadence/macb_main.c
4113
struct macb *bp = netdev_priv(netdev);
drivers/net/ethernet/cadence/macb_main.c
4159
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
4166
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
4199
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
4210
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
422
struct macb *bp = bus->priv;
drivers/net/ethernet/cadence/macb_main.c
4225
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
4236
static inline void macb_set_txcsum_feature(struct macb *bp,
drivers/net/ethernet/cadence/macb_main.c
4253
static inline void macb_set_rxcsum_feature(struct macb *bp,
drivers/net/ethernet/cadence/macb_main.c
4271
static inline void macb_set_rxflow_feature(struct macb *bp,
drivers/net/ethernet/cadence/macb_main.c
4283
struct macb *bp = netdev_priv(netdev);
drivers/net/ethernet/cadence/macb_main.c
4301
static void macb_restore_features(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
4327
struct macb *bp = netdev_priv(ndev);
drivers/net/ethernet/cadence/macb_main.c
4476
struct macb *bp = netdev_priv(ndev);
drivers/net/ethernet/cadence/macb_main.c
4502
struct macb *bp = netdev_priv(ndev);
drivers/net/ethernet/cadence/macb_main.c
4544
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
4573
static void macb_configure_caps(struct macb *bp,
drivers/net/ethernet/cadence/macb_main.c
463
static void macb_init_buffers(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
4754
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
487
static void macb_set_tx_clk(struct macb *bp, int speed)
drivers/net/ethernet/cadence/macb_main.c
4965
static int at91ether_alloc_coherent(struct macb *lp)
drivers/net/ethernet/cadence/macb_main.c
4992
static void at91ether_free_coherent(struct macb *lp)
drivers/net/ethernet/cadence/macb_main.c
5014
static int at91ether_start(struct macb *lp)
drivers/net/ethernet/cadence/macb_main.c
5059
static void at91ether_stop(struct macb *lp)
drivers/net/ethernet/cadence/macb_main.c
5083
struct macb *lp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
5119
struct macb *lp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
5137
struct macb *lp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
5174
struct macb *lp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
5218
struct macb *lp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
524
struct macb *bp = container_of(pcs, struct macb, phylink_usx_pcs);
drivers/net/ethernet/cadence/macb_main.c
5317
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
539
struct macb *bp = container_of(pcs, struct macb, phylink_usx_pcs);
drivers/net/ethernet/cadence/macb_main.c
5456
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_main.c
5512
struct macb *bp = netdev_priv(netdev);
drivers/net/ethernet/cadence/macb_main.c
559
struct macb *bp = container_of(pcs, struct macb, phylink_usx_pcs);
drivers/net/ethernet/cadence/macb_main.c
576
struct macb *bp = container_of(pcs, struct macb, phylink_sgmii_pcs);
drivers/net/ethernet/cadence/macb_main.c
5768
struct macb *bp;
drivers/net/ethernet/cadence/macb_main.c
595
struct macb *bp = container_of(pcs, struct macb, phylink_sgmii_pcs);
drivers/net/ethernet/cadence/macb_main.c
5979
struct macb *bp;
drivers/net/ethernet/cadence/macb_main.c
6004
struct macb *bp = netdev_priv(netdev);
drivers/net/ethernet/cadence/macb_main.c
6119
struct macb *bp = netdev_priv(netdev);
drivers/net/ethernet/cadence/macb_main.c
6199
struct macb *bp = netdev_priv(netdev);
drivers/net/ethernet/cadence/macb_main.c
6212
struct macb *bp = netdev_priv(netdev);
drivers/net/ethernet/cadence/macb_main.c
631
static bool macb_tx_lpi_set(struct macb *bp, bool enable)
drivers/net/ethernet/cadence/macb_main.c
649
static bool macb_tx_all_queues_idle(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
663
struct macb *bp = container_of(work, struct macb, tx_lpi_work.work);
drivers/net/ethernet/cadence/macb_main.c
672
static void macb_tx_lpi_schedule(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
684
static void macb_tx_lpi_wake(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
701
struct macb *bp = netdev_priv(ndev);
drivers/net/ethernet/cadence/macb_main.c
716
struct macb *bp = netdev_priv(ndev);
drivers/net/ethernet/cadence/macb_main.c
736
struct macb *bp = netdev_priv(ndev);
drivers/net/ethernet/cadence/macb_main.c
778
struct macb *bp = netdev_priv(ndev);
drivers/net/ethernet/cadence/macb_main.c
802
struct macb *bp = queue->bp;
drivers/net/ethernet/cadence/macb_main.c
877
static void gem_shuffle_tx_rings(struct macb *bp)
drivers/net/ethernet/cadence/macb_main.c
893
struct macb *bp = netdev_priv(ndev);
drivers/net/ethernet/cadence/macb_main.c
956
struct macb *bp = netdev_priv(ndev);
drivers/net/ethernet/cadence/macb_main.c
982
static int macb_phylink_connect(struct macb *bp)
drivers/net/ethernet/cadence/macb_ptp.c
104
static int gem_tsu_incr_set(struct macb *bp, struct tsu_incr *incr_spec)
drivers/net/ethernet/cadence/macb_ptp.c
126
struct macb *bp = container_of(ptp, struct macb, ptp_clock_info);
drivers/net/ethernet/cadence/macb_ptp.c
161
struct macb *bp = container_of(ptp, struct macb, ptp_clock_info);
drivers/net/ethernet/cadence/macb_ptp.c
207
static void gem_ptp_init_timer(struct macb *bp)
drivers/net/ethernet/cadence/macb_ptp.c
222
static void gem_ptp_init_tsu(struct macb *bp)
drivers/net/ethernet/cadence/macb_ptp.c
238
static void gem_ptp_clear_timer(struct macb *bp)
drivers/net/ethernet/cadence/macb_ptp.c
248
static int gem_hw_timestamp(struct macb *bp, u32 dma_desc_ts_1,
drivers/net/ethernet/cadence/macb_ptp.c
276
void gem_ptp_rxstamp(struct macb *bp, struct sk_buff *skb,
drivers/net/ethernet/cadence/macb_ptp.c
28
static struct macb_dma_desc_ptp *macb_ptp_desc(struct macb *bp,
drivers/net/ethernet/cadence/macb_ptp.c
297
void gem_ptp_txstamp(struct macb *bp, struct sk_buff *skb,
drivers/net/ethernet/cadence/macb_ptp.c
329
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_ptp.c
358
struct macb *bp = netdev_priv(ndev);
drivers/net/ethernet/cadence/macb_ptp.c
371
static int gem_ptp_set_ts_mode(struct macb *bp,
drivers/net/ethernet/cadence/macb_ptp.c
384
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_ptp.c
393
static void gem_ptp_set_one_step_sync(struct macb *bp, u8 enable)
drivers/net/ethernet/cadence/macb_ptp.c
411
struct macb *bp = netdev_priv(dev);
drivers/net/ethernet/cadence/macb_ptp.c
46
struct macb *bp = container_of(ptp, struct macb, ptp_clock_info);
drivers/net/ethernet/cadence/macb_ptp.c
82
struct macb *bp = container_of(ptp, struct macb, ptp_clock_info);