Home
last modified time | relevance | path

Searched refs:drm_private_obj (Results 1 – 22 of 22) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/arm/display/komeda/
Dkomeda_private_obj.c20 komeda_layer_atomic_duplicate_state(struct drm_private_obj *obj) in komeda_layer_atomic_duplicate_state()
35 komeda_layer_atomic_destroy_state(struct drm_private_obj *obj, in komeda_layer_atomic_destroy_state()
64 komeda_scaler_atomic_duplicate_state(struct drm_private_obj *obj) in komeda_scaler_atomic_duplicate_state()
79 komeda_scaler_atomic_destroy_state(struct drm_private_obj *obj, in komeda_scaler_atomic_destroy_state()
107 komeda_compiz_atomic_duplicate_state(struct drm_private_obj *obj) in komeda_compiz_atomic_duplicate_state()
122 komeda_compiz_atomic_destroy_state(struct drm_private_obj *obj, in komeda_compiz_atomic_destroy_state()
150 komeda_splitter_atomic_duplicate_state(struct drm_private_obj *obj) in komeda_splitter_atomic_duplicate_state()
165 komeda_splitter_atomic_destroy_state(struct drm_private_obj *obj, in komeda_splitter_atomic_destroy_state()
194 komeda_merger_atomic_duplicate_state(struct drm_private_obj *obj) in komeda_merger_atomic_duplicate_state()
208 static void komeda_merger_atomic_destroy_state(struct drm_private_obj *obj, in komeda_merger_atomic_destroy_state()
[all …]
Dkomeda_pipeline.h80 struct drm_private_obj obj;
383 struct drm_private_obj obj;
/Linux-v5.4/include/drm/
Ddrm_atomic.h185 struct drm_private_obj;
210 struct drm_private_state *(*atomic_duplicate_state)(struct drm_private_obj *obj);
217 void (*atomic_destroy_state)(struct drm_private_obj *obj,
243 struct drm_private_obj { struct
294 struct drm_private_obj *ptr;
447 struct drm_private_obj *obj,
450 void drm_atomic_private_obj_fini(struct drm_private_obj *obj);
454 struct drm_private_obj *obj);
457 struct drm_private_obj *obj);
460 struct drm_private_obj *obj);
Ddrm_atomic_state_helper.h35 struct drm_private_obj;
75 void __drm_atomic_helper_private_obj_duplicate_state(struct drm_private_obj *obj,
Ddrm_atomic_helper.h38 struct drm_private_obj;
Ddrm_dp_mst_helper.h453 struct drm_private_obj base;
/Linux-v5.4/drivers/gpu/drm/vc4/
Dvc4_kms.c49 struct drm_private_obj *manager) in vc4_get_ctm_state()
68 vc4_ctm_duplicate_state(struct drm_private_obj *obj) in vc4_ctm_duplicate_state()
81 static void vc4_ctm_destroy_state(struct drm_private_obj *obj, in vc4_ctm_destroy_state()
461 vc4_load_tracker_duplicate_state(struct drm_private_obj *obj) in vc4_load_tracker_duplicate_state()
474 static void vc4_load_tracker_destroy_state(struct drm_private_obj *obj, in vc4_load_tracker_destroy_state()
Dvc4_drv.h216 struct drm_private_obj ctm_manager;
217 struct drm_private_obj load_tracker;
/Linux-v5.4/drivers/gpu/drm/tegra/
Dhub.h41 struct drm_private_obj base;
Dhub.c577 tegra_display_hub_duplicate_state(struct drm_private_obj *obj) in tegra_display_hub_duplicate_state()
590 static void tegra_display_hub_destroy_state(struct drm_private_obj *obj, in tegra_display_hub_destroy_state()
/Linux-v5.4/drivers/gpu/drm/
Ddrm_atomic.c205 struct drm_private_obj *obj = state->private_objs[i].ptr; in drm_atomic_state_default_clear()
723 struct drm_private_obj *obj, in drm_atomic_private_obj_init()
744 drm_atomic_private_obj_fini(struct drm_private_obj *obj) in drm_atomic_private_obj_fini()
767 struct drm_private_obj *obj) in drm_atomic_get_private_obj_state()
821 struct drm_private_obj *obj) in drm_atomic_get_old_private_obj_state()
843 struct drm_private_obj *obj) in drm_atomic_get_new_private_obj_state()
Ddrm_modeset_lock.c398 struct drm_private_obj *privobj; in drm_modeset_lock_all_ctx()
Ddrm_atomic_state_helper.c496 void __drm_atomic_helper_private_obj_duplicate_state(struct drm_private_obj *obj, in __drm_atomic_helper_private_obj_duplicate_state()
Ddrm_dp_mst_topology.c3767 drm_dp_mst_duplicate_state(struct drm_private_obj *obj) in drm_dp_mst_duplicate_state()
3806 static void drm_dp_mst_destroy_state(struct drm_private_obj *obj, in drm_dp_mst_destroy_state()
Ddrm_atomic_helper.c2708 struct drm_private_obj *obj; in drm_atomic_helper_swap_state()
/Linux-v5.4/drivers/gpu/drm/i915/display/
Dintel_bw.c404 static struct drm_private_state *intel_bw_duplicate_state(struct drm_private_obj *obj) in intel_bw_duplicate_state()
417 static void intel_bw_destroy_state(struct drm_private_obj *obj, in intel_bw_destroy_state()
/Linux-v5.4/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm.h137 struct drm_private_obj atomic_obj;
Damdgpu_dm.c1925 struct drm_private_obj *obj; in dm_atomic_get_new_state()
1943 struct drm_private_obj *obj; in dm_atomic_get_old_state()
1956 dm_atomic_duplicate_state(struct drm_private_obj *obj) in dm_atomic_duplicate_state()
1979 static void dm_atomic_destroy_state(struct drm_private_obj *obj, in dm_atomic_destroy_state()
/Linux-v5.4/Documentation/gpu/
Dkomeda-kms.rst402 Make component/pipeline to be drm_private_obj
405 Add :c:type:`drm_private_obj` to :c:type:`komeda_component`, :c:type:`komeda_pipeline`
410 struct drm_private_obj obj;
415 struct drm_private_obj obj;
/Linux-v5.4/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_kms.h44 struct drm_private_obj glob_state;
Dmdp5_kms.c105 mdp5_global_duplicate_state(struct drm_private_obj *obj) in mdp5_global_duplicate_state()
118 static void mdp5_global_destroy_state(struct drm_private_obj *obj, in mdp5_global_destroy_state()
/Linux-v5.4/drivers/gpu/drm/i915/
Di915_drv.h1643 struct drm_private_obj bw_obj;