Searched refs:gsc_dev (Results 1 – 4 of 4) sorted by relevance
/Linux-v5.4/drivers/media/platform/exynos-gsc/ |
D | gsc-regs.c | 14 void gsc_hw_set_sw_reset(struct gsc_dev *dev) in gsc_hw_set_sw_reset() 19 int gsc_wait_reset(struct gsc_dev *dev) in gsc_wait_reset() 34 void gsc_hw_set_frm_done_irq_mask(struct gsc_dev *dev, bool mask) in gsc_hw_set_frm_done_irq_mask() 46 void gsc_hw_set_gsc_irq_enable(struct gsc_dev *dev, bool mask) in gsc_hw_set_gsc_irq_enable() 58 void gsc_hw_set_input_buf_masking(struct gsc_dev *dev, u32 shift, in gsc_hw_set_input_buf_masking() 72 void gsc_hw_set_output_buf_masking(struct gsc_dev *dev, u32 shift, in gsc_hw_set_output_buf_masking() 86 void gsc_hw_set_input_addr(struct gsc_dev *dev, struct gsc_addr *addr, in gsc_hw_set_input_addr() 97 void gsc_hw_set_output_addr(struct gsc_dev *dev, in gsc_hw_set_output_addr() 109 struct gsc_dev *dev = ctx->gsc_dev; in gsc_hw_set_input_path() 122 struct gsc_dev *dev = ctx->gsc_dev; in gsc_hw_set_in_size() [all …]
|
D | gsc-core.h | 179 struct gsc_dev; 326 struct gsc_dev { struct 369 struct gsc_dev *gsc_dev; member 378 void gsc_set_prefbuf(struct gsc_dev *gsc, struct gsc_frame *frm); 379 int gsc_register_m2m_device(struct gsc_dev *gsc); 380 void gsc_unregister_m2m_device(struct gsc_dev *gsc); 410 spin_lock_irqsave(&ctx->gsc_dev->slock, flags); in gsc_ctx_state_lock_set() 412 spin_unlock_irqrestore(&ctx->gsc_dev->slock, flags); in gsc_ctx_state_lock_set() 419 spin_lock_irqsave(&ctx->gsc_dev->slock, flags); in gsc_ctx_state_lock_clear() 421 spin_unlock_irqrestore(&ctx->gsc_dev->slock, flags); in gsc_ctx_state_lock_clear() [all …]
|
D | gsc-m2m.c | 30 struct gsc_dev *gsc = ctx->gsc_dev; in gsc_m2m_ctx_stop_req() 61 ret = pm_runtime_get_sync(&ctx->gsc_dev->pdev->dev); in gsc_m2m_start_streaming() 88 pm_runtime_put(&ctx->gsc_dev->pdev->dev); in gsc_m2m_stop_streaming() 112 v4l2_m2m_job_finish(ctx->gsc_dev->m2m.m2m_dev, in gsc_m2m_job_finish() 149 struct gsc_dev *gsc; in gsc_m2m_device_run() 157 gsc = ctx->gsc_dev; in gsc_m2m_device_run() 291 struct gsc_dev *gsc = ctx->gsc_dev; in gsc_m2m_querycap() 372 struct gsc_dev *gsc = ctx->gsc_dev; in gsc_m2m_reqbufs() 491 struct gsc_variant *variant = ctx->gsc_dev->variant; in gsc_m2m_s_selection() 592 src_vq->lock = &ctx->gsc_dev->lock; in queue_init() [all …]
|
D | gsc-core.c | 340 void gsc_set_prefbuf(struct gsc_dev *gsc, struct gsc_frame *frm) in gsc_set_prefbuf() 392 struct gsc_dev *gsc = ctx->gsc_dev; in gsc_try_fmt_mplane() 521 struct gsc_dev *gsc = ctx->gsc_dev; in gsc_try_selection() 639 struct gsc_variant *variant = ctx->gsc_dev->variant; in gsc_set_scaler_info() 640 struct device *dev = &ctx->gsc_dev->pdev->dev; in gsc_set_scaler_info() 701 struct gsc_dev *gsc = ctx->gsc_dev; in __gsc_s_ctrl() 750 spin_lock_irqsave(&ctx->gsc_dev->slock, flags); in gsc_s_ctrl() 752 spin_unlock_irqrestore(&ctx->gsc_dev->slock, flags); in gsc_s_ctrl() 863 struct gsc_dev *gsc = priv; in gsc_irq_handler() 1108 struct gsc_dev *gsc; in gsc_probe() [all …]
|