Searched refs:wopcm (Results 1 - 13 of 13) sorted by relevance

/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_wopcm.h29 * @wopcm: intel_wopcm structure
37 static inline u32 intel_wopcm_guc_base(struct intel_wopcm *wopcm) argument
39 return wopcm->guc.base;
44 * @wopcm: intel_wopcm structure
52 static inline u32 intel_wopcm_guc_size(struct intel_wopcm *wopcm) argument
54 return wopcm->guc.size;
57 void intel_wopcm_init_early(struct intel_wopcm *wopcm);
58 void intel_wopcm_init(struct intel_wopcm *wopcm);
H A Dintel_wopcm.c67 static inline struct intel_gt *wopcm_to_gt(struct intel_wopcm *wopcm) argument
69 return container_of(wopcm, struct intel_gt, wopcm);
74 * @wopcm: pointer to intel_wopcm.
78 void intel_wopcm_init_early(struct intel_wopcm *wopcm) argument
80 struct intel_gt *gt = wopcm_to_gt(wopcm);
87 wopcm->size = GEN11_WOPCM_SIZE;
89 wopcm->size = GEN9_WOPCM_SIZE;
91 drm_dbg(&i915->drm, "WOPCM: %uK\n", wopcm->size / 1024);
225 * @wopcm
233 intel_wopcm_init(struct intel_wopcm *wopcm) argument
[all...]
H A Dintel_gt_types.h107 struct intel_wopcm wopcm; member in struct:intel_gt
H A Dintel_gt.c57 intel_wopcm_init_early(&gt->wopcm);
H A Dintel_ggtt.c842 intel_wopcm_guc_size(&ggtt->vm.gt->wopcm));
/linux-master/drivers/gpu/drm/xe/
H A Dxe_wopcm.h13 int xe_wopcm_init(struct xe_wopcm *wopcm);
H A Dxe_uc_types.h24 /** @wopcm: WOPCM */
25 struct xe_wopcm wopcm; member in struct:xe_uc
H A Dxe_wopcm.c72 static inline struct xe_gt *wopcm_to_gt(struct xe_wopcm *wopcm) argument
74 return container_of(wopcm, struct xe_gt, uc.wopcm);
77 static inline struct xe_device *wopcm_to_xe(struct xe_wopcm *wopcm) argument
79 return gt_to_xe(wopcm_to_gt(wopcm));
139 struct xe_wopcm *wopcm)
141 u32 base = wopcm->guc.base;
142 u32 size = wopcm->guc.size;
189 * @wopcm: pointer to xe_wopcm.
197 int xe_wopcm_init(struct xe_wopcm *wopcm) argument
138 __wopcm_init_regs(struct xe_device *xe, struct xe_gt *gt, struct xe_wopcm *wopcm) argument
[all...]
H A Dxe_uc.c59 ret = xe_wopcm_init(&uc->wopcm);
H A Dxe_gt.c597 err = xe_wopcm_init(&gt->uc.wopcm);
/linux-master/drivers/gpu/drm/i915/gt/uc/
H A Dintel_uc.c370 u32 base = intel_wopcm_guc_base(&gt->wopcm);
371 u32 size = intel_wopcm_guc_size(&gt->wopcm);
H A Dintel_uc_fw.c682 if (unlikely(size >= gt->wopcm.size)) {
685 size, (size_t)gt->wopcm.size);
899 GEM_BUG_ON(!gt->wopcm.size);
/linux-master/drivers/gpu/drm/i915/
H A Di915_gem.c1169 intel_wopcm_init(&gt->wopcm);

Completed in 125 milliseconds