Searched refs:ancillary_data (Results 1 - 3 of 3) sorted by relevance

/haiku/src/add-ons/kernel/network/stack/
H A Dancillary_data.cpp6 #include "ancillary_data.h"
19 struct ancillary_data : DoublyLinkedListLinkImpl<ancillary_data> { struct in inherits:DoublyLinkedListLinkImpl
22 return (char*)this + _ALIGN(sizeof(ancillary_data));
25 static ancillary_data* FromData(void* data)
27 return (ancillary_data*)((char*)data - _ALIGN(sizeof(ancillary_data)));
34 typedef DoublyLinkedList<ancillary_data> ancillary_data_list;
54 while (ancillary_data* data = container->data_list.RemoveHead()) {
87 void *dataBuffer = malloc(_ALIGN(sizeof(ancillary_data))
[all...]
H A Dsimple_net_buffer.cpp43 struct ancillary_data : DoublyLinkedListLinkImpl<ancillary_data> { struct in inherits:DoublyLinkedListLinkImpl
46 return (char*)this + _ALIGN(sizeof(ancillary_data));
49 static ancillary_data* FromData(void* data)
51 return (ancillary_data*)((char*)data - _ALIGN(sizeof(ancillary_data)));
58 typedef DoublyLinkedList<ancillary_data> ancillary_data_list;
62 ancillary_data_list ancillary_data; member in struct:net_buffer_private
102 new(&buffer->ancillary_data) ancillary_data_list;
459 void *dataBuffer = malloc(_ALIGN(sizeof(ancillary_data))
[all...]
H A Dnet_buffer.cpp30 #include "ancillary_data.h"
139 ancillary_data_container* ancillary_data; member in struct:net_buffer_private
1118 buffer->ancillary_data = NULL;
1159 delete_ancillary_data_container(buffer->ancillary_data);
2014 ((net_buffer_private*)buffer)->ancillary_data = container;
2021 return ((net_buffer_private*)buffer)->ancillary_data;
2043 if (from->ancillary_data == NULL)
2046 if (to->ancillary_data == NULL) {
2048 to->ancillary_data = from->ancillary_data;
[all...]

Completed in 96 milliseconds