/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_writeback.c | 87 struct drm_writeback_connector *wb_connector = in drm_writeback_fence_get_driver_name() local 90 return wb_connector->base.dev->driver->name; in drm_writeback_fence_get_driver_name() 96 struct drm_writeback_connector *wb_connector = in drm_writeback_fence_get_timeline_name() local 99 return wb_connector->timeline_name; in drm_writeback_fence_get_timeline_name() 155 * @wb_connector: Writeback connector to initialize 174 struct drm_writeback_connector *wb_connector, in drm_writeback_connector_init() 180 struct drm_connector *connector = &wb_connector->base; in drm_writeback_connector_init() 192 drm_encoder_helper_add(&wb_connector->encoder, enc_helper_funcs); in drm_writeback_connector_init() 193 ret = drm_encoder_init(dev, &wb_connector->encoder, in drm_writeback_connector_init() 207 &wb_connector in drm_writeback_connector_init() 173 drm_writeback_connector_init(struct drm_device *dev, struct drm_writeback_connector *wb_connector, const struct drm_connector_funcs *con_funcs, const struct drm_encoder_helper_funcs *enc_helper_funcs, const u32 *formats, int n_formats) drm_writeback_connector_init() argument 299 drm_writeback_queue_job(struct drm_writeback_connector *wb_connector, struct drm_connector_state *conn_state) drm_writeback_queue_job() argument 366 drm_writeback_signal_completion(struct drm_writeback_connector *wb_connector, int status) drm_writeback_signal_completion() argument 400 drm_writeback_get_out_fence(struct drm_writeback_connector *wb_connector) drm_writeback_get_out_fence() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_writeback.c | 88 struct drm_writeback_connector *wb_connector = in drm_writeback_fence_get_driver_name() local 91 return wb_connector->base.dev->driver->name; in drm_writeback_fence_get_driver_name() 97 struct drm_writeback_connector *wb_connector = in drm_writeback_fence_get_timeline_name() local 100 return wb_connector->timeline_name; in drm_writeback_fence_get_timeline_name() 156 * @wb_connector: Writeback connector to initialize 176 struct drm_writeback_connector *wb_connector, in drm_writeback_connector_init() 184 drm_encoder_helper_add(&wb_connector->encoder, enc_helper_funcs); in drm_writeback_connector_init() 186 wb_connector->encoder.possible_crtcs = possible_crtcs; in drm_writeback_connector_init() 188 ret = drm_encoder_init(dev, &wb_connector->encoder, in drm_writeback_connector_init() 194 ret = drm_writeback_connector_init_with_encoder(dev, wb_connector, in drm_writeback_connector_init() 175 drm_writeback_connector_init(struct drm_device *dev, struct drm_writeback_connector *wb_connector, const struct drm_connector_funcs *con_funcs, const struct drm_encoder_helper_funcs *enc_helper_funcs, const u32 *formats, int n_formats, u32 possible_crtcs) drm_writeback_connector_init() argument 233 drm_writeback_connector_init_with_encoder(struct drm_device *dev, struct drm_writeback_connector *wb_connector, struct drm_encoder *enc, const struct drm_connector_funcs *con_funcs, const u32 *formats, int n_formats) drm_writeback_connector_init_with_encoder() argument 349 drm_writeback_queue_job(struct drm_writeback_connector *wb_connector, struct drm_connector_state *conn_state) drm_writeback_queue_job() argument 416 drm_writeback_signal_completion(struct drm_writeback_connector *wb_connector, int status) drm_writeback_signal_completion() argument 450 drm_writeback_get_out_fence(struct drm_writeback_connector *wb_connector) drm_writeback_get_out_fence() argument [all...] |
/kernel/linux/linux-6.6/include/drm/ |
H A D | drm_writeback.h | 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_connector, 179 drm_writeback_get_out_fence(struct drm_writeback_connector *wb_connector);
|
/kernel/linux/linux-5.10/include/drm/ |
H A D | drm_writeback.h | 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_connector);
|
/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() argument 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() 134 vkmsdev->output.wb_connector.encoder.possible_crtcs = 1; in vkms_enable_writeback_connector()
|
H A D | vkms_drv.h | 69 struct drm_writeback_connector wb_connector; member
|
H A D | vkms_composer.c | 234 drm_writeback_signal_completion(&out->wb_connector, 0); in vkms_composer_worker()
|
/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() argument 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; member
|
H A D | vkms_composer.c | 357 drm_writeback_signal_completion(&out->wb_connector, 0); in vkms_composer_worker()
|