Searched refs:bgx (Results 1 – 6 of 6) sorted by relevance
/freebsd/sys/dev/vnic/ |
H A D | thunder_bgx.c | 74 static int bgx_init_phy(struct bgx *); 76 static struct bgx *bgx_vnic[MAX_BGX_THUNDER]; 80 static void bgx_get_qlm_mode(struct bgx *); 81 static void bgx_init_hw(struct bgx *); 82 static int bgx_lmac_enable(struct bgx *, uint8_t); 83 static void bgx_lmac_disable(struct bgx *, uint8_t); 131 struct bgx *bgx; in thunder_bgx_attach() local 137 bgx = malloc(sizeof(*bgx), M_BGX, (M_WAITOK | M_ZERO)); in thunder_bgx_attach() 138 bgx->dev = dev; in thunder_bgx_attach() 141 lmac->bgx = bgx; in thunder_bgx_attach() [all …]
|
H A D | thunder_bgx_fdt.c | 69 int bgx_fdt_init_phy(struct bgx *); 84 bgx_fdt_phy_mode_match(struct bgx *bgx, char *qlm_mode, ssize_t size) in bgx_fdt_phy_mode_match() argument 90 switch (bgx->qlm_mode) { in bgx_fdt_phy_mode_match() 147 bgx_fdt_phy_name_match(struct bgx *bgx, char *phy_name, ssize_t size) in bgx_fdt_phy_name_match() argument 153 switch (bgx->qlm_mode) { in bgx_fdt_phy_name_match() 320 bgx_fdt_find_node(struct bgx *bgx) in bgx_fdt_find_node() argument 327 KASSERT(bgx->bgx_id <= BGX_MAXID, in bgx_fdt_find_node() 328 ("Invalid BGX ID: %d, max: %d", bgx->bgx_id, BGX_MAXID)); in bgx_fdt_find_node() 336 snprintf(bgx_sel, len + 1, "/"BGX_NODE_NAME"%d", bgx->bgx_id); in bgx_fdt_find_node() 348 snprintf(bgx_sel, len, BGX_NODE_NAME"%d", bgx->bgx_id); in bgx_fdt_find_node() [all …]
|
H A D | nic_main.c | 85 #define NIC_SET_VF_LMAC_MAP(bgx, lmac) ((((bgx) & 0xF) << 4) | ((lmac) & 0xF)) argument 307 int bgx, lmac; in nicpf_iov_add_vf() local 319 bgx = NIC_GET_BGX_FROM_VF_LMAC_MAP(nic->vf_lmac_map[vfnum]); in nicpf_iov_add_vf() 321 bgx_set_lmac_mac(nic->node, bgx, lmac, mac); in nicpf_iov_add_vf() 524 nic_get_bgx_stats(struct nicpf *nic, struct bgx_stats_msg *bgx) in nic_get_bgx_stats() argument 529 bgx_idx = NIC_GET_BGX_FROM_VF_LMAC_MAP(nic->vf_lmac_map[bgx->vf_id]); in nic_get_bgx_stats() 530 lmac = NIC_GET_LMAC_FROM_VF_LMAC_MAP(nic->vf_lmac_map[bgx->vf_id]); in nic_get_bgx_stats() 533 mbx.bgx_stats.vf_id = bgx->vf_id; in nic_get_bgx_stats() 534 mbx.bgx_stats.rx = bgx->rx; in nic_get_bgx_stats() 535 mbx.bgx_stats.idx = bgx->idx; in nic_get_bgx_stats() [all …]
|
H A D | thunder_bgx_var.h | 34 struct bgx *bgx; member 50 struct bgx { struct 64 extern int bgx_fdt_init_phy(struct bgx *); argument
|
H A D | nicvf_main.c | 888 nicvf_read_bgx_stats(struct nicvf *nic, struct bgx_stats_msg *bgx) in nicvf_read_bgx_stats() argument 891 if (bgx->rx) in nicvf_read_bgx_stats() 892 nic->bgx_stats.rx_stats[bgx->idx] = bgx->stats; in nicvf_read_bgx_stats() 894 nic->bgx_stats.tx_stats[bgx->idx] = bgx->stats; in nicvf_read_bgx_stats()
|
H A D | thunder_bgx.h | 207 int bgx_get_lmac_count(int node, int bgx);
|