Home
last modified time | relevance | path

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

/linux-5.19.10/drivers/media/platform/samsung/exynos-gsc/
Dgsc-regs.c14 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 …]
Dgsc-core.h177 struct gsc_dev;
329 struct gsc_dev { struct
376 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);
417 spin_lock_irqsave(&ctx->gsc_dev->slock, flags); in gsc_ctx_state_lock_set()
419 spin_unlock_irqrestore(&ctx->gsc_dev->slock, flags); in gsc_ctx_state_lock_set()
426 spin_lock_irqsave(&ctx->gsc_dev->slock, flags); in gsc_ctx_state_lock_clear()
428 spin_unlock_irqrestore(&ctx->gsc_dev->slock, flags); in gsc_ctx_state_lock_clear()
[all …]
Dgsc-m2m.c30 struct gsc_dev *gsc = ctx->gsc_dev; in gsc_m2m_ctx_stop_req()
60 return pm_runtime_resume_and_get(&ctx->gsc_dev->pdev->dev); in gsc_m2m_start_streaming()
86 pm_runtime_put(&ctx->gsc_dev->pdev->dev); in gsc_m2m_stop_streaming()
110 v4l2_m2m_job_finish(ctx->gsc_dev->m2m.m2m_dev, in gsc_m2m_job_finish()
147 struct gsc_dev *gsc; in gsc_m2m_device_run()
155 gsc = ctx->gsc_dev; in gsc_m2m_device_run()
365 struct gsc_dev *gsc = ctx->gsc_dev; in gsc_m2m_reqbufs()
484 struct gsc_variant *variant = ctx->gsc_dev->variant; in gsc_m2m_s_selection()
585 src_vq->lock = &ctx->gsc_dev->lock; in queue_init()
586 src_vq->dev = &ctx->gsc_dev->pdev->dev; in queue_init()
[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()
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 …]
/linux-5.19.10/drivers/parisc/
Dgsc.c142 struct gsc_asic *gsc_dev = irq_data_get_irq_chip_data(d); in gsc_set_affinity_irq() local
153 gsc_dev->gsc_irq.txn_addr = txn_affinity_addr(d->irq, cpu_irq); in gsc_set_affinity_irq()
154 gsc_dev->eim = ((u32) gsc_dev->gsc_irq.txn_addr) | gsc_dev->gsc_irq.txn_data; in gsc_set_affinity_irq()
157 gsc_writel(gsc_dev->eim, gsc_dev->hpa + OFFSET_IAR); in gsc_set_affinity_irq()
/linux-5.19.10/drivers/mfd/
Dgateworks-gsc.c76 static int gsc_powerdown(struct gsc_dev *gsc, unsigned long secs) in gsc_powerdown()
108 struct gsc_dev *gsc = dev_get_drvdata(dev); in gsc_show()
125 struct gsc_dev *gsc = dev_get_drvdata(dev); in gsc_store()
201 struct gsc_dev *gsc; in gsc_probe()
/linux-5.19.10/include/linux/mfd/
Dgsc.h64 struct gsc_dev { struct
/linux-5.19.10/drivers/hwmon/
Dgsc-hwmon.c26 struct gsc_dev *gsc;
314 struct gsc_dev *gsc = dev_get_drvdata(pdev->dev.parent); in gsc_hwmon_probe()