/** * MAKE_GUC_KLV_VF_CFG_THRESHOLD_KEY - Prepare the name of the KLV key constant. * @TAG: unique tag of the GuC threshold KLV key.
*/ #define MAKE_GUC_KLV_VF_CFG_THRESHOLD_KEY(TAG) \
MAKE_GUC_KLV_KEY(CONCATENATE(VF_CFG_THRESHOLD_, TAG))
/** * MAKE_GUC_KLV_VF_CFG_THRESHOLD_LEN - Prepare the name of the KLV length constant. * @TAG: unique tag of the GuC threshold KLV key.
*/ #define MAKE_GUC_KLV_VF_CFG_THRESHOLD_LEN(TAG) \
MAKE_GUC_KLV_LEN(CONCATENATE(VF_CFG_THRESHOLD_, TAG))
/** * xe_guc_klv_threshold_key_to_index - Find index of the tracked GuC threshold. * @key: GuC threshold KLV key. * * This translation is automatically generated using &MAKE_XE_GUC_KLV_THRESHOLDS_SET. * Return: index of the GuC threshold KLV or -1 if not found.
*/ staticinlineint xe_guc_klv_threshold_key_to_index(u32 key)
{ switch (key) { #define define_xe_guc_klv_threshold_key_to_index_case(TAG, ...) \
\ case MAKE_GUC_KLV_VF_CFG_THRESHOLD_KEY(TAG): \ return MAKE_XE_GUC_KLV_THRESHOLD_INDEX(TAG);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.