Lines Matching defs:private
64 void *private;
85 * Note that @private may point to a structure with its own
92 void *private;
177 if (fence->private)
178 mgr->info.unreference(mgr, &fence->private);
232 ret = mgr->info.finish(mgr, fence->private, fence_type, lazy_hint);
263 ret = mgr->info.signaled(mgr, fence->private, flush_type, signaled);
299 void *private, size_t private_size)
318 fence->private = private;
320 fence->private = (void *)(((uint8_t *) fence) + fence_size);
321 memcpy(fence->private, private, private_size);
332 int ret = mgr->info.finish(mgr, private, fence_type, 0);
340 mgr->info.unreference(mgr, &private);
346 uint32_t fence_type, void *private, size_t private_size)
348 return wsbmFenceCreateSig(mgr, fence_class, fence_type, 0, private,
359 tSignaled(struct _WsbmFenceMgr *mgr, void *private, uint32_t flush_type,
363 (struct _WsbmTTMFenceMgrPriv *)mgr->private;
367 arg.req.handle = (unsigned long)private;
382 tFinish(struct _WsbmFenceMgr *mgr, void *private, uint32_t fence_type,
386 (struct _WsbmTTMFenceMgrPriv *)mgr->private;
388 {.req = {.handle = (unsigned long)private,
403 tUnref(struct _WsbmFenceMgr *mgr, void **private)
406 (struct _WsbmTTMFenceMgrPriv *)mgr->private;
407 struct ttm_fence_unref_arg arg = {.handle = (unsigned long)*private };
409 *private = NULL;
440 mgr->private = (void *)priv;
464 if (mgr->private)
465 free(mgr->private);