• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /barrelfish-2018-10-04/lib/devif/backends/debug/

Lines Matching defs:buffers

30  * We keep track of the owned buffers as a list of regions which each
57 * the call will fail since some of the buffers are still in use.
73 struct memory_ele* buffers;
97 struct memory_ele* ele = region->buffers;
118 struct memory_ele* ele = region->buffers;
153 struct memory_ele* ele = region->buffers;
196 que->regions->buffers = slab_alloc(&que->alloc);
197 assert(que->regions->buffers != NULL);
199 memset(que->regions->buffers, 0, sizeof(que->regions->buffers));
200 que->regions->buffers->offset = 0;
201 que->regions->buffers->length = id.bytes;
202 que->regions->buffers->next = NULL;
228 ele->buffers = slab_alloc(&que->alloc);
229 assert(ele->buffers != NULL);
231 memset(ele->buffers, 0, sizeof(ele->buffers));
232 ele->buffers->offset = 0;
233 ele->buffers->length = id.bytes;
234 ele->buffers->next = NULL;
256 if (ele->buffers->offset == 0 &&
257 ele->buffers->length == ele->length &&
258 ele->buffers->next == NULL) {
269 slab_free(&que->alloc, ele->buffers);
277 ele->rid, ele->buffers->offset,
278 ele->buffers->length, ele->length);
286 if (ele->next->buffers->offset == 0 &&
287 ele->next->buffers->length == ele->next->length &&
288 ele->next->buffers->next == NULL) {
301 slab_free(&que->alloc, next->buffers);
308 ele->next->rid, ele->next->buffers->offset,
309 ele->next->buffers->length, ele->next->length);
376 region->buffers = buffer->next;
419 // enqueued buffer into two buffers (might also result only in one)
614 region->buffers = ele;
673 struct memory_ele* buffer = region->buffers;
675 if (region->buffers == NULL) {
760 que->regions->buffers = slab_alloc(&que->alloc);
761 assert(que->regions->buffers != NULL);
763 memset(que->regions->buffers, 0, sizeof(que->regions->buffers));
764 que->regions->buffers->offset = 0;
765 que->regions->buffers->length = *offset + *length;
766 que->regions->buffers->next = NULL;
780 memset(que->regions->buffers, 0, sizeof(ele->next));
788 ele->buffers = slab_alloc(&que->alloc);
789 assert(ele->buffers != NULL);
791 memset(ele->buffers, 0, sizeof(ele->buffers));
792 ele->buffers->offset = 0;
793 ele->buffers->length = *offset + *length;
794 ele->buffers->next = NULL;
807 struct memory_ele* buffer = region->buffers;
809 region->buffers = slab_alloc(&que->alloc);
810 assert(region->buffers != NULL);
812 region->buffers->offset = *offset;
813 region->buffers->length = *length;
814 region->buffers->next = NULL;
815 region->buffers->prev = NULL;