Searched refs:gsc (Results 1 – 13 of 13) sorted by relevance
/Linux-v5.4/drivers/media/platform/exynos-gsc/ |
D | gsc-m2m.c | 30 struct gsc_dev *gsc = ctx->gsc_dev; in gsc_m2m_ctx_stop_req() local 33 curr_ctx = v4l2_m2m_get_curr_priv(gsc->m2m.m2m_dev); in gsc_m2m_ctx_stop_req() 34 if (!gsc_m2m_pending(gsc) || (curr_ctx != ctx)) in gsc_m2m_ctx_stop_req() 38 ret = wait_event_timeout(gsc->irq_queue, in gsc_m2m_ctx_stop_req() 149 struct gsc_dev *gsc; in gsc_m2m_device_run() local 157 gsc = ctx->gsc_dev; in gsc_m2m_device_run() 158 spin_lock_irqsave(&gsc->slock, flags); in gsc_m2m_device_run() 160 set_bit(ST_M2M_PEND, &gsc->state); in gsc_m2m_device_run() 163 if (gsc->m2m.ctx != ctx) { in gsc_m2m_device_run() 165 gsc->m2m.ctx, ctx); in gsc_m2m_device_run() [all …]
|
D | gsc-core.c | 340 void gsc_set_prefbuf(struct gsc_dev *gsc, struct gsc_frame *frm) in gsc_set_prefbuf() argument 392 struct gsc_dev *gsc = ctx->gsc_dev; in gsc_try_fmt_mplane() local 393 struct gsc_variant *variant = gsc->variant; in gsc_try_fmt_mplane() 521 struct gsc_dev *gsc = ctx->gsc_dev; in gsc_try_selection() local 522 struct gsc_variant *variant = gsc->variant; in gsc_try_selection() 701 struct gsc_dev *gsc = ctx->gsc_dev; in __gsc_s_ctrl() local 702 struct gsc_variant *variant = gsc->variant; in __gsc_s_ctrl() 863 struct gsc_dev *gsc = priv; in gsc_irq_handler() local 867 gsc_irq = gsc_hw_get_irq_status(gsc); in gsc_irq_handler() 868 gsc_hw_clear_irq(gsc, gsc_irq); in gsc_irq_handler() [all …]
|
D | Makefile | 2 exynos-gsc-objs := gsc-core.o gsc-m2m.o gsc-regs.o 4 obj-$(CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC) += exynos-gsc.o
|
D | gsc-core.h | 378 void gsc_set_prefbuf(struct gsc_dev *gsc, struct gsc_frame *frm); 379 int gsc_register_m2m_device(struct gsc_dev *gsc); 380 void gsc_unregister_m2m_device(struct gsc_dev *gsc);
|
/Linux-v5.4/Documentation/devicetree/bindings/media/ |
D | exynos5-gsc.txt | 7 "samsung,exynos5250-gsc" 8 "samsung,exynos5420-gsc" 9 "samsung,exynos5433-gsc" 10 "samsung,exynos5-gsc" (deprecated) 20 gsc_0: gsc@13e00000 { 21 compatible = "samsung,exynos5250-gsc";
|
/Linux-v5.4/arch/arm/boot/dts/ |
D | exynos5250.dtsi | 745 gsc_0: gsc@13e00000 { 746 compatible = "samsung,exynos5250-gsc", "samsung,exynos5-gsc"; 755 gsc_1: gsc@13e10000 { 756 compatible = "samsung,exynos5250-gsc", "samsung,exynos5-gsc"; 765 gsc_2: gsc@13e20000 { 766 compatible = "samsung,exynos5250-gsc", "samsung,exynos5-gsc"; 775 gsc_3: gsc@13e30000 { 776 compatible = "samsung,exynos5250-gsc", "samsung,exynos5-gsc";
|
D | exynos5420.dtsi | 654 compatible = "samsung,exynos5420-gsc", "samsung,exynos5-gsc"; 664 compatible = "samsung,exynos5420-gsc", "samsung,exynos5-gsc";
|
/Linux-v5.4/drivers/parisc/ |
D | gsc.h | 28 struct parisc_device *gsc; member
|
D | Makefile | 13 obj-$(CONFIG_GSC) += gsc.o
|
D | gsc.c | 206 gsc_asic->gsc = parent; in gsc_common_setup()
|
/Linux-v5.4/Documentation/devicetree/bindings/iommu/ |
D | samsung,sysmmu.txt | 48 gsc_0: gsc@13e00000 { 49 compatible = "samsung,exynos5-gsc";
|
/Linux-v5.4/drivers/media/platform/ |
D | Makefile | 46 obj-$(CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC) += exynos-gsc/
|
/Linux-v5.4/arch/arm64/boot/dts/exynos/ |
D | exynos5433.dtsi | 1084 compatible = "samsung,exynos5433-gsc"; 1099 compatible = "samsung,exynos5433-gsc"; 1114 compatible = "samsung,exynos5433-gsc";
|