/haiku/headers/private/drivers/ |
H A D | ata_types.h | 69 } packet; member in union:ata_task_file 215 // packet 218 // packet and dma queued result 247 ATA_STATUS_DMA_READY = 0x20, // packet: DMA ready
|
/haiku/headers/private/kernel/boot/net/ |
H A D | RemoteDisk.h | 41 uint8 expectedReply, UDPPacket **packet); 43 uint8 expectedReply, UDPPacket **packet);
|
H A D | TCP.h | 35 void SetNext(TCPPacket* packet); 76 void ProcessPacket(TCPPacket* packet); 81 status_t _Send(TCPPacket* packet, bool enqueue = true); 83 void _EnqueueOutgoingPacket(TCPPacket* packet);
|
H A D | UDP.h | 61 status_t Receive(UDPPacket **packet, bigtime_t timeout = 0); 63 void PushPacket(UDPPacket *packet);
|
/haiku/src/add-ons/kernel/bus_managers/ata/ |
H A D | ATAPIDevice.cpp | 54 TRACE_ERROR("failed to send packet request\n"); 60 // wait for device to get ready for packet transmission 71 // make sure device really asks for command packet 77 TRACE_ERROR("device doesn't ask for packet\n"); 85 // some old drives need a delay before submitting the packet 88 // write packet 90 TRACE_ERROR("failed to write packet\n"); 216 fTaskFile.packet.lun = 0; 235 fTaskFile.packet.dma = request->UseDMA() ? 1 : 0; 236 fTaskFile.packet [all...] |
/haiku/src/add-ons/kernel/network/ppp/ipcp/ |
H A D | Protocol.cpp | 47 dump_packet(net_buffer *packet, const char *direction) argument 49 if (!packet) 52 uint8 *data = mtod(packet, uint8*); 56 sprintf((char*) buffer, "Dumping %s packet;len=%ld;pkthdr.len=%d\n", direction, 57 packet->m_len, packet->m_flags & M_PKTHDR ? packet->m_pkthdr.len : -1); 60 for (uint32 index = 0; index < packet->m_len; index++) { 63 if (bufferIndex == 32 || index == packet->m_len - 1) { 231 IPCP::Send(net_buffer *packet, uint1 argument 252 Receive(net_buffer *packet, uint16 protocolNumber) argument 311 ReceiveIPPacket(net_buffer *packet, uint16 protocolNumber) argument 725 RCREvent(net_buffer *packet) argument 835 RCRGoodEvent(net_buffer *packet) argument 929 RCAEvent(net_buffer *packet) argument 1036 RCNEvent(net_buffer *packet) argument 1154 RTREvent(net_buffer *packet) argument 1198 RTAEvent(net_buffer *packet) argument 1242 RUCEvent(net_buffer *packet) argument 1251 RXJBadEvent(net_buffer *packet) argument 1399 SendConfigureAck(net_buffer *packet) argument 1475 SendConfigureNak(net_buffer *packet) argument 1510 net_buffer *packet = gBufferModule->create(256); local 1564 SendCodeReject(net_buffer *packet) argument [all...] |
H A D | Protocol.h | 76 virtual status_t Send(net_buffer *packet, 78 virtual status_t Receive(net_buffer *packet, uint16 protocolNumber); 79 status_t ReceiveIPPacket(net_buffer *packet, uint16 protocolNumber); 95 void RCREvent(net_buffer *packet); 96 void RCRGoodEvent(net_buffer *packet); 98 void RCAEvent(net_buffer *packet); 99 void RCNEvent(net_buffer *packet); 100 void RTREvent(net_buffer *packet); 101 void RTAEvent(net_buffer *packet); 102 void RUCEvent(net_buffer *packet); [all...] |
/haiku/src/add-ons/kernel/network/ppp/modem/ |
H A D | Modem.h | 40 extern void dump_packet(net_buffer *packet);
|
H A D | ModemDevice.cpp | 23 dump_packet(net_buffer *packet) argument 25 if (!packet) 28 uint8 *data = mtod(packet, uint8*); 32 TRACE("Dumping packet;len=%ld;pkthdr.len=%d\n", packet->m_len, 33 packet->m_flags & M_PKTHDR ? packet->m_pkthdr.len : -1); 35 for (uint32 index = 0; index < packet->m_len; index++) { 38 if (bufferIndex == 32 || index == packet->m_len - 1) { 142 // decode the packet 406 Send(net_buffer *packet, uint16 protocolNumber) argument 496 net_buffer* packet = gBufferModule->create(length - 2); local 507 Receive(net_buffer *packet, uint16 protocolNumber) argument [all...] |
H A D | ModemDevice.h | 62 virtual status_t Send(net_buffer *packet, uint16 protocolNumber = 0); 65 virtual status_t Receive(net_buffer *packet, uint16 protocolNumber = 0);
|
/haiku/src/add-ons/kernel/network/ppp/pap/ |
H A D | Protocol.cpp | 170 PAP::Send(net_buffer *packet, uint16 protocolNumber) argument 173 TRACE("PAP: we should not send packet!\n"); 174 if (packet != NULL) 175 gBufferModule->free(packet); 181 PAP::Receive(net_buffer *packet, uint16 protocolNumber) argument 183 if (!packet) 189 NetBufferHeaderReader<ppp_lcp_packet> bufferheader(packet); 194 // check if the packet is meant for us: 204 int32 length = packet->size; 210 // packet i 332 RREvent(net_buffer *packet) argument 372 RAEvent(net_buffer *packet) argument 405 RNEvent(net_buffer *packet) argument 452 net_buffer *packet = gBufferModule->create(256); local 479 SendAck(net_buffer *packet) argument 503 SendNak(net_buffer *packet) argument [all...] |
H A D | Protocol.h | 61 virtual status_t Send(net_buffer *packet, uint16 protocolNumber); 62 virtual status_t Receive(net_buffer *packet, uint16 protocolNumber); 74 void RREvent(net_buffer *packet); 75 void RAEvent(net_buffer *packet); 76 void RNEvent(net_buffer *packet); 84 bool SendAck(net_buffer *packet); 85 bool SendNak(net_buffer *packet);
|
/haiku/src/add-ons/kernel/network/ppp/pppoe/ |
H A D | DiscoveryPacket.cpp | 20 DiscoveryPacket::DiscoveryPacket(net_buffer *packet, uint32 start) argument 22 // decode packet 23 NetBufferHeaderReader<pppoe_header> bufferheader(packet); 35 if(length > packet->size - PPPoE_HEADER_SIZE) { 36 dprintf("packet size less than pppoe payload\n"); 39 dprintf("packet->size: %" B_PRIu32 "\n", packet->size); 131 net_buffer *packet = gBufferModule->create(256); local 132 if (packet == NULL) { 138 status_t status = gBufferModule->append_size(packet, 149 [all...] |
H A D | DiscoveryPacket.h | 47 DiscoveryPacket(net_buffer *packet, uint32 start = 0);
|
H A D | PPPoE.h | 75 extern void dump_packet(net_buffer *packet);
|
H A D | PPPoEDevice.h | 56 virtual status_t Send(net_buffer *packet, uint16 protocolNumber = 0); 57 virtual status_t Receive(net_buffer *packet, uint16 protocolNumber = 0);
|
H A D | pppoe.cpp | 161 pppoe_input(void *cookie, net_device *_device, net_buffer *packet) argument 163 if (!packet) 166 NetBufferHeaderReader<pppoe_header> bufferheader(packet); 174 TRACE("PADI packet received, ignoreing!\n"); 175 gBufferModule->free(packet); 182 struct sockaddr_dl& source = *(struct sockaddr_dl*)packet->source; 199 sockaddr_dl& linkAddress = *(sockaddr_dl*)packet->source; 212 DiscoveryPacket discovery(packet, ETHER_HDR_LEN); 214 ERROR("PPPoE: received corrupted discovery packet!\n"); 215 // gBufferModule->free(packet); [all...] |
/haiku/src/add-ons/kernel/network/ppp/shared/libkernelppp/ |
H A D | KPPPDevice.cpp | 10 It encapsulates the packet and sends it over a line to the other end. 11 The device is the first layer that receives a packet. 24 \param overhead Length of the header that is prepended to each packet. 92 KPPPDevice::Receive(net_buffer *packet, uint16 protocolNumber) argument 94 // let the interface handle the packet 96 return Interface().ReceiveFromDevice(packet); 98 return Interface().Receive(packet, protocolNumber);
|
H A D | KPPPLCP.cpp | 12 settings like the packet MRU. These settings are handled by the KPPPOptionHandler 220 //! Sends a packet to the target (if there is one) or to the interface. 222 KPPPLCP::Send(net_buffer *packet, uint16 protocolNumber) argument 225 return Target()->Send(packet, PPP_LCP_PROTOCOL); 227 return Interface().Send(packet, PPP_LCP_PROTOCOL); 231 //! Decodes the LCP packet and passes it to the KPPPStateMachine or an LCP extension. 233 KPPPLCP::Receive(net_buffer *packet, uint16 protocolNumber) argument 235 if (!packet) 243 NetBufferHeaderReader<ppp_lcp_packet> bufferHeader(packet); 251 net_buffer *copy = gBufferModule->duplicate(packet); [all...] |
H A D | KPPPLayer.cpp | 9 All packet handlers should derive from this class. It does not define a protocol 59 //! Sends a packet to the next layer in the chain. 61 KPPPLayer::SendToNext(net_buffer *packet, uint16 protocolNumber) const argument 63 if (!packet) 66 // Find the next possible handler for this packet. 70 return Next()->Send(packet, protocolNumber); 72 return Next()->SendToNext(packet, protocolNumber); 75 gBufferModule->free(packet);
|
/haiku/src/add-ons/kernel/network/ppp/shared/libkernelppp/headers/ |
H A D | KPPPConfigurePacket.h | 31 KPPPConfigurePacket(net_buffer *packet); 35 //! Returns this packet's code value. 39 //! Sets the packet's (unique) ID. Use KPPPLCP::NextID() to get a unique ID. 42 //! Returns this packet's ID. 48 //! Returns number of items in this packet.
|
H A D | KPPPDevice.h | 96 /*! \brief Sends a packet. 98 This should enqueue the packet and return immediately (never block). 99 The device is responsible for freeing the packet by calling \c m_freem(). 101 virtual status_t Send(net_buffer *packet, uint16 protocolNumber) = 0; 102 virtual status_t Receive(net_buffer *packet, uint16 protocolNumber);
|
H A D | KPPPInterface.h | 103 //! Used for reporting that a packet was send/received (updates idle time). 106 //! Returns the time in seconds when the last packet was received. 231 virtual status_t Send(net_buffer *packet, uint16 protocolNumber); 232 // sends the packet to the next handler (normally the device) 233 virtual status_t Receive(net_buffer *packet, uint16 protocolNumber); 235 status_t ReceiveFromDevice(net_buffer *packet);
|
H A D | KPPPLCP.h | 30 //! LCP packet header structure. 81 //! Returns the LCP packet handler or \c NULL. 88 virtual status_t Send(net_buffer *packet, 90 virtual status_t Receive(net_buffer *packet, uint16 protocolNumber);
|
H A D | KPPPLCPExtension.h | 45 //! Returns the LCP packet code this extension can handle. 53 //! Must be overridden. Called when an LCP packet with your code is received. 54 virtual status_t Receive(net_buffer *packet, uint8 code) = 0;
|