Lines Matching refs:buffers

136 	struct list					buffers;
327 out.Print("net buffer merge: buffers: %p + %p, after: %s "
620 while ((node = (data_node*)list_get_next_item(&buffer->buffers, node))
658 kprintf("allocated net buffers: %7" B_PRId32 " / %7" B_PRId32 ", peak %7"
676 data_node* node = (data_node*)list_get_first_item(&buffer->buffers);
684 node = (data_node*)list_get_next_item(&buffer->buffers, node);
1015 data_node* node = (data_node*)list_get_first_item(&buffer->buffers);
1017 node = (data_node*)list_get_next_item(&buffer->buffers, node);
1041 data_node* node = (data_node*)list_get_first_item(&source->buffers);
1053 node = (data_node*)list_get_next_item(&source->buffers, node);
1115 list_init(&buffer->buffers);
1116 list_add_item(&buffer->buffers, node);
1155 = (data_node*)list_remove_head_item(&buffer->buffers)) {
1193 data_node* node = (data_node*)list_get_first_item(&buffer->buffers);
1201 node = (data_node*)list_get_next_item(&buffer->buffers, node);
1222 are using this, it's your responsibility that only one of the buffers
1260 data_node* sourceNode = (data_node*)list_get_first_item(&buffer->buffers);
1269 list_init(&clone->buffers);
1285 // both buffers could claim the free space - note that this option
1296 // add node to clone's list of buffers
1297 list_add_item(&clone->buffers, node);
1299 sourceNode = (data_node*)list_get_next_item(&buffer->buffers,
1399 node = (data_node*)list_get_next_item(&buffer->buffers, node);
1412 data_node* node = (data_node*)list_get_next_item(&with->buffers, last);
1420 list_remove_item(&with->buffers, node);
1426 // TODO: try to revert buffers to their initial state!!
1437 list_add_item(&buffer->buffers, node);
1440 list_insert_item_before(&buffer->buffers, before, node);
1460 \return B_BAD_VALUE if you write outside of the buffers current
1499 node = (data_node*)list_get_next_item(&buffer->buffers, node);
1546 node = (data_node*)list_get_next_item(&buffer->buffers, node);
1561 data_node* node = (data_node*)list_get_first_item(&buffer->buffers);
1584 // we need to prepend new buffers
1601 list_insert_item_before(&buffer->buffers, previous, node);
1621 while ((node = (data_node*)list_get_next_item(&buffer->buffers,
1639 while ((node = (data_node*)list_get_next_item(&buffer->buffers, node))
1685 data_node* node = (data_node*)list_get_last_item(&buffer->buffers);
1714 // allocate all buffers
1743 list_add_item(&buffer->buffers, node);
1824 node = (data_node*)list_get_first_item(&buffer->buffers);
1836 list_remove_item(&buffer->buffers, node);
1855 node = (data_node*)list_get_next_item(&buffer->buffers, node);
1861 node = (data_node*)list_get_next_item(&buffer->buffers, node);
1915 node = (data_node*)list_get_next_item(&buffer->buffers, node);
1918 data_node* next = (data_node*)list_get_next_item(&buffer->buffers, node);
1919 list_remove_item(&buffer->buffers, node);
1981 if (list_is_empty(&buffer->buffers)) {
1988 list_add_item(&buffer->buffers, clone);
1994 node = (data_node*)list_get_next_item(&source->buffers, node);
2071 data_node* node = (data_node*)list_get_first_item(&buffer->buffers);
2096 data_node* node = (data_node*)list_get_first_item(&buffer->buffers);
2114 data_node* node = (data_node*)list_get_first_item(&buffer->buffers);
2150 data_node* node = (data_node*)list_get_first_item(&source->buffers);
2245 node = (data_node*)list_get_next_item(&buffer->buffers, node);
2265 data_node* node = (data_node*)list_get_first_item(&buffer->buffers);
2275 node = (data_node*)list_get_next_item(&buffer->buffers, node);
2286 data_node* node = (data_node*)list_get_first_item(&buffer->buffers);
2293 node = (data_node*)list_get_next_item(&buffer->buffers, node);
2313 // and keep around half-constructed buffers in the slab