Lines Matching defs:buf

63     struct _WsbmBufStorage buf;
100 return containerOf(dBuf->buf.pool, struct _TTMPool, pool);
104 ttmBuffer(struct _WsbmBufStorage *buf)
106 return containerOf(buf, struct _TTMBuffer, buf);
126 ret = wsbmBufStorageInit(&dBuf->buf, pool);
151 return &dBuf->buf;
156 wsbmBufStorageTakedown(&dBuf->buf);
173 ret = wsbmBufStorageInit(&dBuf->buf, pool);
196 return &dBuf->buf;
201 wsbmBufStorageTakedown(&dBuf->buf);
208 pool_destroy(struct _WsbmBufStorage **buf)
210 struct _TTMBuffer *dBuf = ttmBuffer(*buf);
214 *buf = NULL;
220 (void)drmCommandWrite(dBuf->buf.pool->fd,
225 wsbmBufStorageTakedown(&dBuf->buf);
230 syncforcpu_locked(struct _WsbmBufStorage *buf, unsigned mode)
233 struct _TTMBuffer *dBuf = ttmBuffer(buf);
240 WSBM_COND_WAIT(&dBuf->event, &buf->mutex);
264 WSBM_MUTEX_UNLOCK(&buf->mutex);
270 DRMRESTARTCOMMANDWRITE(dBuf->buf.pool->fd,
273 WSBM_MUTEX_LOCK(&buf->mutex);
287 releasefromcpu_locked(struct _WsbmBufStorage *buf, unsigned mode)
290 struct _TTMBuffer *dBuf = ttmBuffer(buf);
295 WSBM_COND_WAIT(&dBuf->event, &buf->mutex);
310 DRMRESTARTCOMMANDWRITE(dBuf->buf.pool->fd,
319 pool_syncforcpu(struct _WsbmBufStorage *buf, unsigned mode)
323 WSBM_MUTEX_LOCK(&buf->mutex);
324 ret = syncforcpu_locked(buf, mode);
325 WSBM_MUTEX_UNLOCK(&buf->mutex);
330 pool_releasefromcpu(struct _WsbmBufStorage *buf, unsigned mode)
332 WSBM_MUTEX_LOCK(&buf->mutex);
333 (void)releasefromcpu_locked(buf, mode);
334 WSBM_MUTEX_UNLOCK(&buf->mutex);
351 pool_map(struct _WsbmBufStorage *buf, unsigned mode __attribute__ ((unused)), void **virtual)
353 struct _TTMBuffer *dBuf = ttmBuffer(buf);
357 WSBM_MUTEX_LOCK(&buf->mutex);
368 buf->pool->fd, dBuf->mapHandle);
372 buf->pool->fd, dBuf->mapHandle);
384 WSBM_MUTEX_UNLOCK(&buf->mutex);
390 pool_unmap(struct _WsbmBufStorage *buf __attribute__ ((unused)))
396 pool_offset(struct _WsbmBufStorage *buf)
398 struct _TTMBuffer *dBuf = ttmBuffer(buf);
404 pool_poolOffset(struct _WsbmBufStorage *buf __attribute__ ((unused)))
410 pool_placement(struct _WsbmBufStorage *buf)
412 struct _TTMBuffer *dBuf = ttmBuffer(buf);
418 pool_size(struct _WsbmBufStorage *buf)
420 struct _TTMBuffer *dBuf = ttmBuffer(buf);
426 pool_fence(struct _WsbmBufStorage *buf __attribute__ ((unused)),
435 pool_waitIdle(struct _WsbmBufStorage *buf, int lazy)
437 struct _TTMBuffer *dBuf = ttmBuffer(buf);
440 struct _WsbmBufferPool *pool = buf->pool;
461 pool_setStatus(struct _WsbmBufStorage *buf, uint32_t set_placement,
464 struct _TTMBuffer *dBuf = ttmBuffer(buf);
469 struct _WsbmBufferPool *pool = buf->pool;
489 pool_kernel(struct _WsbmBufStorage *buf)
491 return (void *)&ttmBuffer(buf)->kBuf;
547 ret = wsbmBufStorageInit(&dBuf->buf, pool);
573 return &dBuf->buf;
578 wsbmBufStorageTakedown(&dBuf->buf);