/kernel/linux/linux-6.6/include/drm/ |
H A D | drm_writeback.h | 19 * struct drm_writeback_connector - DRM writeback connector 21 struct drm_writeback_connector { struct 30 * @drm_writeback_connector control the behaviour of the @encoder 98 struct drm_writeback_connector *connector; 145 static inline struct drm_writeback_connector * 148 return container_of(connector, struct drm_writeback_connector, base); in drm_connector_to_writeback() 152 struct drm_writeback_connector *wb_connector, 159 struct drm_writeback_connector *wb_connector, 169 void drm_writeback_queue_job(struct drm_writeback_connector *wb_connector, 175 drm_writeback_signal_completion(struct drm_writeback_connector *wb_connecto [all...] |
H A D | drm_modeset_helper_vtables.h | 51 struct drm_writeback_connector; 1125 * for struct &drm_writeback_connector connectors only. 1131 int (*prepare_writeback_job)(struct drm_writeback_connector *connector, 1146 void (*cleanup_writeback_job)(struct drm_writeback_connector *connector,
|
/kernel/linux/linux-5.10/include/drm/ |
H A D | drm_writeback.h | 19 * struct drm_writeback_connector - DRM writeback connector 21 struct drm_writeback_connector { struct 30 * @drm_writeback_connector control the behaviour of the @encoder 96 struct drm_writeback_connector *connector; 143 static inline struct drm_writeback_connector * 146 return container_of(connector, struct drm_writeback_connector, base); in drm_connector_to_writeback() 150 struct drm_writeback_connector *wb_connector, 160 void drm_writeback_queue_job(struct drm_writeback_connector *wb_connector, 166 drm_writeback_signal_completion(struct drm_writeback_connector *wb_connector, 170 drm_writeback_get_out_fence(struct drm_writeback_connector *wb_connecto [all...] |
H A D | drm_modeset_helper_vtables.h | 52 struct drm_writeback_connector; 1128 * for struct &drm_writeback_connector connectors only. 1134 int (*prepare_writeback_job)(struct drm_writeback_connector *connector, 1149 void (*cleanup_writeback_job)(struct drm_writeback_connector *connector,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_writeback.c | 82 struct drm_writeback_connector, \ 87 struct drm_writeback_connector *wb_connector = in drm_writeback_fence_get_driver_name() 96 struct drm_writeback_connector *wb_connector = in drm_writeback_fence_get_timeline_name() 165 * drm_writeback_connector and set it to use the @enc_helper_funcs vtable for 174 struct drm_writeback_connector *wb_connector, in drm_writeback_connector_init() 264 struct drm_writeback_connector *connector = job->connector; in drm_writeback_prepare_job() 299 void drm_writeback_queue_job(struct drm_writeback_connector *wb_connector, in drm_writeback_queue_job() 316 struct drm_writeback_connector *connector = job->connector; in drm_writeback_cleanup_job() 366 drm_writeback_signal_completion(struct drm_writeback_connector *wb_connector, in drm_writeback_signal_completion() 400 drm_writeback_get_out_fence(struct drm_writeback_connector *wb_connecto [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_writeback.c | 83 struct drm_writeback_connector, \ 88 struct drm_writeback_connector *wb_connector = in drm_writeback_fence_get_driver_name() 97 struct drm_writeback_connector *wb_connector = in drm_writeback_fence_get_timeline_name() 167 * drm_writeback_connector and set it to use the @enc_helper_funcs vtable for 176 struct drm_writeback_connector *wb_connector, in drm_writeback_connector_init() 220 * This function assumes that the drm_writeback_connector's encoder has already been 234 struct drm_writeback_connector *wb_connector, struct drm_encoder *enc, in drm_writeback_connector_init_with_encoder() 314 struct drm_writeback_connector *connector = job->connector; in drm_writeback_prepare_job() 349 void drm_writeback_queue_job(struct drm_writeback_connector *wb_connector, in drm_writeback_queue_job() 366 struct drm_writeback_connector *connecto in drm_writeback_cleanup_job() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/vkms/ |
H A D | vkms_writeback.c | 63 static int vkms_wb_prepare_job(struct drm_writeback_connector *wb_connector, in vkms_wb_prepare_job() 86 static void vkms_wb_cleanup_job(struct drm_writeback_connector *connector, in vkms_wb_cleanup_job() 107 struct drm_writeback_connector *wb_conn = &output->wb_connector; in vkms_wb_atomic_commit() 132 struct drm_writeback_connector *wb = &vkmsdev->output.wb_connector; in vkms_enable_writeback_connector()
|
H A D | vkms_drv.h | 69 struct drm_writeback_connector wb_connector;
|
/kernel/linux/linux-6.6/drivers/gpu/drm/vkms/ |
H A D | vkms_writeback.c | 70 static int vkms_wb_prepare_job(struct drm_writeback_connector *wb_connector, in vkms_wb_prepare_job() 101 static void vkms_wb_cleanup_job(struct drm_writeback_connector *connector, in vkms_wb_cleanup_job() 126 struct drm_writeback_connector *wb_conn = &output->wb_connector; in vkms_wb_atomic_commit() 168 struct drm_writeback_connector *wb = &vkmsdev->output.wb_connector; in vkms_enable_writeback_connector()
|
H A D | vkms_drv.h | 103 struct drm_writeback_connector wb_connector;
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_writeback.h | 19 struct drm_writeback_connector base; 23 static inline struct dpu_wb_connector *to_dpu_wb_conn(struct drm_writeback_connector *conn) in to_dpu_wb_conn()
|
H A D | dpu_writeback.c | 35 static int dpu_wb_conn_prepare_job(struct drm_writeback_connector *connector, in dpu_wb_conn_prepare_job() 49 static void dpu_wb_conn_cleanup_job(struct drm_writeback_connector *connector, in dpu_wb_conn_cleanup_job()
|
H A D | dpu_encoder_phys.h | 222 struct drm_writeback_connector *wb_conn;
|
/kernel/linux/linux-5.10/drivers/gpu/drm/rcar-du/ |
H A D | rcar_du_writeback.c | 48 static int rcar_du_wb_prepare_job(struct drm_writeback_connector *connector, in rcar_du_wb_prepare_job() 73 static void rcar_du_wb_cleanup_job(struct drm_writeback_connector *connector, in rcar_du_wb_cleanup_job() 201 struct drm_writeback_connector *wb_conn = &rcrtc->writeback; in rcar_du_writeback_init()
|
H A D | rcar_du_crtc.h | 75 struct drm_writeback_connector writeback;
|
/kernel/linux/linux-6.6/drivers/gpu/drm/renesas/rcar-du/ |
H A D | rcar_du_writeback.c | 50 static int rcar_du_wb_prepare_job(struct drm_writeback_connector *connector, in rcar_du_wb_prepare_job() 75 static void rcar_du_wb_cleanup_job(struct drm_writeback_connector *connector, in rcar_du_wb_cleanup_job() 203 struct drm_writeback_connector *wb_conn = &rcrtc->writeback; in rcar_du_writeback_init()
|
H A D | rcar_du_crtc.h | 75 struct drm_writeback_connector writeback;
|
/kernel/linux/linux-5.10/drivers/gpu/drm/arm/display/komeda/ |
H A D | komeda_kms.h | 56 /** @base: &drm_writeback_connector */ 57 struct drm_writeback_connector base; 134 #define to_wb_conn(x) container_of(x, struct drm_writeback_connector, base)
|
H A D | komeda_wb_connector.c | 143 struct drm_writeback_connector *wb_conn; in komeda_wb_connector_add()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/arm/display/komeda/ |
H A D | komeda_kms.h | 56 /** @base: &drm_writeback_connector */ 57 struct drm_writeback_connector base; 137 #define to_wb_conn(x) container_of(x, struct drm_writeback_connector, base)
|
H A D | komeda_wb_connector.c | 144 struct drm_writeback_connector *wb_conn; in komeda_wb_connector_add()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/arm/ |
H A D | malidp_drv.h | 34 struct drm_writeback_connector mw_connector;
|
H A D | malidp_mw.c | 244 struct drm_writeback_connector *mw_conn = &malidp->mw_connector; in malidp_mw_atomic_commit()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/arm/ |
H A D | malidp_drv.h | 35 struct drm_writeback_connector mw_connector;
|
H A D | malidp_mw.c | 240 struct drm_writeback_connector *mw_conn = &malidp->mw_connector; in malidp_mw_atomic_commit()
|