Lines Matching refs:_WsbmBufferObject
45 struct _WsbmBufferObject;
78 extern void *wsbmBOMap(struct _WsbmBufferObject *buf, unsigned mode);
79 extern void wsbmBOUnmap(struct _WsbmBufferObject *buf);
80 extern int wsbmBOSyncForCpu(struct _WsbmBufferObject *buf, unsigned mode);
81 extern void wsbmBOReleaseFromCpu(struct _WsbmBufferObject *buf,
84 extern unsigned long wsbmBOOffsetHint(struct _WsbmBufferObject *buf);
85 extern unsigned long wsbmBOPoolOffset(struct _WsbmBufferObject *buf);
87 extern uint32_t wsbmBOPlacementHint(struct _WsbmBufferObject *buf);
88 extern struct _WsbmBufferObject *wsbmBOReference(struct _WsbmBufferObject
90 extern void wsbmBOUnreference(struct _WsbmBufferObject **p_buf);
92 extern int wsbmBOData(struct _WsbmBufferObject *r_buf,
96 extern int wsbmBODataUB(struct _WsbmBufferObject *buf,
100 extern int wsbmBOSetStatus(struct _WsbmBufferObject *buf,
102 extern int wsbmBOSubData(struct _WsbmBufferObject *buf,
105 int (*accelCopy) (struct _WsbmBufferObject *,
106 struct _WsbmBufferObject *));
107 extern struct _WsbmBufferObject *wsbmBOClone(struct _WsbmBufferObject *buf,
109 _WsbmBufferObject
112 _WsbmBufferObject
115 extern int wsbmBOGetSubData(struct _WsbmBufferObject *buf,
120 struct _WsbmBufferObject *buffers[],
123 struct _WsbmBufferObject *wsbmBOCreateSimple(struct _WsbmBufferPool *pool,
131 struct _WsbmBufferObject *buffers[]);
136 struct _WsbmBufferObject *buf,
148 extern void wsbmBOFence(struct _WsbmBufferObject *buf,
152 extern int wsbmBOSetReferenced(struct _WsbmBufferObject *buf,
154 unsigned long wsbmBOSize(struct _WsbmBufferObject *buf);
155 extern void wsbmBOWaitIdle(struct _WsbmBufferObject *buf, int lazy);
156 extern int wsbmBOOnList(const struct _WsbmBufferObject *buf);
185 extern struct _WsbmKernelBuf *wsbmKBuf(const struct _WsbmBufferObject *buf);