Home | History | Annotate | Download | only in drm_gralloc

Lines Matching full:info

29 	struct rockchip_info *info = (struct rockchip_info *)drv;
31 if (info->rockchip)
32 rockchip_device_destroy(info->rockchip);
33 free(info);
40 struct rockchip_info *info = (struct rockchip_info *)drv;
80 ret = drmPrimeFDToHandle(info->fd, handle->prime_fd,
91 buf->bo = rockchip_bo_from_handle(info->rockchip, gem_handle,
99 drmIoctl(info->fd, DRM_IOCTL_GEM_CLOSE, &args);
103 buf->bo = rockchip_bo_create(info->rockchip, size, 0);
111 ret = drmPrimeHandleToFD(info->fd, gem_handle, 0,
175 struct rockchip_info *info;
178 info = calloc(1, sizeof(*info));
179 if (!info) {
184 info->rockchip = rockchip_device_create(fd);
185 if (!info->rockchip) {
187 free(info);
191 info->fd = fd;
192 info->base.destroy = drm_gem_rockchip_destroy;
193 info->base.alloc = drm_gem_rockchip_alloc;
194 info->base.free = drm_gem_rockchip_free;
195 info->base.map = drm_gem_rockchip_map;
196 info->base.unmap = drm_gem_rockchip_unmap;
198 return &info->base;