Home | History | Annotate | Download | only in libkms

Lines Matching defs:arg

80 	struct drm_radeon_gem_create arg;
114 memset(&arg, 0, sizeof(arg));
115 arg.size = size;
116 arg.alignment = ALIGNMENT;
117 arg.initial_domain = RADEON_GEM_DOMAIN_CPU;
118 arg.flags = 0;
119 arg.handle = 0;
122 &arg, sizeof(arg));
127 bo->base.handle = arg.handle;
155 struct drm_radeon_gem_mmap arg;
165 memset(&arg, 0, sizeof(arg));
166 arg.handle = bo->base.handle;
167 arg.offset = bo->base.offset;
168 arg.size = (uint64_t)bo->base.size;
171 &arg, sizeof(arg));
175 map = drm_mmap(0, arg.size, PROT_READ | PROT_WRITE, MAP_SHARED,
176 bo->base.kms->fd, arg.addr_ptr);
202 struct drm_gem_close arg;
211 memset(&arg, 0, sizeof(arg));
212 arg.handle = bo->base.handle;
214 ret = drmIoctl(bo->base.kms->fd, DRM_IOCTL_GEM_CLOSE, &arg);