Lines Matching defs:mf_info

6962         sc->devinfo.mf_info.mf_config[vn] =
6966 if (sc->devinfo.mf_info.mf_config[SC_VN(sc)] &
7814 if (sc->devinfo.mf_info.mf_config[SC_VN(sc)] & FUNC_MF_CFG_FUNC_DISABLED) {
7985 sc->devinfo.mf_info.mf_config[SC_VN(sc)] =
10058 vn_cfg = sc->devinfo.mf_info.mf_config[vn];
10109 uint32_t vn_cfg = sc->devinfo.mf_info.mf_config[vn];
10612 start_params->mf_mode = sc->devinfo.mf_info.mf_mode;
11434 sc->devinfo.mf_info.afex_def_vlan_tag;
11781 bxe_extract_max_cfg(sc, sc->devinfo.mf_info.mf_config[SC_VN(sc)]);
12767 sc->devinfo.mf_info.afex_def_vlan_tag = -1;
13344 struct bxe_mf_info *mf_info = &sc->devinfo.mf_info;
13350 mf_info->ext_id = (uint16_t)val;
13352 mf_info->multi_vnics_mode = 1;
13354 if (!VALID_OVLAN(mf_info->ext_id)) {
13355 BLOGE(sc, "Invalid VLAN (%d)\n", mf_info->ext_id);
13360 if ((mf_info->mf_config[SC_VN(sc)] & FUNC_MF_CFG_PROTOCOL_MASK) ==
13362 mf_info->mf_protos_supported |= MF_PROTO_SUPPORT_ISCSI;
13363 } else if ((mf_info->mf_config[SC_VN(sc)] & FUNC_MF_CFG_PROTOCOL_MASK) ==
13365 mf_info->mf_protos_supported |= MF_PROTO_SUPPORT_FCOE;
13367 mf_info->mf_protos_supported |= MF_PROTO_SUPPORT_ETHERNET;
13370 mf_info->vnics_per_port =
13402 struct bxe_mf_info *mf_info = &sc->devinfo.mf_info;
13412 mf_info->multi_vnics_mode = ((val & MACP_FUNC_CFG_FLAGS_MASK) != 0);
13414 mf_info->mf_protos_supported = bxe_get_shmem_ext_proto_support_flags(sc);
13416 mf_info->vnics_per_port =
13425 struct bxe_mf_info *mf_info = &sc->devinfo.mf_info;
13430 mf_info->multi_vnics_mode = 1;
13436 mf_info->ext_id =
13440 mf_info->default_vlan =
13444 mf_info->niv_allowed_priorities =
13448 mf_info->niv_default_cos =
13452 mf_info->afex_vlan_mode =
13456 mf_info->niv_mba_enabled =
13460 mf_info->mf_protos_supported = bxe_get_shmem_ext_proto_support_flags(sc);
13462 mf_info->vnics_per_port =
13471 struct bxe_mf_info *mf_info = &sc->devinfo.mf_info;
13481 mf_info->mf_config[SC_VN(sc)]);
13483 mf_info->multi_vnics_mode);
13485 mf_info->vnics_per_port);
13487 mf_info->ext_id);
13489 mf_info->min_bw[0], mf_info->min_bw[1],
13490 mf_info->min_bw[2], mf_info->min_bw[3]);
13492 mf_info->max_bw[0], mf_info->max_bw[1],
13493 mf_info->max_bw[2], mf_info->max_bw[3]);
13499 if (mf_info->mf_config[SC_VN(sc)] & FUNC_MF_CFG_FUNC_HIDE) {
13505 if ((mf_info->vnics_per_port > 1) && !mf_info->multi_vnics_mode) {
13507 mf_info->vnics_per_port, mf_info->multi_vnics_mode);
13511 if (mf_info->mf_mode == MULTI_FUNCTION_SD) {
13519 if (!VALID_OVLAN(OVLAN(sc)) && mf_info->multi_vnics_mode) {
13521 mf_info->multi_vnics_mode, OVLAN(sc));
13534 (((mf_info->multi_vnics_mode) && !VALID_OVLAN(ovlan1)) ||
13535 ((!mf_info->multi_vnics_mode) && VALID_OVLAN(ovlan1)))) {
13538 i, mf_info->multi_vnics_mode, ovlan1);
13571 struct bxe_mf_info *mf_info = &sc->devinfo.mf_info;
13575 /* initialize mf_info defaults */
13576 mf_info->vnics_per_port = 1;
13577 mf_info->multi_vnics_mode = FALSE;
13578 mf_info->path_has_ovlan = FALSE;
13579 mf_info->mf_mode = SINGLE_FUNCTION;
13602 mf_info->mf_mode = MULTI_FUNCTION_SI;
13617 mf_info->mf_mode = MULTI_FUNCTION_SD;
13639 mf_info->mf_mode = MULTI_FUNCTION_AFEX;
13655 if (mf_info->mf_mode == MULTI_FUNCTION_SD) {
13656 mf_info->path_has_ovlan = TRUE;
13657 } else if (mf_info->mf_mode == SINGLE_FUNCTION) {
13669 mf_info->path_has_ovlan = VALID_OVLAN((uint16_t)val) ? 1 : 0;
13673 if (mf_info->mf_mode == SINGLE_FUNCTION) {
13684 mf_info->mf_config[SC_VN(sc)] =
13687 switch(mf_info->mf_mode)
13707 mf_info->mf_mode);
13717 mf_info->min_bw[vnic] =
13719 mf_info->max_bw[vnic] =
14683 switch (sc->devinfo.mf_info.mf_mode) {
16095 ((sc->devinfo.mf_info.mf_mode == SINGLE_FUNCTION) ? "Single" :
16096 (sc->devinfo.mf_info.mf_mode == MULTI_FUNCTION_SD) ? "MF-SD" :
16097 (sc->devinfo.mf_info.mf_mode == MULTI_FUNCTION_SI) ? "MF-SI" :
16098 (sc->devinfo.mf_info.mf_mode == MULTI_FUNCTION_AFEX) ? "MF-AFEX" :
16101 CTLFLAG_RD, &sc->devinfo.mf_info.vnics_per_port, 0,
17390 REG_WR(sc, PRS_REG_E1HOV_MODE, sc->devinfo.mf_info.path_has_ovlan);
17410 sc->devinfo.mf_info.path_has_ovlan ? 7 : 6);
17459 sc->devinfo.mf_info.path_has_ovlan ? 7 : 6);
17711 (sc->devinfo.mf_info.path_has_ovlan ? 7 : 6));
17804 switch (sc->devinfo.mf_info.mf_mode) {