wb_connector 87 drivers/gpu/drm/drm_writeback.c struct drm_writeback_connector *wb_connector = wb_connector 90 drivers/gpu/drm/drm_writeback.c return wb_connector->base.dev->driver->name; wb_connector 96 drivers/gpu/drm/drm_writeback.c struct drm_writeback_connector *wb_connector = wb_connector 99 drivers/gpu/drm/drm_writeback.c return wb_connector->timeline_name; wb_connector 175 drivers/gpu/drm/drm_writeback.c struct drm_writeback_connector *wb_connector, wb_connector 181 drivers/gpu/drm/drm_writeback.c struct drm_connector *connector = &wb_connector->base; wb_connector 193 drivers/gpu/drm/drm_writeback.c drm_encoder_helper_add(&wb_connector->encoder, enc_helper_funcs); wb_connector 194 drivers/gpu/drm/drm_writeback.c ret = drm_encoder_init(dev, &wb_connector->encoder, wb_connector 208 drivers/gpu/drm/drm_writeback.c &wb_connector->encoder); wb_connector 212 drivers/gpu/drm/drm_writeback.c INIT_LIST_HEAD(&wb_connector->job_queue); wb_connector 213 drivers/gpu/drm/drm_writeback.c spin_lock_init(&wb_connector->job_lock); wb_connector 215 drivers/gpu/drm/drm_writeback.c wb_connector->fence_context = dma_fence_context_alloc(1); wb_connector 216 drivers/gpu/drm/drm_writeback.c spin_lock_init(&wb_connector->fence_lock); wb_connector 217 drivers/gpu/drm/drm_writeback.c snprintf(wb_connector->timeline_name, wb_connector 218 drivers/gpu/drm/drm_writeback.c sizeof(wb_connector->timeline_name), wb_connector 230 drivers/gpu/drm/drm_writeback.c wb_connector->pixel_formats_blob_ptr = blob; wb_connector 237 drivers/gpu/drm/drm_writeback.c drm_encoder_cleanup(&wb_connector->encoder); wb_connector 300 drivers/gpu/drm/drm_writeback.c void drm_writeback_queue_job(struct drm_writeback_connector *wb_connector, wb_connector 309 drivers/gpu/drm/drm_writeback.c spin_lock_irqsave(&wb_connector->job_lock, flags); wb_connector 310 drivers/gpu/drm/drm_writeback.c list_add_tail(&job->list_entry, &wb_connector->job_queue); wb_connector 311 drivers/gpu/drm/drm_writeback.c spin_unlock_irqrestore(&wb_connector->job_lock, flags); wb_connector 367 drivers/gpu/drm/drm_writeback.c drm_writeback_signal_completion(struct drm_writeback_connector *wb_connector, wb_connector 374 drivers/gpu/drm/drm_writeback.c spin_lock_irqsave(&wb_connector->job_lock, flags); wb_connector 375 drivers/gpu/drm/drm_writeback.c job = list_first_entry_or_null(&wb_connector->job_queue, wb_connector 381 drivers/gpu/drm/drm_writeback.c spin_unlock_irqrestore(&wb_connector->job_lock, flags); wb_connector 401 drivers/gpu/drm/drm_writeback.c drm_writeback_get_out_fence(struct drm_writeback_connector *wb_connector) wb_connector 405 drivers/gpu/drm/drm_writeback.c if (WARN_ON(wb_connector->base.connector_type != wb_connector 414 drivers/gpu/drm/drm_writeback.c &wb_connector->fence_lock, wb_connector->fence_context, wb_connector 415 drivers/gpu/drm/drm_writeback.c ++wb_connector->fence_seqno); wb_connector 141 include/drm/drm_writeback.h struct drm_writeback_connector *wb_connector, wb_connector 151 include/drm/drm_writeback.h void drm_writeback_queue_job(struct drm_writeback_connector *wb_connector, wb_connector 157 include/drm/drm_writeback.h drm_writeback_signal_completion(struct drm_writeback_connector *wb_connector, wb_connector 161 include/drm/drm_writeback.h drm_writeback_get_out_fence(struct drm_writeback_connector *wb_connector);