Lines Matching defs:mf_info

6901         sc->devinfo.mf_info.mf_config[vn] =
6905 if (sc->devinfo.mf_info.mf_config[SC_VN(sc)] &
7753 if (sc->devinfo.mf_info.mf_config[SC_VN(sc)] & FUNC_MF_CFG_FUNC_DISABLED) {
7924 sc->devinfo.mf_info.mf_config[SC_VN(sc)] =
9997 vn_cfg = sc->devinfo.mf_info.mf_config[vn];
10048 uint32_t vn_cfg = sc->devinfo.mf_info.mf_config[vn];
10551 start_params->mf_mode = sc->devinfo.mf_info.mf_mode;
11371 sc->devinfo.mf_info.afex_def_vlan_tag;
11718 bxe_extract_max_cfg(sc, sc->devinfo.mf_info.mf_config[SC_VN(sc)]);
12692 sc->devinfo.mf_info.afex_def_vlan_tag = -1;
13254 struct bxe_mf_info *mf_info = &sc->devinfo.mf_info;
13260 mf_info->ext_id = (uint16_t)val;
13262 mf_info->multi_vnics_mode = 1;
13264 if (!VALID_OVLAN(mf_info->ext_id)) {
13265 BLOGE(sc, "Invalid VLAN (%d)\n", mf_info->ext_id);
13270 if ((mf_info->mf_config[SC_VN(sc)] & FUNC_MF_CFG_PROTOCOL_MASK) ==
13272 mf_info->mf_protos_supported |= MF_PROTO_SUPPORT_ISCSI;
13273 } else if ((mf_info->mf_config[SC_VN(sc)] & FUNC_MF_CFG_PROTOCOL_MASK) ==
13275 mf_info->mf_protos_supported |= MF_PROTO_SUPPORT_FCOE;
13277 mf_info->mf_protos_supported |= MF_PROTO_SUPPORT_ETHERNET;
13280 mf_info->vnics_per_port =
13312 struct bxe_mf_info *mf_info = &sc->devinfo.mf_info;
13322 mf_info->multi_vnics_mode = ((val & MACP_FUNC_CFG_FLAGS_MASK) != 0);
13324 mf_info->mf_protos_supported = bxe_get_shmem_ext_proto_support_flags(sc);
13326 mf_info->vnics_per_port =
13335 struct bxe_mf_info *mf_info = &sc->devinfo.mf_info;
13340 mf_info->multi_vnics_mode = 1;
13346 mf_info->ext_id =
13350 mf_info->default_vlan =
13354 mf_info->niv_allowed_priorities =
13358 mf_info->niv_default_cos =
13362 mf_info->afex_vlan_mode =
13366 mf_info->niv_mba_enabled =
13370 mf_info->mf_protos_supported = bxe_get_shmem_ext_proto_support_flags(sc);
13372 mf_info->vnics_per_port =
13381 struct bxe_mf_info *mf_info = &sc->devinfo.mf_info;
13391 mf_info->mf_config[SC_VN(sc)]);
13393 mf_info->multi_vnics_mode);
13395 mf_info->vnics_per_port);
13397 mf_info->ext_id);
13399 mf_info->min_bw[0], mf_info->min_bw[1],
13400 mf_info->min_bw[2], mf_info->min_bw[3]);
13402 mf_info->max_bw[0], mf_info->max_bw[1],
13403 mf_info->max_bw[2], mf_info->max_bw[3]);
13409 if (mf_info->mf_config[SC_VN(sc)] & FUNC_MF_CFG_FUNC_HIDE) {
13415 if ((mf_info->vnics_per_port > 1) && !mf_info->multi_vnics_mode) {
13417 mf_info->vnics_per_port, mf_info->multi_vnics_mode);
13421 if (mf_info->mf_mode == MULTI_FUNCTION_SD) {
13429 if (!VALID_OVLAN(OVLAN(sc)) && mf_info->multi_vnics_mode) {
13431 mf_info->multi_vnics_mode, OVLAN(sc));
13444 (((mf_info->multi_vnics_mode) && !VALID_OVLAN(ovlan1)) ||
13445 ((!mf_info->multi_vnics_mode) && VALID_OVLAN(ovlan1)))) {
13448 i, mf_info->multi_vnics_mode, ovlan1);
13481 struct bxe_mf_info *mf_info = &sc->devinfo.mf_info;
13485 /* initialize mf_info defaults */
13486 mf_info->vnics_per_port = 1;
13487 mf_info->multi_vnics_mode = FALSE;
13488 mf_info->path_has_ovlan = FALSE;
13489 mf_info->mf_mode = SINGLE_FUNCTION;
13512 mf_info->mf_mode = MULTI_FUNCTION_SI;
13527 mf_info->mf_mode = MULTI_FUNCTION_SD;
13549 mf_info->mf_mode = MULTI_FUNCTION_AFEX;
13565 if (mf_info->mf_mode == MULTI_FUNCTION_SD) {
13566 mf_info->path_has_ovlan = TRUE;
13567 } else if (mf_info->mf_mode == SINGLE_FUNCTION) {
13579 mf_info->path_has_ovlan = VALID_OVLAN((uint16_t)val) ? 1 : 0;
13583 if (mf_info->mf_mode == SINGLE_FUNCTION) {
13594 mf_info->mf_config[SC_VN(sc)] =
13597 switch(mf_info->mf_mode)
13617 mf_info->mf_mode);
13627 mf_info->min_bw[vnic] =
13629 mf_info->max_bw[vnic] =
14593 switch (sc->devinfo.mf_info.mf_mode) {
16005 ((sc->devinfo.mf_info.mf_mode == SINGLE_FUNCTION) ? "Single" :
16006 (sc->devinfo.mf_info.mf_mode == MULTI_FUNCTION_SD) ? "MF-SD" :
16007 (sc->devinfo.mf_info.mf_mode == MULTI_FUNCTION_SI) ? "MF-SI" :
16008 (sc->devinfo.mf_info.mf_mode == MULTI_FUNCTION_AFEX) ? "MF-AFEX" :
16011 CTLFLAG_RD, &sc->devinfo.mf_info.vnics_per_port, 0,
17265 REG_WR(sc, PRS_REG_E1HOV_MODE, sc->devinfo.mf_info.path_has_ovlan);
17285 sc->devinfo.mf_info.path_has_ovlan ? 7 : 6);
17334 sc->devinfo.mf_info.path_has_ovlan ? 7 : 6);
17586 (sc->devinfo.mf_info.path_has_ovlan ? 7 : 6));
17679 switch (sc->devinfo.mf_info.mf_mode) {