From e12400fad24fcff3a3a493cf9cce74dd2a5c8861 Mon Sep 17 00:00:00 2001 From: Russell King Date: Sun, 22 Sep 2013 15:26:08 +0100 Subject: Remove drm_armada_bo_create_phys() We no longer need this function, because we can do everything via the dma_buf passing methods. So, get rid of this. Signed-off-by: Russell King --- armada_bufmgr.c | 34 ---------------------------------- armada_bufmgr.h | 2 -- 2 files changed, 36 deletions(-) diff --git a/armada_bufmgr.c b/armada_bufmgr.c index ee9d176..22a2a14 100644 --- a/armada_bufmgr.c +++ b/armada_bufmgr.c @@ -271,40 +271,6 @@ static void armada_bo_cache_put(struct armada_bo *bo) armada_bo_free(bo); } -struct drm_armada_bo *drm_armada_bo_create_phys(struct drm_armada_bufmgr *mgr, - uint32_t phys, size_t size) -{ - struct armada_bo *bo; - int fd = mgr->fd; - - bo = calloc(1, sizeof *bo); - if (bo) { - struct drm_armada_gem_create_phys arg; - int ret; - - memset(&arg, 0, sizeof(arg)); - arg.phys = phys; - arg.size = size; - - ret = drmIoctl(fd, DRM_IOCTL_ARMADA_GEM_CREATE_PHYS, &arg); - if (ret) { - free(bo); - return NULL; - } - bo->bo.ref = 1; - bo->bo.handle = arg.handle; - bo->bo.size = size; - bo->bo.type = DRM_ARMADA_BO_LINEAR; - bo->alloc_size = size; - bo->ref = 1; - bo->mgr = mgr; - - /* Add it to the handle hash table */ - assert(drmHashInsert(mgr->handle_hash, bo->bo.handle, bo) == 0); - } - return &bo->bo; -} - struct drm_armada_bo *drm_armada_bo_create(struct drm_armada_bufmgr *mgr, unsigned w, unsigned h, unsigned bpp) { diff --git a/armada_bufmgr.h b/armada_bufmgr.h index f7e0cb6..988b38c 100644 --- a/armada_bufmgr.h +++ b/armada_bufmgr.h @@ -23,8 +23,6 @@ void drm_armada_fini(struct drm_armada_bufmgr *); struct drm_armada_bo *drm_armada_bo_create(struct drm_armada_bufmgr *, unsigned w, unsigned h, unsigned bpp); -struct drm_armada_bo *drm_armada_bo_create_phys(struct drm_armada_bufmgr *, - uint32_t phys, size_t size); struct drm_armada_bo *drm_armada_bo_dumb_create(struct drm_armada_bufmgr *, unsigned w, unsigned h, unsigned bpp); -- cgit