Searched refs:segment (Results 1 - 25 of 41) sorted by last modified time

12

/haiku/src/add-ons/kernel/network/protocols/tcp/
H A DTCPEndpoint.cpp93 Receive(TCPEndpoint* endpoint, tcp_segment_header& segment, uint32 window, argument
99 fSequence(segment.sequence),
100 fAcknowledge(segment.acknowledge),
103 fFlags(segment.flags)
129 Send(TCPEndpoint* endpoint, tcp_segment_header& segment, net_buffer* buffer, argument
135 fSequence(segment.sequence),
136 fAcknowledge(segment.acknowledge),
140 fFlags(segment.flags)
360 segment_in_sequence(const tcp_segment_header& segment, int size, argument
363 tcp_sequence sequence(segment
1295 _DuplicateAcknowledge(tcp_segment_header &segment) argument
1334 _UpdateTimestamps(tcp_segment_header& segment, size_t segmentLength) argument
1377 _AddData(tcp_segment_header& segment, net_buffer* buffer) argument
1407 _PrepareReceivePath(tcp_segment_header& segment) argument
1469 _Spawn(TCPEndpoint* parent, tcp_segment_header& segment, net_buffer* buffer) argument
1515 _ListenReceive(tcp_segment_header& segment, net_buffer* buffer) argument
1543 _SynchronizeSentReceive(tcp_segment_header &segment, net_buffer *buffer) argument
1580 _Receive(tcp_segment_header& segment, net_buffer* buffer) argument
1892 SegmentReceived(tcp_segment_header& segment, net_buffer* buffer) argument
2042 _PrepareAndSend(tcp_segment_header& segment, net_buffer* buffer, bool isRetransmit) argument
2112 _ShouldSendSegment(tcp_segment_header& segment, uint32 length, uint32 segmentMaxSize, uint32 flightSize) argument
[all...]
H A DEndpointManager.cpp549 EndpointManager::ReplyWithReset(tcp_segment_header& segment, net_buffer* buffer) argument
566 if ((segment.flags & TCP_FLAG_ACKNOWLEDGE) == 0) {
568 outSegment.acknowledge = segment.sequence + buffer->size;
570 if ((segment.flags & (TCP_FLAG_SYNCHRONIZE | TCP_FLAG_FINISH)) != 0)
573 outSegment.sequence = segment.acknowledge;
H A DEndpointManager.h89 status_t ReplyWithReset(tcp_segment_header& segment,
H A Dtcp.cpp97 add_options(tcp_segment_header &segment, uint8 *buffer, size_t bufferSize) argument
105 if (segment.max_segment_size > 0 && length + 8 <= bufferSize) {
108 option->max_segment_size = htons(segment.max_segment_size);
112 if ((segment.options & TCP_HAS_TIMESTAMPS) != 0
114 if ((segment.options & TCP_SACK_PERMITTED) != 0) {
128 option->timestamp.value = htonl(segment.timestamp_value);
129 option->timestamp.reply = htonl(segment.timestamp_reply);
131 } else if ((segment.options & TCP_SACK_PERMITTED) != 0
143 if ((segment.options & TCP_HAS_WINDOW_SCALE) != 0
151 option->window_shift = segment
184 process_options(tcp_segment_header &segment, net_buffer *buffer, size_t size) argument
395 add_tcp_header(net_address_module_info* addressModule, tcp_segment_header& segment, net_buffer* buffer) argument
444 tcp_options_length(tcp_segment_header& segment) argument
[all...]
H A Dtcp.h302 tcp_segment_header& segment, net_buffer* buffer);
303 size_t tcp_options_length(tcp_segment_header& segment);
H A DTCPEndpoint.h65 int32 SegmentReceived(tcp_segment_header& segment,
78 bool _ShouldSendSegment(tcp_segment_header& segment,
81 status_t _PrepareAndSend(tcp_segment_header& segment, net_buffer* buffer,
91 int32 _Spawn(TCPEndpoint* parent, tcp_segment_header& segment,
93 int32 _ListenReceive(tcp_segment_header& segment,
95 int32 _SynchronizeSentReceive(tcp_segment_header& segment,
97 int32 _SegmentReceived(tcp_segment_header& segment,
99 int32 _Receive(tcp_segment_header& segment,
101 void _UpdateTimestamps(tcp_segment_header& segment,
106 bool _AddData(tcp_segment_header& segment,
[all...]
/haiku/src/system/kernel/arch/generic/
H A Dacpi_irq_routing_table.cpp485 pciAddress.segment = 0;
794 rootPciAddress.segment = (uint8)value;
H A Dacpi_irq_routing_table.h56 uint8 segment; member in struct:pci_address
/haiku/src/kits/debugger/dwarf/
H A DDebugInfoEntry.h132 DECLARE_DEBUG_INFO_ENTRY_ATTR_SETTER(segment)
H A DDebugInfoEntry.cpp275 DEFINE_DEBUG_INFO_ENTRY_ATTR_SETTER(segment)
H A DAttributeClasses.cpp99 { ENTRY(segment), AC_BLOCK | AC_LOCLIST },
/haiku/src/apps/cortex/ValControl/
H A DValControl.cpp468 // add segment view (which is responsible for generating its
471 ValControl::_Add(ValControlSegment* segment, entry_location from, argument
478 AddChild(segment);
480 segment->SetFont(&fValueFont);
481 segment->fontChanged(&fValueFont);
484 ValCtrlLayoutEntry entry = segment->makeLayoutEntry();
486 // linkSegment(segment, nIndex);
600 // (due to GetPreferredSize implementation in segment views)
H A DNumericValControl.cpp126 // // +++++ individual-segment test
220 // segment.)
235 // "\t...segment %d: %d digits at %d: %lld\n",
346 // // hand value to each segment
358 // segment interface
367 // 18sep99: new segment interface. 'offset' is given
368 // in the segment's units.
371 NumericValControl::offsetSegmentValue(ValControlDigitSegment* segment, argument
379 int64 segmentFactor = (int64)pow(10, fFractionalDigits + segment->scaleFactor());
383 // cut values below domain of the changed segment
[all...]
/haiku/src/system/kernel/debug/
H A Ddebug_parser.cpp472 debugger_command_pipe_segment& segment);
760 debugger_command_pipe_segment& segment local
762 segment.index = pipe->segment_count++;
764 _ParseCommand(segment);
780 ExpressionParser::_ParseCommand(debugger_command_pipe_segment& segment) argument
821 if (segment.index > 0) {
828 segment.command = command;
829 segment.argc = argc;
830 segment.argv = argv;
831 segment
[all...]
H A Ddebug_commands.cpp71 PipeDebugOutputFilter(debugger_command_pipe* pipe, int32 segment, argument
75 fSegment(segment),
191 debugger_command_pipe_segment& segment = pipe->segments[index]; local
193 segment.argv[segment.argc - 1] = argument;
199 int result = invoke_debugger_command(segment.command, segment.argc,
200 segment.argv);
201 segment.invocations++;
211 // Abort the previous pipe segment executio
380 debugger_command_pipe_segment& segment = pipe->segments[i]; local
[all...]
/haiku/src/system/boot/platform/bios_ia32/
H A Ddevices.cpp42 uint16 segment; member in struct:real_addr
350 if (parameters.device_table.segment == 0xffff
354 device_table *table = (device_table *)LINEAR_ADDRESS(parameters.device_table.segment,
/haiku/src/system/boot/platform/atari_m68k/
H A Ddevices.cpp300 if (parameters.device_table.segment == 0xffff
304 device_table *table = (device_table *)LINEAR_ADDRESS(parameters.device_table.segment,
/haiku/src/add-ons/kernel/drivers/graphics/vesa/
H A Dvesa.cpp21 #define LINEAR_ADDRESS(segment, offset) \
22 (((addr_t)(segment) << 4) + (addr_t)(offset))
/haiku/src/add-ons/translators/rtf/
H A Dconvert.cpp795 BString segment; local
796 plainText.CopyInto(segment, styles->runs[i].offset, length);
799 segment.CharacterEscape("\\{}", '\\');
800 segment.ReplaceAll("\n", "\\line");
802 rtfFile << " " << segment; local
/haiku/src/system/kernel/arch/x86/32/
H A Dthread.cpp78 set_fs_register(uint32 segment) argument
80 asm("movl %0,%%fs" :: "r" (segment));
H A Dapm.cpp43 uint16 segment; member in struct:__anon1879
314 // Apparently, some broken BIOS try to access segment 0x40 for the BIOS
326 // (especially the data segment)
340 // 16-bit segment
343 // use the BIOS data segment as data segment for APM
355 // use the BIOS area as data segment
364 sAPMBiosEntry.segment = (APM_CODE32_SEGMENT << 3) | DPL_KERNEL;
/haiku/src/apps/bootmanager/
H A Dbootman.S258 mov ds, ax ; Setup segment registers
/haiku/src/kits/package/hpkg/
H A DPackageFileHeapWriter.cpp74 ChunkSegment segment; local
75 segment.toKeepOffset = toKeepOffset;
76 segment.toKeepSize = toKeepSize;
79 segment.chunkIndex = fChunks.Count() - 1;
81 if (segment.chunkIndex < 0
82 || fChunks.ElementAt(segment.chunkIndex).offset != chunkOffset) {
84 segment.chunkIndex++;
95 return fSegments.Add(segment);
149 // Unless the next segment refers to the same chunk, advance to the next
151 const ChunkSegment& segment local
377 const ChunkSegment& segment = chunkBuffer.CurrentSegment(); local
[all...]
/haiku/src/kits/debugger/elf/
H A DElfFile.cpp122 Segment* segment = new(std::nothrow) Segment(fileOffset, fileLength, local
124 if (segment == NULL || !fSegments.AddItem(segment)) {
125 delete segment;
133 for (int32 i = 0; Segment* segment = fSegments.ItemAt(i); i++) {
134 if (address < segment->fMemoryAddress
135 || address - segment->fMemoryAddress
136 > segment->fFileLength) {
140 uint64 offset = address - segment->fMemoryAddress;
142 segment
308 ElfSegment* segment = fSegments.ItemAt(i); local
322 ElfSegment* segment = fSegments.ItemAt(i); local
521 ElfSegment* segment = new(std::nothrow) ElfSegment( local
[all...]
/haiku/docs/develop/kits/storage/resources/
H A DResourcesFormat.tex601 preferred program segment alignment. From these two information it has been
603 the segment alignments to be found in the program header table,

Completed in 134 milliseconds

12