Home
last modified time | relevance | path

Searched refs:gsc_dev (Results 1 – 4 of 4) sorted by relevance

/linux-4.4.14/drivers/media/platform/exynos-gsc/
Dgsc-regs.c18 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 …]
Dgsc-core.h185 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 …]
Dgsc-m2m.c34 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 …]
Dgsc-core.c340 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 …]