GUC_KLV_LEN_MIN
CLASS(xe_guc_buf, buf)(>->uc.guc.buf, GUC_KLV_LEN_MIN + GUC_MAX_SCHED_GROUPS);
return pf_push_vf_buf_klvs(gt, vfid, 1, buf, GUC_KLV_LEN_MIN + count);
while (num_dwords >= GUC_KLV_LEN_MIN) {
klvs += GUC_KLV_LEN_MIN;
num_dwords -= GUC_KLV_LEN_MIN;
CLASS(xe_guc_buf, buf)(>->uc.guc.buf, GUC_KLV_LEN_MIN + num_dwords);
return pf_push_policy_buf_klvs(gt, 1, buf, GUC_KLV_LEN_MIN + num_dwords);
BUILD_BUG_ON(GUC_KLV_LEN_MIN > 1);
while (num_dwords >= GUC_KLV_LEN_MIN) {
if (num_dwords < len + GUC_KLV_LEN_MIN)
klvs += GUC_KLV_LEN_MIN + len;
num_dwords -= GUC_KLV_LEN_MIN + len;
while (num_dwords >= GUC_KLV_LEN_MIN) {
klvs += GUC_KLV_LEN_MIN;
num_dwords -= GUC_KLV_LEN_MIN;
#define MIGRATION_DESCRIPTOR_DWORDS (GUC_KLV_LEN_MIN + MIGRATION_KLV_DEVICE_DEVID_LEN + \
GUC_KLV_LEN_MIN + MIGRATION_KLV_DEVICE_REVID_LEN)
while (num_dwords >= GUC_KLV_LEN_MIN) {
klvs += GUC_KLV_LEN_MIN;
num_dwords -= GUC_KLV_LEN_MIN;