Lines Matching defs:args
98 struct drm_radeon_gem_create args;
100 args.size = size;
101 args.alignment = alignment;
102 args.initial_domain = bo->base.domains;
103 args.flags = flags;
104 args.handle = 0;
106 &args, sizeof(args));
107 bo->base.handle = args.handle;
146 struct drm_radeon_gem_mmap args;
159 /* Zero out args to make valgrind happy */
160 memset(&args, 0, sizeof(args));
161 args.handle = boi->handle;
162 args.offset = 0;
163 args.size = (uint64_t)boi->size;
166 &args,
167 sizeof(args));
173 ptr = drm_mmap(0, args.size, PROT_READ|PROT_WRITE, MAP_SHARED, boi->bom->fd, args.addr_ptr);
199 struct drm_radeon_gem_wait_idle args;
202 /* Zero out args to make valgrind happy */
203 memset(&args, 0, sizeof(args));
204 args.handle = boi->handle;
207 &args, sizeof(args));
214 struct drm_radeon_gem_busy args;
217 args.handle = boi->handle;
218 args.domain = 0;
221 &args, sizeof(args));
223 *domain = args.domain;
230 struct drm_radeon_gem_set_tiling args;
233 args.handle = boi->handle;
234 args.tiling_flags = tiling_flags;
235 args.pitch = pitch;
239 &args,
240 sizeof(args));
247 struct drm_radeon_gem_set_tiling args = {};
250 args.handle = boi->handle;
254 &args,
255 sizeof(args));
260 *tiling_flags = args.tiling_flags;
261 *pitch = args.pitch;
342 struct drm_radeon_gem_set_domain args;
345 args.handle = bo->handle;
346 args.read_domains = read_domains;
347 args.write_domain = write_domain;
351 &args,
352 sizeof(args));