| /linux/drivers/gpu/drm/arm/display/komeda/ |
| A D | komeda_private_obj.c | 20 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() 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() 237 komeda_improc_atomic_duplicate_state(struct drm_private_obj *obj) in komeda_improc_atomic_duplicate_state() 252 komeda_improc_atomic_destroy_state(struct drm_private_obj *obj, in komeda_improc_atomic_destroy_state() [all …]
|
| A D | komeda_pipeline.h | 81 struct drm_private_obj obj; 389 struct drm_private_obj obj;
|
| /linux/include/drm/ |
| A D | drm_atomic.h | 196 struct drm_private_obj; 221 struct drm_private_state *(*atomic_duplicate_state)(struct drm_private_obj *obj); 228 void (*atomic_destroy_state)(struct drm_private_obj *obj, 286 struct drm_private_obj { struct 340 struct drm_private_obj *obj; 344 struct drm_private_obj *ptr; 557 struct drm_private_obj *obj, 560 void drm_atomic_private_obj_fini(struct drm_private_obj *obj); 564 struct drm_private_obj *obj); 567 struct drm_private_obj *obj); [all …]
|
| A D | drm_atomic_state_helper.h | 38 struct drm_private_obj; 87 void __drm_atomic_helper_private_obj_duplicate_state(struct drm_private_obj *obj,
|
| A D | drm_bridge.h | 771 struct drm_private_obj base; 860 drm_priv_to_bridge(struct drm_private_obj *priv) in drm_priv_to_bridge()
|
| A D | drm_atomic_helper.h | 47 struct drm_private_obj;
|
| /linux/drivers/gpu/drm/vc4/ |
| A D | vc4_kms.c | 47 struct drm_private_obj *manager) in vc4_get_ctm_state() 66 vc4_ctm_duplicate_state(struct drm_private_obj *obj) in vc4_ctm_duplicate_state() 79 static void vc4_ctm_destroy_state(struct drm_private_obj *obj, in vc4_ctm_destroy_state() 623 vc4_load_tracker_duplicate_state(struct drm_private_obj *obj) in vc4_load_tracker_duplicate_state() 636 static void vc4_load_tracker_destroy_state(struct drm_private_obj *obj, in vc4_load_tracker_destroy_state() 673 vc4_hvs_channels_duplicate_state(struct drm_private_obj *obj) in vc4_hvs_channels_duplicate_state() 695 static void vc4_hvs_channels_destroy_state(struct drm_private_obj *obj, in vc4_hvs_channels_destroy_state()
|
| A D | vc4_drv.h | 226 struct drm_private_obj ctm_manager; 227 struct drm_private_obj hvs_channels; 228 struct drm_private_obj load_tracker;
|
| /linux/drivers/gpu/drm/ |
| A D | drm_atomic.c | 253 struct drm_private_obj *obj = state->private_objs[i].ptr; in drm_atomic_state_default_clear() 787 struct drm_private_obj *obj, in drm_atomic_private_obj_init() 810 drm_atomic_private_obj_fini(struct drm_private_obj *obj) in drm_atomic_private_obj_fini() 832 struct drm_private_obj *obj) in drm_atomic_get_private_obj_state() 887 struct drm_private_obj *obj) in drm_atomic_get_old_private_obj_state() 909 struct drm_private_obj *obj) in drm_atomic_get_new_private_obj_state() 1720 struct drm_private_obj *obj = state->obj; in drm_atomic_private_obj_print_state() 1746 struct drm_private_obj *obj; in drm_atomic_print_new_state() 1779 struct drm_private_obj *obj; in __drm_state_dump()
|
| A D | drm_modeset_lock.c | 452 struct drm_private_obj *privobj; in drm_modeset_lock_all_ctx()
|
| A D | drm_bridge.c | 255 drm_bridge_atomic_duplicate_priv_state(struct drm_private_obj *obj) in drm_bridge_atomic_duplicate_priv_state() 265 drm_bridge_atomic_destroy_priv_state(struct drm_private_obj *obj, in drm_bridge_atomic_destroy_priv_state()
|
| A D | drm_atomic_state_helper.c | 719 void __drm_atomic_helper_private_obj_duplicate_state(struct drm_private_obj *obj, in __drm_atomic_helper_private_obj_duplicate_state()
|
| /linux/drivers/gpu/drm/omapdrm/ |
| A D | omap_drv.h | 77 struct drm_private_obj glob_obj;
|
| A D | omap_drv.c | 257 omap_global_duplicate_state(struct drm_private_obj *obj) in omap_global_duplicate_state() 270 static void omap_global_destroy_state(struct drm_private_obj *obj, in omap_global_destroy_state()
|
| /linux/drivers/gpu/drm/tegra/ |
| A D | hub.h | 41 struct drm_private_obj base;
|
| A D | hub.c | 805 tegra_display_hub_duplicate_state(struct drm_private_obj *obj) in tegra_display_hub_duplicate_state() 818 static void tegra_display_hub_destroy_state(struct drm_private_obj *obj, in tegra_display_hub_destroy_state()
|
| /linux/drivers/gpu/drm/msm/disp/dpu1/ |
| A D | dpu_kms.h | 78 struct drm_private_obj global_state;
|
| /linux/Documentation/gpu/ |
| A D | komeda-kms.rst | 402 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/drivers/gpu/drm/ingenic/ |
| A D | ingenic-ipu.c | 68 struct drm_private_obj private_obj; 732 ingenic_ipu_duplicate_state(struct drm_private_obj *obj) in ingenic_ipu_duplicate_state() 745 static void ingenic_ipu_destroy_state(struct drm_private_obj *obj, in ingenic_ipu_destroy_state()
|
| A D | ingenic-drm-drv.c | 119 struct drm_private_obj private_obj; 928 ingenic_drm_duplicate_state(struct drm_private_obj *obj) in ingenic_drm_duplicate_state() 941 static void ingenic_drm_destroy_state(struct drm_private_obj *obj, in ingenic_drm_destroy_state()
|
| /linux/drivers/gpu/drm/msm/disp/mdp5/ |
| A D | mdp5_kms.h | 43 struct drm_private_obj glob_state;
|
| A D | mdp5_kms.c | 96 mdp5_global_duplicate_state(struct drm_private_obj *obj) in mdp5_global_duplicate_state() 109 static void mdp5_global_destroy_state(struct drm_private_obj *obj, in mdp5_global_destroy_state()
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| A D | amdgpu_dm.h | 389 struct drm_private_obj atomic_obj;
|
| /linux/drivers/gpu/drm/display/ |
| A D | drm_dp_tunnel.c | 173 struct drm_private_obj base; 1455 tunnel_group_duplicate_state(struct drm_private_obj *obj) in tunnel_group_duplicate_state() 1494 static void tunnel_group_destroy_state(struct drm_private_obj *obj, struct drm_private_state *state) in tunnel_group_destroy_state()
|
| /linux/include/drm/display/ |
| A D | drm_dp_mst_helper.h | 636 struct drm_private_obj base;
|