Searched refs:macb (Results 1 - 4 of 4) sorted by relevance

/linux-master/drivers/net/ethernet/cadence/
H A DMakefile5 macb-y := macb_main.o
8 macb-y += macb_ptp.o
11 obj-$(CONFIG_MACB) += macb.o
H A Dmacb_ptp.c24 #include "macb.h"
28 static struct macb_dma_desc_ptp *macb_ptp_desc(struct macb *bp,
44 struct macb *bp = container_of(ptp, struct macb, ptp_clock_info);
80 struct macb *bp = container_of(ptp, struct macb, ptp_clock_info);
102 static int gem_tsu_incr_set(struct macb *bp, struct tsu_incr *incr_spec)
124 struct macb *bp = container_of(ptp, struct macb, ptp_clock_info);
159 struct macb *b
[all...]
H A Dmacb_main.c41 #include "macb.h"
128 static unsigned int macb_dma_desc_get_size(struct macb *bp)
155 static unsigned int macb_adj_dma_desc_idx(struct macb *bp, unsigned int desc_idx)
174 static struct macb_dma_desc_64 *macb_64b_desc(struct macb *bp, struct macb_dma_desc *desc)
182 static unsigned int macb_tx_ring_wrap(struct macb *bp, unsigned int index)
211 static unsigned int macb_rx_ring_wrap(struct macb *bp, unsigned int index)
230 static u32 hw_readl_native(struct macb *bp, int offset)
235 static void hw_writel_native(struct macb *bp, int offset, u32 value)
240 static u32 hw_readl(struct macb *bp, int offset)
245 static void hw_writel(struct macb *b
[all...]
H A Dmacb.h1148 struct macb;
1152 int (*mog_alloc_rx_buffers)(struct macb *bp);
1153 void (*mog_free_rx_buffers)(struct macb *bp);
1154 void (*mog_init_rings)(struct macb *bp);
1164 unsigned int (*get_tsu_rate)(struct macb *bp);
1205 struct macb *bp;
1249 struct macb { struct
1254 u32 (*macb_reg_readl)(struct macb *bp, int offset);
1255 void (*macb_reg_writel)(struct macb *bp, int offset, u32 value);
1275 struct macb_stats macb; member in union:macb::__anon1231
[all...]

Completed in 302 milliseconds