Home
last modified time | relevance | path

Searched defs:lmac (Results 1 – 10 of 10) sorted by relevance

/u-boot/drivers/net/octeontx2/
A Dcgx.h46 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 Dcgx.c81 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 Dcgx_intf.c23 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 Dnix.c771 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 Dnix.h186 struct lmac *lmac; member
/u-boot/drivers/net/octeontx/
A Dbgx.c34 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 Dnic_main.c80 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 Dnicvf_main.c489 int ret = 0, bgx, lmac; in nicvf_initialize() local
A Dnic.h295 #define NIC_SET_VF_LMAC_MAP(bgx, lmac) ((((bgx) & 0xF) << 4) | ((lmac) & 0xF)) argument
/u-boot/board/Marvell/octeontx/
A Dboard-fdt.c228 void fdt_board_get_ethaddr(int bgx, int lmac, unsigned char *eth) in fdt_board_get_ethaddr()

Completed in 37 milliseconds