GUC_NUM_DOORBELLS
KUNIT_EXPECT_EQ(test, GUC_NUM_DOORBELLS, SZ_256);
KUNIT_EXPECT_GE(test, GUC_NUM_DOORBELLS, (num_vfs + 1) * pf_profile_fair_dbs(gt, num_vfs));
KUNIT_ASSERT_EQ(test, dbm->count, GUC_NUM_DOORBELLS);
GUC_NUM_DOORBELLS / 64,
GUC_NUM_DOORBELLS / 32,
GUC_NUM_DOORBELLS / 8,
GUC_NUM_DOORBELLS,
if (spare > GUC_NUM_DOORBELLS)
if (num_dbs > GUC_NUM_DOORBELLS)
return GUC_NUM_DOORBELLS - SZ_16;
return rounddown_pow_of_two(GUC_NUM_DOORBELLS / (num_vfs + 1));
u32 fair = (GUC_NUM_DOORBELLS - spare) / num_vfs;
config->num_dbs = GUC_NUM_DOORBELLS;
dbm_assert(dbm, count <= GUC_NUM_DOORBELLS);
dbm_assert(dbm, dbm->count <= GUC_NUM_DOORBELLS);
dbm_assert(dbm, count <= GUC_NUM_DOORBELLS);
dbm_assert(dbm, dbm->count <= GUC_NUM_DOORBELLS);
count = GUC_NUM_DOORBELLS;
dbm_assert(dbm, count <= GUC_NUM_DOORBELLS);