• Home
  • Raw
  • Download

Lines Matching refs:p_params

458 		      struct qed_dcbx_params *p_params, bool ieee)  in qed_dcbx_get_app_data()  argument
464 p_params->app_willing = QED_MFW_GET_FIELD(p_app->flags, in qed_dcbx_get_app_data()
466 p_params->app_valid = QED_MFW_GET_FIELD(p_app->flags, DCBX_APP_ENABLED); in qed_dcbx_get_app_data()
467 p_params->app_error = QED_MFW_GET_FIELD(p_app->flags, DCBX_APP_ERROR); in qed_dcbx_get_app_data()
468 p_params->num_app_entries = QED_MFW_GET_FIELD(p_app->flags, in qed_dcbx_get_app_data()
471 entry = &p_params->app_entry[i]; in qed_dcbx_get_app_data()
516 p_params->app_willing, p_params->app_valid, in qed_dcbx_get_app_data()
517 p_params->app_error); in qed_dcbx_get_app_data()
522 u32 pfc, struct qed_dcbx_params *p_params) in qed_dcbx_get_pfc_data() argument
526 p_params->pfc.willing = QED_MFW_GET_FIELD(pfc, DCBX_PFC_WILLING); in qed_dcbx_get_pfc_data()
527 p_params->pfc.max_tc = QED_MFW_GET_FIELD(pfc, DCBX_PFC_CAPS); in qed_dcbx_get_pfc_data()
528 p_params->pfc.enabled = QED_MFW_GET_FIELD(pfc, DCBX_PFC_ENABLED); in qed_dcbx_get_pfc_data()
530 p_params->pfc.prio[0] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_0); in qed_dcbx_get_pfc_data()
531 p_params->pfc.prio[1] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_1); in qed_dcbx_get_pfc_data()
532 p_params->pfc.prio[2] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_2); in qed_dcbx_get_pfc_data()
533 p_params->pfc.prio[3] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_3); in qed_dcbx_get_pfc_data()
534 p_params->pfc.prio[4] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_4); in qed_dcbx_get_pfc_data()
535 p_params->pfc.prio[5] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_5); in qed_dcbx_get_pfc_data()
536 p_params->pfc.prio[6] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_6); in qed_dcbx_get_pfc_data()
537 p_params->pfc.prio[7] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_7); in qed_dcbx_get_pfc_data()
541 p_params->pfc.willing, pfc_map, p_params->pfc.max_tc, in qed_dcbx_get_pfc_data()
542 p_params->pfc.enabled); in qed_dcbx_get_pfc_data()
548 struct qed_dcbx_params *p_params) in qed_dcbx_get_ets_data() argument
554 p_params->ets_willing = QED_MFW_GET_FIELD(p_ets->flags, in qed_dcbx_get_ets_data()
556 p_params->ets_enabled = QED_MFW_GET_FIELD(p_ets->flags, in qed_dcbx_get_ets_data()
558 p_params->ets_cbs = QED_MFW_GET_FIELD(p_ets->flags, DCBX_ETS_CBS); in qed_dcbx_get_ets_data()
559 p_params->max_ets_tc = QED_MFW_GET_FIELD(p_ets->flags, in qed_dcbx_get_ets_data()
563 p_params->ets_willing, p_params->ets_enabled, in qed_dcbx_get_ets_data()
564 p_params->ets_cbs, p_ets->pri_tc_tbl[0], in qed_dcbx_get_ets_data()
565 p_params->max_ets_tc); in qed_dcbx_get_ets_data()
567 if (p_params->ets_enabled && !p_params->max_ets_tc) { in qed_dcbx_get_ets_data()
568 p_params->max_ets_tc = QED_MAX_PFC_PRIORITIES; in qed_dcbx_get_ets_data()
571 p_params->max_ets_tc); in qed_dcbx_get_ets_data()
582 p_params->ets_tc_bw_tbl[i] = ((u8 *)bw_map)[i]; in qed_dcbx_get_ets_data()
583 p_params->ets_tc_tsa_tbl[i] = ((u8 *)tsa_map)[i]; in qed_dcbx_get_ets_data()
584 p_params->ets_pri_tc_tbl[i] = QED_DCBX_PRIO2TC(pri_map, i); in qed_dcbx_get_ets_data()
587 i, p_params->ets_tc_bw_tbl[i], in qed_dcbx_get_ets_data()
588 p_params->ets_tc_tsa_tbl[i]); in qed_dcbx_get_ets_data()
597 u32 pfc, struct qed_dcbx_params *p_params, bool ieee) in qed_dcbx_get_common_params() argument
599 qed_dcbx_get_app_data(p_hwfn, p_app, p_tbl, p_params, ieee); in qed_dcbx_get_common_params()
600 qed_dcbx_get_ets_data(p_hwfn, p_ets, p_params); in qed_dcbx_get_common_params()
601 qed_dcbx_get_pfc_data(p_hwfn, pfc, p_params); in qed_dcbx_get_common_params()
713 qed_dcbx_get_params(struct qed_hwfn *p_hwfn, struct qed_dcbx_get *p_params, in qed_dcbx_get_params() argument
718 qed_dcbx_get_remote_params(p_hwfn, p_params); in qed_dcbx_get_params()
721 qed_dcbx_get_local_params(p_hwfn, p_params); in qed_dcbx_get_params()
724 qed_dcbx_get_operational_params(p_hwfn, p_params); in qed_dcbx_get_params()
727 qed_dcbx_get_remote_lldp_params(p_hwfn, p_params); in qed_dcbx_get_params()
730 qed_dcbx_get_local_lldp_params(p_hwfn, p_params); in qed_dcbx_get_params()
1020 u32 *pfc, struct qed_dcbx_params *p_params) in qed_dcbx_set_pfc_data() argument
1027 if (p_params->pfc.willing) in qed_dcbx_set_pfc_data()
1032 if (p_params->pfc.enabled) in qed_dcbx_set_pfc_data()
1038 *pfc |= (u32)p_params->pfc.max_tc << DCBX_PFC_CAPS_SHIFT; in qed_dcbx_set_pfc_data()
1041 if (p_params->pfc.prio[i]) in qed_dcbx_set_pfc_data()
1053 struct qed_dcbx_params *p_params) in qed_dcbx_set_ets_data() argument
1059 if (p_params->ets_willing) in qed_dcbx_set_ets_data()
1064 if (p_params->ets_cbs) in qed_dcbx_set_ets_data()
1069 if (p_params->ets_enabled) in qed_dcbx_set_ets_data()
1075 p_ets->flags |= (u32)p_params->max_ets_tc << DCBX_ETS_MAX_TCS_SHIFT; in qed_dcbx_set_ets_data()
1080 ((u8 *)bw_map)[i] = p_params->ets_tc_bw_tbl[i]; in qed_dcbx_set_ets_data()
1081 ((u8 *)tsa_map)[i] = p_params->ets_tc_tsa_tbl[i]; in qed_dcbx_set_ets_data()
1086 val = (((u32)p_params->ets_pri_tc_tbl[i]) << ((7 - i) * 4)); in qed_dcbx_set_ets_data()
1097 struct qed_dcbx_params *p_params, bool ieee) in qed_dcbx_set_app_data() argument
1102 if (p_params->app_willing) in qed_dcbx_set_app_data()
1107 if (p_params->app_valid) in qed_dcbx_set_app_data()
1113 p_app->flags |= (u32)p_params->num_app_entries << in qed_dcbx_set_app_data()
1121 switch (p_params->app_entry[i].sf_ieee) { in qed_dcbx_set_app_data()
1149 if (p_params->app_entry[i].ethtype) in qed_dcbx_set_app_data()
1158 *entry |= ((u32)p_params->app_entry[i].proto_id << in qed_dcbx_set_app_data()
1161 *entry |= ((u32)(p_params->app_entry[i].prio) << in qed_dcbx_set_app_data()