Home
last modified time | relevance | path

Searched refs:g2d (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/exynos/
H A Dexynos_drm_g2d.c264 static inline void g2d_hw_reset(struct g2d_data *g2d) in g2d_hw_reset() argument
266 writel(G2D_R | G2D_SFRCLEAR, g2d->regs + G2D_SOFT_RESET); in g2d_hw_reset()
267 clear_bit(G2D_BIT_ENGINE_BUSY, &g2d->flags); in g2d_hw_reset()
270 static int g2d_init_cmdlist(struct g2d_data *g2d) in g2d_init_cmdlist() argument
272 struct device *dev = g2d->dev; in g2d_init_cmdlist()
278 g2d->cmdlist_dma_attrs = DMA_ATTR_WRITE_COMBINE; in g2d_init_cmdlist()
280 g2d->cmdlist_pool_virt = dma_alloc_attrs(to_dma_dev(g2d->drm_dev), in g2d_init_cmdlist()
282 &g2d->cmdlist_pool, GFP_KERNEL, in g2d_init_cmdlist()
283 g2d in g2d_init_cmdlist()
319 g2d_fini_cmdlist(struct g2d_data *g2d) g2d_fini_cmdlist() argument
331 g2d_get_cmdlist(struct g2d_data *g2d) g2d_get_cmdlist() argument
351 g2d_put_cmdlist(struct g2d_data *g2d, struct g2d_cmdlist_node *node) g2d_put_cmdlist() argument
378 g2d_userptr_put_dma_addr(struct g2d_data *g2d, void *obj, bool force) g2d_userptr_put_dma_addr() argument
414 g2d_userptr_get_dma_addr(struct g2d_data *g2d, unsigned long userptr, unsigned long size, struct drm_file *filp, void **obj) g2d_userptr_get_dma_addr() argument
548 g2d_userptr_free_all(struct g2d_data *g2d, struct drm_file *filp) g2d_userptr_free_all() argument
560 g2d_get_reg_type(struct g2d_data *g2d, int reg_offset) g2d_get_reg_type() argument
628 g2d_check_buf_desc_is_valid(struct g2d_data *g2d, struct g2d_buf_desc *buf_desc, enum g2d_reg_type reg_type, unsigned long size) g2d_check_buf_desc_is_valid() argument
681 g2d_map_cmdlist_gem(struct g2d_data *g2d, struct g2d_cmdlist_node *node, struct drm_device *drm_dev, struct drm_file *file) g2d_map_cmdlist_gem() argument
768 g2d_unmap_cmdlist_gem(struct g2d_data *g2d, struct g2d_cmdlist_node *node, struct drm_file *filp) g2d_unmap_cmdlist_gem() argument
799 g2d_dma_start(struct g2d_data *g2d, struct g2d_runqueue_node *runqueue_node) g2d_dma_start() argument
811 g2d_get_runqueue_node(struct g2d_data *g2d) g2d_get_runqueue_node() argument
824 g2d_free_runqueue_node(struct g2d_data *g2d, struct g2d_runqueue_node *runqueue_node) g2d_free_runqueue_node() argument
849 g2d_remove_runqueue_nodes(struct g2d_data *g2d, struct drm_file *file) g2d_remove_runqueue_nodes() argument
867 struct g2d_data *g2d = container_of(work, struct g2d_data, g2d_runqueue_worker() local
912 g2d_finish_event(struct g2d_data *g2d, u32 cmdlist_no) g2d_finish_event() argument
935 struct g2d_data *g2d = dev_id; g2d_irq_handler() local
974 g2d_wait_finish(struct g2d_data *g2d, struct drm_file *file) g2d_wait_finish() argument
1023 g2d_check_reg_offset(struct g2d_data *g2d, struct g2d_cmdlist_node *node, int nr, bool for_addr) g2d_check_reg_offset() argument
1144 struct g2d_data *g2d = dev_get_drvdata(priv->g2d_dev); exynos_g2d_set_cmdlist_ioctl() local
1303 struct g2d_data *g2d = dev_get_drvdata(priv->g2d_dev); exynos_g2d_exec_ioctl() local
1363 struct g2d_data *g2d; g2d_close() local
1402 struct g2d_data *g2d = dev_get_drvdata(dev); g2d_bind() local
1431 struct g2d_data *g2d = dev_get_drvdata(dev); g2d_unbind() local
1452 struct g2d_data *g2d; g2d_probe() local
1535 struct g2d_data *g2d = platform_get_drvdata(pdev); g2d_remove() local
1554 struct g2d_data *g2d = dev_get_drvdata(dev); g2d_suspend() local
1569 struct g2d_data *g2d = dev_get_drvdata(dev); g2d_resume() local
1579 struct g2d_data *g2d = dev_get_drvdata(dev); g2d_runtime_suspend() local
1588 struct g2d_data *g2d = dev_get_drvdata(dev); g2d_runtime_resume() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/exynos/
H A Dexynos_drm_g2d.c262 static inline void g2d_hw_reset(struct g2d_data *g2d) in g2d_hw_reset() argument
264 writel(G2D_R | G2D_SFRCLEAR, g2d->regs + G2D_SOFT_RESET); in g2d_hw_reset()
265 clear_bit(G2D_BIT_ENGINE_BUSY, &g2d->flags); in g2d_hw_reset()
268 static int g2d_init_cmdlist(struct g2d_data *g2d) in g2d_init_cmdlist() argument
270 struct device *dev = g2d->dev; in g2d_init_cmdlist()
276 g2d->cmdlist_dma_attrs = DMA_ATTR_WRITE_COMBINE; in g2d_init_cmdlist()
278 g2d->cmdlist_pool_virt = dma_alloc_attrs(to_dma_dev(g2d->drm_dev), in g2d_init_cmdlist()
280 &g2d->cmdlist_pool, GFP_KERNEL, in g2d_init_cmdlist()
281 g2d in g2d_init_cmdlist()
317 g2d_fini_cmdlist(struct g2d_data *g2d) g2d_fini_cmdlist() argument
329 g2d_get_cmdlist(struct g2d_data *g2d) g2d_get_cmdlist() argument
349 g2d_put_cmdlist(struct g2d_data *g2d, struct g2d_cmdlist_node *node) g2d_put_cmdlist() argument
376 g2d_userptr_put_dma_addr(struct g2d_data *g2d, void *obj, bool force) g2d_userptr_put_dma_addr() argument
419 g2d_userptr_get_dma_addr(struct g2d_data *g2d, unsigned long userptr, unsigned long size, struct drm_file *filp, void **obj) g2d_userptr_get_dma_addr() argument
553 g2d_userptr_free_all(struct g2d_data *g2d, struct drm_file *filp) g2d_userptr_free_all() argument
565 g2d_get_reg_type(struct g2d_data *g2d, int reg_offset) g2d_get_reg_type() argument
633 g2d_check_buf_desc_is_valid(struct g2d_data *g2d, struct g2d_buf_desc *buf_desc, enum g2d_reg_type reg_type, unsigned long size) g2d_check_buf_desc_is_valid() argument
686 g2d_map_cmdlist_gem(struct g2d_data *g2d, struct g2d_cmdlist_node *node, struct drm_device *drm_dev, struct drm_file *file) g2d_map_cmdlist_gem() argument
773 g2d_unmap_cmdlist_gem(struct g2d_data *g2d, struct g2d_cmdlist_node *node, struct drm_file *filp) g2d_unmap_cmdlist_gem() argument
804 g2d_dma_start(struct g2d_data *g2d, struct g2d_runqueue_node *runqueue_node) g2d_dma_start() argument
816 g2d_get_runqueue_node(struct g2d_data *g2d) g2d_get_runqueue_node() argument
829 g2d_free_runqueue_node(struct g2d_data *g2d, struct g2d_runqueue_node *runqueue_node) g2d_free_runqueue_node() argument
854 g2d_remove_runqueue_nodes(struct g2d_data *g2d, struct drm_file *file) g2d_remove_runqueue_nodes() argument
872 struct g2d_data *g2d = container_of(work, struct g2d_data, g2d_runqueue_worker() local
909 g2d_finish_event(struct g2d_data *g2d, u32 cmdlist_no) g2d_finish_event() argument
932 struct g2d_data *g2d = dev_id; g2d_irq_handler() local
971 g2d_wait_finish(struct g2d_data *g2d, struct drm_file *file) g2d_wait_finish() argument
1020 g2d_check_reg_offset(struct g2d_data *g2d, struct g2d_cmdlist_node *node, int nr, bool for_addr) g2d_check_reg_offset() argument
1141 struct g2d_data *g2d = dev_get_drvdata(priv->g2d_dev); exynos_g2d_set_cmdlist_ioctl() local
1300 struct g2d_data *g2d = dev_get_drvdata(priv->g2d_dev); exynos_g2d_exec_ioctl() local
1360 struct g2d_data *g2d; g2d_close() local
1399 struct g2d_data *g2d = dev_get_drvdata(dev); g2d_bind() local
1428 struct g2d_data *g2d = dev_get_drvdata(dev); g2d_unbind() local
1450 struct g2d_data *g2d; g2d_probe() local
1535 struct g2d_data *g2d = platform_get_drvdata(pdev); g2d_remove() local
1555 struct g2d_data *g2d = dev_get_drvdata(dev); g2d_suspend() local
1570 struct g2d_data *g2d = dev_get_drvdata(dev); g2d_resume() local
1582 struct g2d_data *g2d = dev_get_drvdata(dev); g2d_runtime_suspend() local
1591 struct g2d_data *g2d = dev_get_drvdata(dev); g2d_runtime_resume() local
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/s5p-g2d/
H A DMakefile2 s5p-g2d-objs := g2d.o g2d-hw.o
4 obj-$(CONFIG_VIDEO_SAMSUNG_S5P_G2D) += s5p-g2d.o
/kernel/linux/linux-6.6/drivers/media/platform/samsung/s5p-g2d/
H A DMakefile2 s5p-g2d-objs := g2d.o g2d-hw.o
4 obj-$(CONFIG_VIDEO_SAMSUNG_S5P_G2D) += s5p-g2d.o

Completed in 4 milliseconds