Home
last modified time | relevance | path

Searched refs:rk_obj (Results 1 – 3 of 3) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/rockchip/
Drockchip_drm_gem.c25 static int rockchip_gem_alloc_buf(struct rockchip_gem_object *rk_obj, in rockchip_gem_alloc_buf() argument
28 struct drm_gem_object *obj = &rk_obj->base; in rockchip_gem_alloc_buf()
31 init_dma_attrs(&rk_obj->dma_attrs); in rockchip_gem_alloc_buf()
32 dma_set_attr(DMA_ATTR_WRITE_COMBINE, &rk_obj->dma_attrs); in rockchip_gem_alloc_buf()
35 dma_set_attr(DMA_ATTR_NO_KERNEL_MAPPING, &rk_obj->dma_attrs); in rockchip_gem_alloc_buf()
37 rk_obj->kvaddr = dma_alloc_attrs(drm->dev, obj->size, in rockchip_gem_alloc_buf()
38 &rk_obj->dma_addr, GFP_KERNEL, in rockchip_gem_alloc_buf()
39 &rk_obj->dma_attrs); in rockchip_gem_alloc_buf()
40 if (!rk_obj->kvaddr) { in rockchip_gem_alloc_buf()
48 static void rockchip_gem_free_buf(struct rockchip_gem_object *rk_obj) in rockchip_gem_free_buf() argument
[all …]
Drockchip_drm_fbdev.c56 struct rockchip_gem_object *rk_obj; in rockchip_drm_fbdev_create() local
74 rk_obj = rockchip_gem_create_object(dev, size, true); in rockchip_drm_fbdev_create()
75 if (IS_ERR(rk_obj)) in rockchip_drm_fbdev_create()
78 private->fbdev_bo = &rk_obj->base; in rockchip_drm_fbdev_create()
115 fbi->screen_base = rk_obj->kvaddr + offset; in rockchip_drm_fbdev_create()
116 fbi->screen_size = rk_obj->base.size; in rockchip_drm_fbdev_create()
117 fbi->fix.smem_len = rk_obj->base.size; in rockchip_drm_fbdev_create()
120 fb->width, fb->height, fb->depth, rk_obj->kvaddr, in rockchip_drm_fbdev_create()
132 rockchip_gem_free_object(&rk_obj->base); in rockchip_drm_fbdev_create()
Drockchip_drm_vop.c579 struct rockchip_gem_object *rk_obj; in vop_update_plane_event() local
633 rk_obj = to_rockchip_obj(obj); in vop_update_plane_event()
645 yrgb_mst = rk_obj->dma_addr + offset; in vop_update_plane_event()