Home
last modified time | relevance | path

Searched refs:drm_writeback_connector (Results 1 - 25 of 29) sorted by relevance

12

/kernel/linux/linux-6.6/include/drm/
H A Ddrm_writeback.h19 * 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 Ddrm_modeset_helper_vtables.h51 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 Ddrm_writeback.h19 * 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 Ddrm_modeset_helper_vtables.h52 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 Ddrm_writeback.c82 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 Ddrm_writeback.c83 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 Dvkms_writeback.c63 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 Dvkms_drv.h69 struct drm_writeback_connector wb_connector;
/kernel/linux/linux-6.6/drivers/gpu/drm/vkms/
H A Dvkms_writeback.c70 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 Dvkms_drv.h103 struct drm_writeback_connector wb_connector;
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_writeback.h19 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 Ddpu_writeback.c35 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 Ddpu_encoder_phys.h222 struct drm_writeback_connector *wb_conn;
/kernel/linux/linux-5.10/drivers/gpu/drm/rcar-du/
H A Drcar_du_writeback.c48 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 Drcar_du_crtc.h75 struct drm_writeback_connector writeback;
/kernel/linux/linux-6.6/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_du_writeback.c50 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 Drcar_du_crtc.h75 struct drm_writeback_connector writeback;
/kernel/linux/linux-5.10/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_kms.h56 /** @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 Dkomeda_wb_connector.c143 struct drm_writeback_connector *wb_conn; in komeda_wb_connector_add()
/kernel/linux/linux-6.6/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_kms.h56 /** @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 Dkomeda_wb_connector.c144 struct drm_writeback_connector *wb_conn; in komeda_wb_connector_add()
/kernel/linux/linux-5.10/drivers/gpu/drm/arm/
H A Dmalidp_drv.h34 struct drm_writeback_connector mw_connector;
H A Dmalidp_mw.c244 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 Dmalidp_drv.h35 struct drm_writeback_connector mw_connector;
H A Dmalidp_mw.c240 struct drm_writeback_connector *mw_conn = &malidp->mw_connector; in malidp_mw_atomic_commit()

Completed in 19 milliseconds

12