/kernel/linux/linux-6.6/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_g2d.c | 264 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 D | exynos_drm_g2d.c | 262 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 D | Makefile | 2 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 D | Makefile | 2 s5p-g2d-objs := g2d.o g2d-hw.o 4 obj-$(CONFIG_VIDEO_SAMSUNG_S5P_G2D) += s5p-g2d.o
|