Searched refs:net_buffer (Results 51 - 75 of 106) sorted by relevance

12345

/haiku/src/add-ons/kernel/drivers/bluetooth/h2/h2generic/
H A Dh2generic.h11 #include <net_buffer.h>
104 net_buffer* nbufferRx[BT_DRIVER_RXCOVERAGE];
/haiku/src/add-ons/kernel/network/stack/
H A Ddevice_interfaces.h65 net_buffer* buffer);
84 status_t device_enqueue_buffer(net_device* device, net_buffer* buffer);
H A Dutility.cpp16 #include <net_buffer.h>
194 base_fifo_enqueue_buffer(net_fifo* fifo, net_buffer* buffer)
209 fifo_enqueue_buffer(net_fifo* fifo, net_buffer* buffer)
227 net_buffer** _buffer)
237 net_buffer* buffer = (net_buffer*)list_get_first_item(&fifo->buffers);
289 net_buffer* buffer = (net_buffer*)list_remove_head_item(&fifo->buffers);
303 net_buffer* _buffer)
305 net_buffer *buffe
[all...]
H A Droutes.h53 struct net_buffer* buffer, struct net_route** _route);
H A Dstack_private.h12 #include <net_buffer.h>
/haiku/headers/private/bluetooth/
H A DbtCoreData.h17 #include <net_buffer.h>
49 net_buffer* currentRxPacket;
/haiku/src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/
H A Dipv6_datagram.cpp62 static const net_buffer* kDeletedBuffer = (net_buffer*)~0;
102 net_buffer* request_buffer;
108 typedef DoublyLinkedListCLink<net_buffer> NetBufferLink;
109 typedef DoublyLinkedList<net_buffer, NetBufferLink> BufferList;
243 static net_buffer*
246 net_buffer* buffer = entry->request_buffer;
251 (net_buffer*)NULL, buffer);
260 put_request_buffer(ndp_entry* entry, net_buffer* buffer)
262 net_buffer* requestBuffe
[all...]
/haiku/src/add-ons/kernel/bluetooth/hci/
H A Dbluetooth.cpp20 #include <net_buffer.h>
101 net_buffer* nbuf = bluetoothDevice->fBuffersRx[type];
300 PostACL(hci_id hciId, net_buffer* buffer)
302 net_buffer* curr_frame = NULL;
303 net_buffer* next_frame = buffer;
361 PostSCO(hci_id hciId, net_buffer* buffer)
368 PostESCO(hci_id hciId, net_buffer* buffer)
H A Dacl.cpp31 status_t PostToUpper(HciConnection* conn, net_buffer* buf);
34 AclAssembly(net_buffer* nbuf, hci_id hid)
166 PostToUpper(HciConnection* conn, net_buffer* buf)
/haiku/src/add-ons/kernel/network/protocols/l2cap/
H A Dl2cap.cpp159 l2cap_send_data(net_protocol* protocol, net_buffer* buffer)
167 net_buffer* buffer)
183 net_buffer** _buffer)
212 connection_for(net_buffer* buffer)
226 l2cap_receive_data(net_buffer* buffer)
299 l2cap_error_received(net_error error, net_buffer* data)
320 l2cap_error_reply(net_protocol* protocol, net_buffer* cause, net_error error,
/haiku/src/add-ons/kernel/network/ppp/ipcp/
H A DProtocol.cpp21 #include <net_buffer.h>
47 dump_packet(net_buffer *packet, const char *direction)
231 IPCP::Send(net_buffer *packet, uint16 protocolNumber)
252 IPCP::Receive(net_buffer *packet, uint16 protocolNumber)
311 IPCP::ReceiveIPPacket(net_buffer *packet, uint16 protocolNumber)
725 IPCP::RCREvent(net_buffer *packet)
835 IPCP::RCRGoodEvent(net_buffer *packet)
873 IPCP::RCRBadEvent(net_buffer *nak, net_buffer *reject)
929 IPCP::RCAEvent(net_buffer *packe
[all...]
H A Dipcp.cpp10 #include <net_buffer.h>
/haiku/src/add-ons/kernel/network/protocols/icmp/
H A Dicmp.cpp114 get_domain(struct net_buffer* buffer)
363 icmp_send_data(net_protocol* protocol, net_buffer* buffer)
371 net_buffer* buffer)
387 net_buffer** _buffer)
415 icmp_receive_data(net_buffer* buffer)
456 net_buffer* reply = gBufferModule->duplicate(buffer);
521 icmp_error_received(net_error code, net_buffer* data)
531 icmp_error_reply(net_protocol* protocol, net_buffer* buffer, net_error error,
572 net_buffer* reply = gBufferModule->create(256);
/haiku/src/add-ons/kernel/network/datalink_protocols/arp/
H A Darp.cpp72 net_buffer *request_buffer;
78 typedef DoublyLinkedListCLink<net_buffer> NetBufferLink;
79 typedef DoublyLinkedList<net_buffer, NetBufferLink> BufferList;
116 static const net_buffer* kDeletedBuffer = (net_buffer*)~0;
186 static net_buffer*
189 net_buffer* buffer = entry->request_buffer;
194 (net_buffer*)NULL, buffer);
203 put_request_buffer(arp_entry* entry, net_buffer* buffer)
205 net_buffer* requestBuffe
[all...]
/haiku/headers/private/net/
H A Dnet_socket.h9 #include <net_buffer.h>
61 status_t (*send_data)(net_socket* socket, net_buffer* buffer);
63 uint32 flags, net_buffer** _buffer);
H A Dnet_datalink.h11 #include <net_buffer.h>
75 status_t (*send_routed_data)(net_route* route, net_buffer* buffer);
77 net_domain* domain, net_buffer* buffer);
109 struct net_buffer* buffer, net_route** _route);
/haiku/src/add-ons/kernel/network/protocols/unix/
H A Dunix.cpp19 #include <net_buffer.h>
213 net_buffer *buffer)
220 unix_send_data(net_protocol *_protocol, net_buffer *buffer)
235 net_buffer **_buffer)
263 unix_receive_data(net_buffer *buffer)
270 unix_deliver_data(net_protocol *_protocol, net_buffer *buffer)
277 unix_error_received(net_error error, net_buffer *data)
284 unix_error_reply(net_protocol *protocol, net_buffer *cause, net_error error,
/haiku/src/add-ons/kernel/network/devices/loopback/
H A Dloopback.cpp10 #include <net_buffer.h>
111 loopback_send_data(net_device *device, net_buffer *buffer)
/haiku/src/add-ons/kernel/network/protocols/ipv6/
H A Dipv6.cpp69 uint16 GetHeaderOffset(net_buffer* buffer, uint32 headerCode = ~0u) const;
73 typedef DoublyLinkedList<struct net_buffer,
74 DoublyLinkedListCLink<struct net_buffer> > FragmentList;
93 net_buffer* buffer, bool lastFragment);
94 status_t Reassemble(net_buffer* to);
234 IPv6Header::GetHeaderOffset(net_buffer* buffer, uint32 headerCode) const
299 net_buffer* buffer;
307 FragmentPacket::AddFragment(uint16 start, uint16 end, net_buffer* buffer,
321 net_buffer* previous = NULL;
322 net_buffer* nex
[all...]
/haiku/src/add-ons/kernel/network/ppp/shared/libkernelppp/
H A DKPPPStateMachine.cpp28 #include <net_buffer.h>
181 net_buffer *packet = gBufferModule->create(256);
218 net_buffer *packet = gBufferModule->create(256);
925 KPPPStateMachine::RCRGoodEvent(net_buffer *packet)
985 KPPPStateMachine::RCRBadEvent(net_buffer *nak, net_buffer *reject)
1057 KPPPStateMachine::RCAEvent(net_buffer *packet)
1132 KPPPStateMachine::RCNEvent(net_buffer *packet)
1210 KPPPStateMachine::RTREvent(net_buffer *packet)
1260 KPPPStateMachine::RTAEvent(net_buffer *packe
[all...]
H A DKPPPLCP.cpp24 #include <net_buffer.h>
222 KPPPLCP::Send(net_buffer *packet, uint16 protocolNumber)
233 KPPPLCP::Receive(net_buffer *packet, uint16 protocolNumber)
251 net_buffer *copy = gBufferModule->duplicate(packet);
/haiku/src/add-ons/kernel/network/protocols/ipv4/
H A Dipv4.cpp59 typedef DoublyLinkedList<struct net_buffer,
60 DoublyLinkedListCLink<struct net_buffer> > FragmentList;
78 net_buffer* buffer, bool lastFragment);
79 status_t Reassemble(net_buffer* to);
260 net_buffer* buffer;
268 FragmentPacket::AddFragment(uint16 start, uint16 end, net_buffer* buffer,
282 net_buffer* previous = NULL;
283 net_buffer* next = NULL;
352 net_buffer* afterNext = (net_buffer*)nex
[all...]
/haiku/src/add-ons/kernel/network/ppp/pap/
H A Dpap.cpp9 #include <net_buffer.h>
/haiku/src/add-ons/kernel/network/ppp/shared/libkernelppp/headers/
H A DKPPPInterface.h33 #include <net_buffer.h>
231 virtual status_t Send(net_buffer *packet, uint16 protocolNumber);
233 virtual status_t Receive(net_buffer *packet, uint16 protocolNumber);
235 status_t ReceiveFromDevice(net_buffer *packet);
/haiku/src/add-ons/kernel/network/ppp/ppp/
H A Dppp.cpp19 #include <net_buffer.h>
33 net_buffer* create_buffer_for_frame(uint8 *frame, uint16 frame_size);
190 ppp_send_data(net_device *_device, net_buffer *buffer)
219 ppp_receive_data(net_device *_device, net_buffer **_buffer)

Completed in 272 milliseconds

12345