/u-boot/drivers/net/octeontx2/ |
A D | cgx.h | 46 struct lmac { struct 50 enum lmac_type lmac_type; argument 53 u8 lmac_id; argument 64 struct lmac *lmac[MAX_LMAC_PER_CGX]; argument 69 static inline void cgx_write(struct cgx *cgx, u8 lmac, u64 offset, u64 val) in cgx_write() 74 static inline u64 cgx_read(struct cgx *cgx, u8 lmac, u64 offset) in cgx_read()
|
A D | cgx.c | 81 void cgx_lmac_mac_filter_clear(struct lmac *lmac) in cgx_lmac_mac_filter_clear() 103 void cgx_lmac_mac_filter_setup(struct lmac *lmac) in cgx_lmac_mac_filter_setup() 133 int cgx_lmac_set_pkind(struct lmac *lmac, u8 lmac_id, int pkind) in cgx_lmac_set_pkind() 140 int cgx_lmac_link_status(struct lmac *lmac, int lmac_id, u64 *status) in cgx_lmac_link_status() 153 int cgx_lmac_rx_tx_enable(struct lmac *lmac, int lmac_id, bool enable) in cgx_lmac_rx_tx_enable() 168 int cgx_lmac_link_enable(struct lmac *lmac, int lmac_id, bool enable, in cgx_lmac_link_enable() 183 int cgx_lmac_internal_loopback(struct lmac *lmac, int lmac_id, bool enable) in cgx_lmac_internal_loopback() 214 struct lmac *lmac; in cgx_lmac_init() local
|
A D | cgx_intf.c | 23 static u64 cgx_rd_scrx(u8 cgx, u8 lmac, u8 index) in cgx_rd_scrx() 32 static void cgx_wr_scrx(u8 cgx, u8 lmac, u8 index, u64 val) in cgx_wr_scrx() 41 static u64 cgx_rd_scr0(u8 cgx, u8 lmac) in cgx_rd_scr0() 46 static u64 cgx_rd_scr1(u8 cgx, u8 lmac) in cgx_rd_scr1() 51 static void cgx_wr_scr0(u8 cgx, u8 lmac, u64 val) in cgx_wr_scr0() 56 static void cgx_wr_scr1(u8 cgx, u8 lmac, u64 val) in cgx_wr_scr1() 61 static inline void set_ownership(u8 cgx, u8 lmac, u8 val) in set_ownership() 70 static int wait_for_ownership(u8 cgx, u8 lmac) in wait_for_ownership() 183 int cgx_intf_get_mac_addr(u8 cgx, u8 lmac, u8 *mac) in cgx_intf_get_mac_addr() 201 int cgx_intf_get_ver(u8 cgx, u8 lmac, u8 *ver) in cgx_intf_get_ver() [all …]
|
A D | nix.c | 771 struct lmac *lmac = nix->lmac; in nix_lf_init() local 816 struct lmac *lmac = nix->lmac; in nix_get_cgx_lmac_id() local 826 struct lmac *lmac = nix->lmac; in nix_print_mac_info() local
|
A D | nix.h | 186 struct lmac *lmac; member
|
/u-boot/drivers/net/octeontx/ |
A D | bgx.c | 34 struct lmac { struct 40 int lmacid; /* ID within BGX */ argument 50 int lmac_type; argument 59 struct lmac lmac[MAX_LMAC_PER_BGX]; argument 238 struct lmac *lmac; in bgx_lmac_internal_loopback() local 307 struct lmac *lmac; in bgx_lmac_sgmii_init() local 454 struct lmac *lmac; in bgx_lmac_xaui_init() local 848 struct lmac *lmac; in bgx_lmac_enable() local 1024 struct lmac *lmac; in bgx_lmac_disable() local 1046 struct lmac *lmac; in bgx_init_hw() local [all …]
|
A D | nic_main.c | 80 int bgx_idx, lmac, timeout = 5, link = -1; in nic_mbx_send_ready() local 162 int bgx, lmac; in nic_handle_mbx_intr() local 363 int lmac; in nic_set_tx_pkt_pad() local 390 int lmac, lmac_cnt = 0; in nic_set_lmac_vf_mapping() local 538 u32 vnic, bgx, lmac, chan; in nic_config_cpi() local 626 u32 bgx, lmac, chan; in nic_tx_channel_cfg() local
|
A D | nicvf_main.c | 489 int ret = 0, bgx, lmac; in nicvf_initialize() local
|
A D | nic.h | 295 #define NIC_SET_VF_LMAC_MAP(bgx, lmac) ((((bgx) & 0xF) << 4) | ((lmac) & 0xF)) argument
|
/u-boot/board/Marvell/octeontx/ |
A D | board-fdt.c | 228 void fdt_board_get_ethaddr(int bgx, int lmac, unsigned char *eth) in fdt_board_get_ethaddr()
|