Lines Matching refs:cap
373 struct qlcnic_dcb_capability *cap = &dcb->cfg->capability; in __qlcnic_dcb_get_capability() local
377 memset(cap, 0, sizeof(struct qlcnic_dcb_capability)); in __qlcnic_dcb_get_capability()
385 cap->tsa_capability = true; in __qlcnic_dcb_get_capability()
388 cap->ets_capability = true; in __qlcnic_dcb_get_capability()
390 cap->max_num_tc = QLC_DCB_MAX_NUM_TC(mbx_out); in __qlcnic_dcb_get_capability()
391 cap->max_ets_tc = QLC_DCB_MAX_NUM_ETS_TC(mbx_out); in __qlcnic_dcb_get_capability()
392 cap->max_pfc_tc = QLC_DCB_MAX_NUM_PFC_TC(mbx_out); in __qlcnic_dcb_get_capability()
394 if (cap->max_num_tc > QLC_DCB_MAX_TC || in __qlcnic_dcb_get_capability()
395 cap->max_ets_tc > cap->max_num_tc || in __qlcnic_dcb_get_capability()
396 cap->max_pfc_tc > cap->max_num_tc) { in __qlcnic_dcb_get_capability()
407 struct qlcnic_dcb_capability *cap; in qlcnic_82xx_dcb_get_hw_capability() local
415 cap = &cfg->capability; in qlcnic_82xx_dcb_get_hw_capability()
416 cap->dcb_capability = DCB_CAP_DCBX_VER_CEE | DCB_CAP_DCBX_LLD_MANAGED; in qlcnic_82xx_dcb_get_hw_capability()
418 if (cap->dcb_capability && cap->tsa_capability && cap->ets_capability) in qlcnic_82xx_dcb_get_hw_capability()
544 struct qlcnic_dcb_capability *cap = &dcb->cfg->capability; in qlcnic_83xx_dcb_get_hw_capability() local
553 cap->dcb_capability = DCB_CAP_DCBX_VER_CEE; in qlcnic_83xx_dcb_get_hw_capability()
555 cap->dcb_capability |= DCB_CAP_DCBX_VER_IEEE; in qlcnic_83xx_dcb_get_hw_capability()
556 if (cap->dcb_capability) in qlcnic_83xx_dcb_get_hw_capability()
557 cap->dcb_capability |= DCB_CAP_DCBX_LLD_MANAGED; in qlcnic_83xx_dcb_get_hw_capability()
559 if (cap->dcb_capability && cap->tsa_capability && cap->ets_capability) in qlcnic_83xx_dcb_get_hw_capability()
881 u8 *cap) in qlcnic_dcb_get_capability() argument
893 *cap = true; in qlcnic_dcb_get_capability()
897 *cap = 0x80; /* 8 priorities for PGs */ in qlcnic_dcb_get_capability()
900 *cap = adapter->dcb->cfg->capability.dcb_capability; in qlcnic_dcb_get_capability()
903 *cap = false; in qlcnic_dcb_get_capability()