Searched refs:gsc_dev (Results 1 – 7 of 7) sorted by relevance
/linux/drivers/media/platform/samsung/exynos-gsc/ |
H A D | gsc-regs.c | 14 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 D | gsc-core.h | 176 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 D | gsc-core.c | 339 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 D | gsc.c | 142 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 D | gateworks-gsc.c | 76 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 D | gsc.h | 64 struct gsc_dev { struct
|
/linux/drivers/hwmon/ |
H A D | gsc-hwmon.c | 26 struct gsc_dev *gsc; 304 struct gsc_dev *gsc = dev_get_drvdata(pdev->dev.parent); in gsc_hwmon_probe()
|