Home
last modified time | relevance | path

Searched refs:new_dbuf_state (Results 1 - 3 of 3) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_pmdemand.c270 const struct intel_dbuf_state *new_dbuf_state, *old_dbuf_state; in intel_pmdemand_needs_update() local
280 new_dbuf_state = intel_atomic_get_new_dbuf_state(state); in intel_pmdemand_needs_update()
282 if (new_dbuf_state && in intel_pmdemand_needs_update()
283 (new_dbuf_state->active_pipes != in intel_pmdemand_needs_update()
285 new_dbuf_state->enabled_slices != in intel_pmdemand_needs_update()
311 const struct intel_dbuf_state *new_dbuf_state; in intel_pmdemand_atomic_check() local
332 new_dbuf_state = intel_atomic_get_dbuf_state(state); in intel_pmdemand_atomic_check()
333 if (IS_ERR(new_dbuf_state)) in intel_pmdemand_atomic_check()
334 return PTR_ERR(new_dbuf_state); in intel_pmdemand_atomic_check()
337 min_t(u8, hweight8(new_dbuf_state in intel_pmdemand_atomic_check()
[all...]
H A Dskl_watermark.c634 struct intel_dbuf_state *new_dbuf_state = in skl_crtc_allocate_ddb() local
645 if (new_dbuf_state->weight[pipe] == 0) { in skl_crtc_allocate_ddb()
646 skl_ddb_entry_init(&new_dbuf_state->ddb[pipe], 0, 0); in skl_crtc_allocate_ddb()
650 dbuf_slice_mask = new_dbuf_state->slices[pipe]; in skl_crtc_allocate_ddb()
656 intel_crtc_dbuf_weights(new_dbuf_state, pipe, in skl_crtc_allocate_ddb()
662 skl_ddb_entry_init(&new_dbuf_state->ddb[pipe], in skl_crtc_allocate_ddb()
667 if (old_dbuf_state->slices[pipe] == new_dbuf_state->slices[pipe] && in skl_crtc_allocate_ddb()
669 &new_dbuf_state->ddb[pipe])) in skl_crtc_allocate_ddb()
672 ret = intel_atomic_lock_global_state(&new_dbuf_state->base); in skl_crtc_allocate_ddb()
684 crtc_state->wm.skl.ddb.start = mbus_offset + new_dbuf_state in skl_crtc_allocate_ddb()
2563 struct intel_dbuf_state *new_dbuf_state = NULL; skl_compute_ddb() local
3515 const struct intel_dbuf_state *new_dbuf_state = intel_dbuf_pre_plane_update() local
3536 const struct intel_dbuf_state *new_dbuf_state = intel_dbuf_post_plane_update() local
3574 const struct intel_dbuf_state *new_dbuf_state, *old_dbuf_state; intel_mbus_dbox_update() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
H A Dintel_pm.c4103 struct intel_dbuf_state *new_dbuf_state = in skl_ddb_get_pipe_allocation_limits() local
4107 u8 active_pipes = new_dbuf_state->active_pipes; in skl_ddb_get_pipe_allocation_limits()
4138 if (old_dbuf_state->active_pipes == new_dbuf_state->active_pipes && in skl_ddb_get_pipe_allocation_limits()
4222 new_dbuf_state->enabled_slices = total_slice_mask | BIT(DBUF_S1); in skl_ddb_get_pipe_allocation_limits()
4224 if (old_dbuf_state->enabled_slices != new_dbuf_state->enabled_slices) { in skl_ddb_get_pipe_allocation_limits()
4225 ret = intel_atomic_serialize_global_state(&new_dbuf_state->base); in skl_ddb_get_pipe_allocation_limits()
4818 struct intel_dbuf_state *new_dbuf_state = in skl_allocate_pipe_ddb() local
4830 if (new_dbuf_state->active_pipes == 0) { in skl_allocate_pipe_ddb()
4831 new_dbuf_state->enabled_slices = BIT(DBUF_S1); in skl_allocate_pipe_ddb()
4833 if (old_dbuf_state->enabled_slices != new_dbuf_state in skl_allocate_pipe_ddb()
5793 const struct intel_dbuf_state *new_dbuf_state; skl_compute_ddb() local
5999 struct intel_dbuf_state *new_dbuf_state; skl_ddb_add_affected_pipes() local
7773 const struct intel_dbuf_state *new_dbuf_state = intel_dbuf_pre_plane_update() local
7792 const struct intel_dbuf_state *new_dbuf_state = intel_dbuf_post_plane_update() local
[all...]

Completed in 12 milliseconds