Lines Matching defs:bgmac
440 struct bgmac { struct
463 struct bgmac_dma_ring tx_ring[BGMAC_MAX_TX_RINGS]; argument
464 struct bgmac_dma_ring rx_ring[BGMAC_MAX_RX_RINGS]; argument
484 u32 (*read)(struct bgmac *bgmac, u16 offset); argument
485 void (*write)(struct bgmac *bgmac, u16 offset, u32 value); argument
486 u32 (*idm_read)(struct bgmac *bgmac, u16 offset); argument
487 void (*idm_write)(struct bgmac *bgmac, u16 offset, u32 value); argument
488 bool (*clk_enabled)(struct bgmac *bgmac); argument
489 void (*clk_enable)(struct bgmac *bgmac, u32 flags); argument
490 void (*cco_ctl_maskset)(struct bgmac *bgmac, u32 offset, u32 mask, argument
492 u32 (*get_bus_clock)(struct bgmac *bgmac); argument
493 void (*cmn_maskset32)(struct bgmac *bgmac, u16 offset, u32 mask, argument
495 int (*phy_connect)(struct bgmac *bgmac); argument
509 static inline u32 bgmac_read(struct bgmac *bgmac, u16 offset) in bgmac_read()
514 static inline void bgmac_write(struct bgmac *bgmac, u16 offset, u32 value) in bgmac_write()
519 static inline u32 bgmac_umac_read(struct bgmac *bgmac, u16 offset) in bgmac_umac_read()
524 static inline void bgmac_umac_write(struct bgmac *bgmac, u16 offset, u32 value) in bgmac_umac_write()
529 static inline u32 bgmac_idm_read(struct bgmac *bgmac, u16 offset) in bgmac_idm_read()
534 static inline void bgmac_idm_write(struct bgmac *bgmac, u16 offset, u32 value) in bgmac_idm_write()
539 static inline bool bgmac_clk_enabled(struct bgmac *bgmac) in bgmac_clk_enabled()
544 static inline void bgmac_clk_enable(struct bgmac *bgmac, u32 flags) in bgmac_clk_enable()
549 static inline void bgmac_cco_ctl_maskset(struct bgmac *bgmac, u32 offset, in bgmac_cco_ctl_maskset()
555 static inline u32 bgmac_get_bus_clock(struct bgmac *bgmac) in bgmac_get_bus_clock()
560 static inline void bgmac_cmn_maskset32(struct bgmac *bgmac, u16 offset, in bgmac_cmn_maskset32()
566 static inline void bgmac_maskset(struct bgmac *bgmac, u16 offset, u32 mask, in bgmac_maskset()
572 static inline void bgmac_mask(struct bgmac *bgmac, u16 offset, u32 mask) in bgmac_mask()
577 static inline void bgmac_set(struct bgmac *bgmac, u16 offset, u32 set) in bgmac_set()
582 static inline void bgmac_umac_maskset(struct bgmac *bgmac, u16 offset, u32 mask, u32 set) in bgmac_umac_maskset()
587 static inline int bgmac_phy_connect(struct bgmac *bgmac) in bgmac_phy_connect()