Commit 43971e30 authored by Michal Wajdeczko's avatar Michal Wajdeczko
Browse files

drm/xe/guc: Add yet another helper macro for threshold



We already have and use MAKE_GUC_KLV_VF_CFG_THRESHOLD_KEY, but
in upcoming patch we want to generate the key for the length.
Add MAKE_GUC_KLV_VF_CFG_THRESHOLD_LEN for this purpose.

Signed-off-by: default avatarMichal Wajdeczko <michal.wajdeczko@intel.com>
Reviewed-by: default avatarMichał Winiarski <michal.winiarski@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240919171528.1451-2-michal.wajdeczko@intel.com
parent 95336cfd
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -17,6 +17,13 @@
#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.