Searched refs:segment (Results 1 - 25 of 41) sorted by relevance

12

/haiku/src/add-ons/media/plugins/ape_reader/MAClib/
H A DTools.inc9 %define segment_code segment .text align=32 class=CODE use32
10 %define segment_data segment .data align=32 class=DATA use32
12 %define segment_bss segment .data align=32 class=DATA use32
14 %define segment_bss segment .bss align=32 class=DATA use32
19 %define segment_code segment .text
20 %define segment_data segment .data
21 %define segment_bss segment .bss
24 %define segment_code segment .text align=32 class=CODE use32
25 %define segment_data segment .data align=32 class=DATA use32
26 %define segment_bss segment
[all...]
/haiku/src/add-ons/kernel/network/protocols/tcp/
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 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 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...]
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.h302 tcp_segment_header& segment, net_buffer* buffer);
303 size_t tcp_options_length(tcp_segment_header& segment);
/haiku/headers/libs/x86emu/x86emu/
H A Ddecode.h64 u8 fetch_data_byte_abs(uint segment, uint offset);
66 u16 fetch_data_word_abs(uint segment, uint offset);
68 u32 fetch_data_long_abs(uint segment, uint offset);
70 void store_data_byte_abs(uint segment, uint offset, u8 val);
72 void store_data_word_abs(uint segment, uint offset, u16 val);
74 void store_data_long_abs(uint segment, uint offset, u32 val);
/haiku/src/apps/pulse/
H A DProgressBar.h19 } segment; typedef in typeref:struct:__anon1
41 segment segments[20];
/haiku/src/system/boot/platform/bios_ia32/
H A Dbios.h31 #define LINEAR_ADDRESS(segment, offset) \
32 (((addr_t)(segment) << 4) + (addr_t)(offset))
/haiku/src/system/kernel/debug/
H A Ddebug_builtin_commands.cpp121 debugger_command_pipe_segment* segment local
123 if (segment == NULL) {
132 user_data* userData = (user_data*)segment->user_data;
134 if (segment->invocations == 0) {
157 debugger_command_pipe_segment* segment local
159 if (segment == NULL) {
169 user_data* userData = (user_data*)segment->user_data;
171 if (segment->invocations == 0) {
267 debugger_command_pipe_segment* segment local
269 if (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...]
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...]
/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...]
H A DCoreFile.cpp50 CoreFileAreaInfo::CoreFileAreaInfo(ElfSegment* segment, int32 id, argument
54 fSegment(segment),
260 // create a data source for the text segment
269 // entry size may differ (cf. DT_SYMENT in the dynamic segment).
301 ElfSegment* segment = fElfFile.SegmentAt(i); local
302 if (segment->Type() == PT_NOTE) {
303 status_t error = _ReadNotes<ElfClass>(segment);
315 CoreFile::_ReadNotes(ElfSegment* segment) argument
317 // read the whole segment into memory
318 if ((uint64)segment
797 ElfSegment* segment = fElfFile.SegmentAt(i); local
[all...]
H A DCoreFile.h31 CoreFileAreaInfo(ElfSegment* segment, int32 id,
215 status_t _ReadNotes(ElfSegment* segment);
/haiku/src/libs/x86emu/
H A Ddecode.c239 Value of the default data segment
242 Inline function that returns the default data segment for the current
245 On the x86 processor, the default segment is not always DS if there is
246 no segment override. Address modes such as -3[BP] or 10[BP+SI] all refer to
255 cs segment override
256 ds segment override
257 es segment override
258 fs segment override
259 gs segment override
260 ss segment overrid
369 fetch_data_byte_abs(uint segment, uint offset) argument
389 fetch_data_word_abs(uint segment, uint offset) argument
409 fetch_data_long_abs(uint segment, uint offset) argument
493 store_data_byte_abs(uint segment, uint offset, u8 val) argument
514 store_data_word_abs(uint segment, uint offset, u16 val) argument
535 store_data_long_abs(uint segment, uint offset, u32 val) argument
[all...]
H A Ddebug.c260 int segment; local
291 segment = M.x86.saved_cs;
293 X86EMU_dump_memory(segment, (u16) offset, 16);
297 segment = ps[1];
299 X86EMU_dump_memory(segment, (u16) offset, 16);
303 segment = M.x86.saved_cs;
304 X86EMU_dump_memory(segment, (u16) offset, 16);
/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/headers/private/kernel/arch/ppc/
H A Darch_mmu_amcc440.h127 ppc_set_segment_register(void *virtualAddress, segment_descriptor segment)
129 set_sr(virtualAddress, *(uint32 *)&segment);
H A Darch_mmu.h144 ppc_set_segment_register(void *virtualAddress, segment_descriptor segment) argument
146 set_sr(virtualAddress, *(uint32 *)&segment);
/haiku/src/apps/cortex/ValControl/
H A DNumericValControl.h92 // segment.)
98 public: // segment interface
99 // 18sep99: old segment interface
102 // 18sep99: new segment interface. 'offset' is given
103 // in the segment's units.
105 virtual void offsetSegmentValue(ValControlDigitSegment* segment, int64 offset);
136 // sets the value of each segment based on an int64 value;
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/arch/generic/
H A Dacpi_irq_routing_table.h56 uint8 segment; member in struct:pci_address
/haiku/src/kits/debugger/debugger_interface/core/
H A DCoreFileDebuggerInterface.cpp358 ElfSegment* segment = info->Segment();
359 uint64 offset = address - segment->LoadAddress();
360 if (offset >= segment->FileSize())
364 segment->FileSize() - offset);
366 segment->FileOffset() + offset);

Completed in 515 milliseconds

12