Lines Matching defs:guc_wopcm_size
105 u32 guc_wopcm_base, u32 guc_wopcm_size)
115 if (offset > guc_wopcm_size ||
116 (guc_wopcm_size - offset) < sizeof(u32)) {
119 guc_wopcm_size / SZ_1K,
128 u32 guc_wopcm_size, u32 huc_fw_size)
135 if (huc_fw_size > guc_wopcm_size - GUC_WOPCM_RESERVED) {
138 (guc_wopcm_size - GUC_WOPCM_RESERVED) / SZ_1K,
147 u32 guc_wopcm_base, u32 guc_wopcm_size,
151 guc_wopcm_size))
155 !gen9_check_huc_fw_fits(i915, guc_wopcm_size, huc_fw_size))
162 u32 guc_wopcm_base, u32 guc_wopcm_size,
170 if (unlikely(range_overflows(guc_wopcm_base, guc_wopcm_size, size))) {
173 guc_wopcm_base / SZ_1K, guc_wopcm_size / SZ_1K,
179 if (unlikely(guc_wopcm_size < size)) {
182 guc_wopcm_size / SZ_1K, size / SZ_1K);
196 return check_hw_restrictions(i915, guc_wopcm_base, guc_wopcm_size,
201 u32 *guc_wopcm_base, u32 *guc_wopcm_size)
211 *guc_wopcm_size = reg_size & GUC_WOPCM_SIZE_MASK;
242 u32 guc_wopcm_size;
257 if (__wopcm_regs_locked(gt->uncore, &guc_wopcm_base, &guc_wopcm_size)) {
259 guc_wopcm_base / SZ_1K, guc_wopcm_size / SZ_1K);
308 guc_wopcm_size = wopcm_size - ctx_rsvd - guc_wopcm_base;
309 guc_wopcm_size &= GUC_WOPCM_SIZE_MASK;
312 guc_wopcm_base / SZ_1K, guc_wopcm_size / SZ_1K);
315 if (__check_layout(gt, wopcm_size, guc_wopcm_base, guc_wopcm_size,
318 wopcm->guc.size = guc_wopcm_size;