Home
last modified time | relevance | path

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

/openbmc/linux/drivers/media/platform/samsung/exynos-gsc/
H A Dgsc-regs.c109 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()
144 struct gsc_dev *dev = ctx->gsc_dev; in gsc_hw_set_in_image_rgb()
164 struct gsc_dev *dev = ctx->gsc_dev; in gsc_hw_set_in_image_format()
220 struct gsc_dev *dev = ctx->gsc_dev; in gsc_hw_set_output_path()
235 struct gsc_dev *dev = ctx->gsc_dev; in gsc_hw_set_out_size()
264 struct gsc_dev *dev = ctx->gsc_dev; in gsc_hw_set_out_image_rgb()
284 struct gsc_dev *dev = ctx->gsc_dev; in gsc_hw_set_out_image_format()
344 struct gsc_dev *dev = ctx->gsc_dev; in gsc_hw_set_prescaler()
356 struct gsc_dev *dev = ctx->gsc_dev; in gsc_hw_set_mainscaler()
[all …]
H A Dgsc-core.h177 struct gsc_dev;
329 struct gsc_dev { struct
376 struct gsc_dev *gsc_dev; member
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()
473 spin_lock_irqsave(&ctx->gsc_dev->slock, flags); in gsc_ctx_state_is_set()
496 void gsc_hw_set_sw_reset(struct gsc_dev *dev);
[all …]
H A Dgsc-m2m.c30 struct gsc_dev *gsc = ctx->gsc_dev; in gsc_m2m_ctx_stop_req()
86 pm_runtime_put(&ctx->gsc_dev->pdev->dev); in gsc_m2m_stop_streaming()
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()
585 src_vq->lock = &ctx->gsc_dev->lock; in queue_init()
600 dst_vq->lock = &ctx->gsc_dev->lock; in queue_init()
633 ctx->gsc_dev = gsc; in gsc_m2m_open()
672 struct gsc_dev *gsc = ctx->gsc_dev; in gsc_m2m_release()
696 struct gsc_dev *gsc = ctx->gsc_dev; in gsc_m2m_poll()
[all …]
H A Dgsc-core.c390 struct gsc_dev *gsc = ctx->gsc_dev; in gsc_try_fmt_mplane()
519 struct gsc_dev *gsc = ctx->gsc_dev; in gsc_try_selection()
638 struct device *dev = &ctx->gsc_dev->pdev->dev; in gsc_set_scaler_info()
699 struct gsc_dev *gsc = ctx->gsc_dev; in __gsc_s_ctrl()
748 spin_lock_irqsave(&ctx->gsc_dev->slock, flags); in gsc_s_ctrl()
861 struct gsc_dev *gsc = priv; in gsc_irq_handler()
1106 struct gsc_dev *gsc; in gsc_probe()
1225 static int gsc_m2m_suspend(struct gsc_dev *gsc) in gsc_m2m_suspend()
1247 static void gsc_m2m_resume(struct gsc_dev *gsc) in gsc_m2m_resume()
1264 struct gsc_dev *gsc = dev_get_drvdata(dev); in gsc_runtime_resume()
[all …]
/openbmc/linux/drivers/parisc/
H A 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()
/openbmc/linux/drivers/mfd/
H A 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()
200 struct gsc_dev *gsc; in gsc_probe()
/openbmc/linux/include/linux/mfd/
H A Dgsc.h64 struct gsc_dev { struct
/openbmc/linux/drivers/hwmon/
H A Dgsc-hwmon.c26 struct gsc_dev *gsc;
316 struct gsc_dev *gsc = dev_get_drvdata(pdev->dev.parent); in gsc_hwmon_probe()