Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
17 files changed:
assert(st.tiling_mode == tiling);
}
assert(st.tiling_mode == tiling);
}
+void gem_close(int fd, uint32_t handle)
+{
+ struct drm_gem_close close_bo;
+ int ret;
+ close_bo.handle = handle;
+ ret = drmIoctl(fd, DRM_IOCTL_GEM_CLOSE, &close_bo);
+ assert(ret == 0);
+}
void gem_set_tiling(int fd, uint32_t handle, int tiling, int stride);
void gem_set_tiling(int fd, uint32_t handle, int tiling, int stride);
+void gem_close(int fd, uint32_t handle);
return drmIoctl(fd, DRM_IOCTL_I915_GEM_EXECBUFFER2, execbuf);
}
return drmIoctl(fd, DRM_IOCTL_I915_GEM_EXECBUFFER2, execbuf);
}
-static void gem_close(int fd, uint32_t handle)
-{
- struct drm_gem_close close;
- int ret;
-
- close.handle = handle;
- ret = drmIoctl(fd, DRM_IOCTL_GEM_CLOSE, &close);
- assert(ret == 0);
-}
-
static void create0(int fd)
{
int retval = 0;
static void create0(int fd)
{
int retval = 0;
return (b+2 - batch) * sizeof(uint32_t);
}
return (b+2 - batch) * sizeof(uint32_t);
}
-static void gem_close(int fd, uint32_t handle)
-{
- struct drm_gem_close close;
-
- close.handle = handle;
- (void)drmIoctl(fd, DRM_IOCTL_GEM_CLOSE, &close);
-}
-
static void gem_sync(int fd, uint32_t handle)
{
struct drm_i915_gem_set_domain set_domain;
static void gem_sync(int fd, uint32_t handle)
{
struct drm_i915_gem_set_domain set_domain;
return (b+2 - batch) * sizeof(uint32_t);
}
return (b+2 - batch) * sizeof(uint32_t);
}
-static void gem_close(int fd, uint32_t handle)
-{
- struct drm_gem_close close;
-
- close.handle = handle;
- (void)drmIoctl(fd, DRM_IOCTL_GEM_CLOSE, &close);
-}
-
static void gem_sync(int fd, uint32_t handle)
{
struct drm_i915_gem_set_domain set_domain;
static void gem_sync(int fd, uint32_t handle)
{
struct drm_i915_gem_set_domain set_domain;
return drmIoctl(fd, DRM_IOCTL_I915_GEM_PWRITE, &pwrite);
}
return drmIoctl(fd, DRM_IOCTL_I915_GEM_PWRITE, &pwrite);
}
-static void gem_close(int fd, uint32_t handle)
-{
- struct drm_gem_close close;
-
- close.handle = handle;
- (void)drmIoctl(fd, DRM_IOCTL_GEM_CLOSE, &close);
-}
-
static void gem_sync(int fd, uint32_t handle)
{
struct drm_i915_gem_set_domain set_domain;
static void gem_sync(int fd, uint32_t handle)
{
struct drm_i915_gem_set_domain set_domain;
return drmIoctl(fd, DRM_IOCTL_I915_GEM_PREAD, &pread);
}
return drmIoctl(fd, DRM_IOCTL_I915_GEM_PREAD, &pread);
}
-static void gem_close(int fd, uint32_t handle)
-{
- struct drm_gem_close close;
-
- close.handle = handle;
- (void)drmIoctl(fd, DRM_IOCTL_GEM_CLOSE, &close);
-}
-
static double elapsed(const struct timeval *start,
const struct timeval *end,
int loop)
static double elapsed(const struct timeval *start,
const struct timeval *end,
int loop)
-static void gem_close(int fd, uint32_t handle)
-{
- struct drm_gem_close close;
- int ret;
-
- close.handle = handle;
- ret = drmIoctl(fd, DRM_IOCTL_GEM_CLOSE, &close);
- assert(ret == 0);
-}
-
static uint64_t
gem_aperture_size(int fd)
{
static uint64_t
gem_aperture_size(int fd)
{
-static void gem_close(int fd, uint32_t handle)
-{
- struct drm_gem_close close;
- int ret;
-
- close.handle = handle;
- ret = drmIoctl(fd, DRM_IOCTL_GEM_CLOSE, &close);
- assert(ret == 0);
-}
-
static void set_domain(int fd, uint32_t handle)
{
struct drm_i915_gem_set_domain set_domain;
static void set_domain(int fd, uint32_t handle)
{
struct drm_i915_gem_set_domain set_domain;
return drmIoctl(fd, DRM_IOCTL_I915_GEM_PWRITE, &pwrite);
}
return drmIoctl(fd, DRM_IOCTL_I915_GEM_PWRITE, &pwrite);
}
-static void gem_close(int fd, uint32_t handle)
-{
- struct drm_gem_close close;
-
- close.handle = handle;
- (void)drmIoctl(fd, DRM_IOCTL_GEM_CLOSE, &close);
-}
-
static void do_gem_write(int fd, uint32_t handle, void *buf, int len, int loops)
{
while (loops--)
static void do_gem_write(int fd, uint32_t handle, void *buf, int len, int loops)
{
while (loops--)
-static void gem_close(int fd, uint32_t handle)
-{
- struct drm_gem_close close;
- int ret;
-
- close.handle = handle;
- ret = drmIoctl(fd, DRM_IOCTL_GEM_CLOSE, &close);
- assert(ret == 0);
-}
-
static uint64_t
gem_aperture_size(int fd)
{
static uint64_t
gem_aperture_size(int fd)
{
-static void gem_close(int fd, uint32_t handle)
-{
- struct drm_gem_close close;
- int ret;
-
- close.handle = handle;
- ret = drmIoctl(fd, DRM_IOCTL_GEM_CLOSE, &close);
- assert(ret == 0);
-}
-
static uint64_t
gem_aperture_size(int fd)
{
static uint64_t
gem_aperture_size(int fd)
{
-static void gem_close(int fd, uint32_t handle)
-{
- struct drm_gem_close close;
- int ret;
-
- close.handle = handle;
- ret = drmIoctl(fd, DRM_IOCTL_GEM_CLOSE, &close);
- assert(ret == 0);
-}
-
static uint64_t
gem_aperture_size(int fd)
{
static uint64_t
gem_aperture_size(int fd)
{
-static void gem_close(int fd, uint32_t handle)
-{
- struct drm_gem_close close;
- int ret;
-
- close.handle = handle;
- ret = drmIoctl(fd, DRM_IOCTL_GEM_CLOSE, &close);
- assert(ret == 0);
-}
-
static uint64_t
gem_aperture_size(int fd)
{
static uint64_t
gem_aperture_size(int fd)
{
-static void gem_close(int fd, uint32_t handle)
-{
- struct drm_gem_close close;
- int ret;
-
- close.handle = handle;
- ret = drmIoctl(fd, DRM_IOCTL_GEM_CLOSE, &close);
- assert(ret == 0);
-}
-
static uint64_t
gem_aperture_size(int fd)
{
static uint64_t
gem_aperture_size(int fd)
{
-static void gem_close(int fd, uint32_t handle)
-{
- struct drm_gem_close close;
- int ret;
-
- close.handle = handle;
- ret = drmIoctl(fd, DRM_IOCTL_GEM_CLOSE, &close);
- assert(ret == 0);
-}
-
static uint64_t
gem_aperture_size(int fd)
{
static uint64_t
gem_aperture_size(int fd)
{
-static void gem_close(int fd, uint32_t handle)
-{
- struct drm_gem_close close;
-
- close.handle = handle;
- (void)drmIoctl(fd, DRM_IOCTL_GEM_CLOSE, &close);
-}
-
static cairo_surface_t *
allocate_surface(int fd, int width, int height, uint32_t depth,
uint32_t *handle, int tiled)
static cairo_surface_t *
allocate_surface(int fd, int width, int height, uint32_t depth,
uint32_t *handle, int tiled)