Searched refs:gsc_dev (Results 1 – 4 of 4) sorted by relevance
| /Linux-v4.19/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 | 183 struct gsc_dev; 330 struct gsc_dev { struct 373 struct gsc_dev *gsc_dev; member 382 void gsc_set_prefbuf(struct gsc_dev *gsc, struct gsc_frame *frm); 383 int gsc_register_m2m_device(struct gsc_dev *gsc); 384 void gsc_unregister_m2m_device(struct gsc_dev *gsc); 415 spin_lock_irqsave(&ctx->gsc_dev->slock, flags); in gsc_ctx_state_lock_set() 417 spin_unlock_irqrestore(&ctx->gsc_dev->slock, flags); in gsc_ctx_state_lock_set() 424 spin_lock_irqsave(&ctx->gsc_dev->slock, flags); in gsc_ctx_state_lock_clear() 426 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() 92 pm_runtime_put(&ctx->gsc_dev->pdev->dev); in gsc_m2m_stop_streaming() 116 v4l2_m2m_job_finish(ctx->gsc_dev->m2m.m2m_dev, in gsc_m2m_job_finish() 153 struct gsc_dev *gsc; in gsc_m2m_device_run() 161 gsc = ctx->gsc_dev; in gsc_m2m_device_run() 295 struct gsc_dev *gsc = ctx->gsc_dev; in gsc_m2m_querycap() 378 struct gsc_dev *gsc = ctx->gsc_dev; in gsc_m2m_reqbufs() 498 struct gsc_variant *variant = ctx->gsc_dev->variant; in gsc_m2m_s_selection() 601 src_vq->lock = &ctx->gsc_dev->lock; in queue_init() [all …]
|
| D | gsc-core.c | 366 void gsc_set_prefbuf(struct gsc_dev *gsc, struct gsc_frame *frm) in gsc_set_prefbuf() 418 struct gsc_dev *gsc = ctx->gsc_dev; in gsc_try_fmt_mplane() 560 struct gsc_dev *gsc = ctx->gsc_dev; in gsc_try_crop() 678 struct gsc_variant *variant = ctx->gsc_dev->variant; in gsc_set_scaler_info() 679 struct device *dev = &ctx->gsc_dev->pdev->dev; in gsc_set_scaler_info() 740 struct gsc_dev *gsc = ctx->gsc_dev; in __gsc_s_ctrl() 789 spin_lock_irqsave(&ctx->gsc_dev->slock, flags); in gsc_s_ctrl() 791 spin_unlock_irqrestore(&ctx->gsc_dev->slock, flags); in gsc_s_ctrl() 902 struct gsc_dev *gsc = priv; in gsc_irq_handler() 1147 struct gsc_dev *gsc; in gsc_probe() [all …]
|