Home
last modified time | relevance | path

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

/linux/drivers/media/platform/samsung/exynos-gsc/
H A 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 …]
H A Dgsc-core.h176 struct gsc_dev;
328 struct gsc_dev { struct
375 struct gsc_dev *gsc_dev; member
384 void gsc_set_prefbuf(struct gsc_dev *gsc, struct gsc_frame *frm);
385 int gsc_register_m2m_device(struct gsc_dev *gsc);
386 void gsc_unregister_m2m_device(struct gsc_dev *gsc);
416 spin_lock_irqsave(&ctx->gsc_dev->slock, flags); in gsc_ctx_state_lock_set()
418 spin_unlock_irqrestore(&ctx->gsc_dev->slock, flags); in gsc_ctx_state_lock_set()
425 spin_lock_irqsave(&ctx->gsc_dev->slock, flags); in gsc_ctx_state_lock_clear()
427 spin_unlock_irqrestore(&ctx->gsc_dev->slock, flags); in gsc_ctx_state_lock_clear()
[all …]
H A Dgsc-core.c339 void gsc_set_prefbuf(struct gsc_dev *gsc, struct gsc_frame *frm) in gsc_set_prefbuf()
390 struct gsc_dev *gsc = ctx->gsc_dev; in gsc_try_fmt_mplane()
519 struct gsc_dev *gsc = ctx->gsc_dev; in gsc_try_selection()
637 struct gsc_variant *variant = ctx->gsc_dev->variant; in gsc_set_scaler_info()
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()
750 spin_unlock_irqrestore(&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()
[all …]
/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()
/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()
/linux/include/linux/mfd/
H A Dgsc.h64 struct gsc_dev { struct
/linux/drivers/hwmon/
H A Dgsc-hwmon.c26 struct gsc_dev *gsc;
304 struct gsc_dev *gsc = dev_get_drvdata(pdev->dev.parent); in gsc_hwmon_probe()