Searched refs:gsc_dev (Results 1 – 4 of 4) sorted by relevance
/linux-4.4.14/drivers/media/platform/exynos-gsc/ |
D | gsc-regs.c | 18 void gsc_hw_set_sw_reset(struct gsc_dev *dev) in gsc_hw_set_sw_reset() 23 int gsc_wait_reset(struct gsc_dev *dev) in gsc_wait_reset() 38 void gsc_hw_set_frm_done_irq_mask(struct gsc_dev *dev, bool mask) in gsc_hw_set_frm_done_irq_mask() 50 void gsc_hw_set_gsc_irq_enable(struct gsc_dev *dev, bool mask) in gsc_hw_set_gsc_irq_enable() 62 void gsc_hw_set_input_buf_masking(struct gsc_dev *dev, u32 shift, in gsc_hw_set_input_buf_masking() 76 void gsc_hw_set_output_buf_masking(struct gsc_dev *dev, u32 shift, in gsc_hw_set_output_buf_masking() 90 void gsc_hw_set_input_addr(struct gsc_dev *dev, struct gsc_addr *addr, in gsc_hw_set_input_addr() 101 void gsc_hw_set_output_addr(struct gsc_dev *dev, in gsc_hw_set_output_addr() 113 struct gsc_dev *dev = ctx->gsc_dev; in gsc_hw_set_input_path() 126 struct gsc_dev *dev = ctx->gsc_dev; in gsc_hw_set_in_size() [all …]
|
D | gsc-core.h | 185 struct gsc_dev; 333 struct gsc_dev { struct 377 struct gsc_dev *gsc_dev; member 385 void gsc_set_prefbuf(struct gsc_dev *gsc, struct gsc_frame *frm); 386 int gsc_register_m2m_device(struct gsc_dev *gsc); 387 void gsc_unregister_m2m_device(struct gsc_dev *gsc); 418 spin_lock_irqsave(&ctx->gsc_dev->slock, flags); in gsc_ctx_state_lock_set() 420 spin_unlock_irqrestore(&ctx->gsc_dev->slock, flags); in gsc_ctx_state_lock_set() 427 spin_lock_irqsave(&ctx->gsc_dev->slock, flags); in gsc_ctx_state_lock_clear() 429 spin_unlock_irqrestore(&ctx->gsc_dev->slock, flags); in gsc_ctx_state_lock_clear() [all …]
|
D | gsc-m2m.c | 34 struct gsc_dev *gsc = ctx->gsc_dev; in gsc_m2m_ctx_stop_req() 65 ret = pm_runtime_get_sync(&ctx->gsc_dev->pdev->dev); in gsc_m2m_start_streaming() 75 pm_runtime_put(&ctx->gsc_dev->pdev->dev); in gsc_m2m_stop_streaming() 99 v4l2_m2m_job_finish(ctx->gsc_dev->m2m.m2m_dev, in gsc_m2m_job_finish() 136 struct gsc_dev *gsc; in gsc_m2m_device_run() 144 gsc = ctx->gsc_dev; in gsc_m2m_device_run() 233 allocators[i] = ctx->gsc_dev->alloc_ctx; in gsc_m2m_queue_setup() 281 struct gsc_dev *gsc = ctx->gsc_dev; in gsc_m2m_querycap() 365 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() [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() 522 struct gsc_dev *gsc = ctx->gsc_dev; in gsc_try_crop() 640 struct gsc_variant *variant = ctx->gsc_dev->variant; in gsc_set_scaler_info() 641 struct device *dev = &ctx->gsc_dev->pdev->dev; in gsc_set_scaler_info() 702 struct gsc_dev *gsc = ctx->gsc_dev; in __gsc_s_ctrl() 751 spin_lock_irqsave(&ctx->gsc_dev->slock, flags); in gsc_s_ctrl() 753 spin_unlock_irqrestore(&ctx->gsc_dev->slock, flags); in gsc_s_ctrl() 866 struct gsc_dev *gsc = priv; in gsc_irq_handler() 1006 static void gsc_clk_put(struct gsc_dev *gsc) in gsc_clk_put() [all …]
|