Symbol: segment
headers/libs/x86emu/x86emu/decode.h
64
u8 fetch_data_byte_abs(uint segment, uint offset);
headers/libs/x86emu/x86emu/decode.h
66
u16 fetch_data_word_abs(uint segment, uint offset);
headers/libs/x86emu/x86emu/decode.h
68
u32 fetch_data_long_abs(uint segment, uint offset);
headers/libs/x86emu/x86emu/decode.h
70
void store_data_byte_abs(uint segment, uint offset, u8 val);
headers/libs/x86emu/x86emu/decode.h
72
void store_data_word_abs(uint segment, uint offset, u16 val);
headers/libs/x86emu/x86emu/decode.h
74
void store_data_long_abs(uint segment, uint offset, u32 val);
headers/libs/zydis/Zydis/DecoderTypes.h
134
ZydisRegister segment;
headers/libs/zydis/Zydis/DecoderTypes.h
168
ZyanU16 segment;
headers/private/kernel/arch/ppc/arch_mmu.h
144
ppc_set_segment_register(void *virtualAddress, segment_descriptor segment)
headers/private/kernel/arch/ppc/arch_mmu.h
146
set_sr(virtualAddress, *(uint32 *)&segment);
headers/private/kernel/arch/ppc/arch_mmu_amcc440.h
127
ppc_set_segment_register(void *virtualAddress, segment_descriptor segment)
headers/private/kernel/arch/ppc/arch_mmu_amcc440.h
129
set_sr(virtualAddress, *(uint32 *)&segment);
src/add-ons/kernel/busses/scsi/usb/scsi_commands.h
291
uint8 segment;
src/add-ons/kernel/drivers/graphics/vesa/vesa.cpp
21
#define LINEAR_ADDRESS(segment, offset) \
src/add-ons/kernel/drivers/graphics/vesa/vesa.cpp
22
(((addr_t)(segment) << 4) + (addr_t)(offset))
src/add-ons/kernel/network/protocols/tcp/EndpointManager.cpp
549
EndpointManager::ReplyWithReset(tcp_segment_header& segment, net_buffer* buffer)
src/add-ons/kernel/network/protocols/tcp/EndpointManager.cpp
566
if ((segment.flags & TCP_FLAG_ACKNOWLEDGE) == 0) {
src/add-ons/kernel/network/protocols/tcp/EndpointManager.cpp
568
outSegment.acknowledge = segment.sequence + buffer->size;
src/add-ons/kernel/network/protocols/tcp/EndpointManager.cpp
570
if ((segment.flags & (TCP_FLAG_SYNCHRONIZE | TCP_FLAG_FINISH)) != 0)
src/add-ons/kernel/network/protocols/tcp/EndpointManager.cpp
573
outSegment.sequence = segment.acknowledge;
src/add-ons/kernel/network/protocols/tcp/EndpointManager.h
89
status_t ReplyWithReset(tcp_segment_header& segment,
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
100
fSequence(segment.sequence),
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
101
fAcknowledge(segment.acknowledge),
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
104
fFlags(segment.flags)
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
130
Send(TCPEndpoint* endpoint, tcp_segment_header& segment, net_buffer* buffer,
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1323
TCPEndpoint::_DuplicateAcknowledge(tcp_segment_header &segment)
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1339
if ((segment.acknowledge - 1) > fRecover || (fCongestionWindow > fSendMaxSegmentSize &&
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1345
fSendNext = segment.acknowledge;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
136
fSequence(segment.sequence),
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1362
TCPEndpoint::_UpdateTimestamps(tcp_segment_header& segment,
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1366
tcp_sequence sequence(segment.sequence);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
137
fAcknowledge(segment.acknowledge),
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1370
fReceivedTimestamp = segment.timestamp_value;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
141
fFlags(segment.flags)
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1466
TCPEndpoint::_AddData(tcp_segment_header& segment, net_buffer* buffer)
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1468
if ((segment.flags & TCP_FLAG_FINISH) != 0) {
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1471
fFinishReceivedAt = segment.sequence + buffer->size;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1474
fReceiveQueue.Add(buffer, segment.sequence);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1480
segment.flags &= ~TCP_FLAG_FINISH;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1482
segment.flags |= TCP_FLAG_FINISH;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1490
if ((segment.flags & TCP_FLAG_PUSH) != 0)
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1498
TCPEndpoint::_PrepareReceivePath(tcp_segment_header& segment)
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1500
fInitialReceiveSequence = segment.sequence;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1505
segment.sequence++;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1507
fReceiveNext = segment.sequence;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1508
fReceiveQueue.SetInitialSequence(segment.sequence);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1511
if (segment.max_segment_size > 0) {
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1515
fSendMaxSegmentSize = min_c(segment.max_segment_size,
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1519
if (segment.options & TCP_HAS_WINDOW_SCALE) {
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1521
fSendWindowShift = segment.window_shift;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1527
if (segment.options & TCP_HAS_TIMESTAMPS) {
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1529
fReceivedTimestamp = segment.timestamp_value;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1533
if ((segment.options & TCP_SACK_PERMITTED) == 0) {
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1547
fSlowStartThreshold = (uint32)segment.advertised_window << fSendWindowShift;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1563
TCPEndpoint::_Spawn(TCPEndpoint* parent, tcp_segment_header& segment,
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1593
_PrepareReceivePath(segment);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1601
segment.flags &= ~TCP_FLAG_SYNCHRONIZE;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1604
return _Receive(segment, buffer);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1609
TCPEndpoint::_ListenReceive(tcp_segment_header& segment, net_buffer* buffer)
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1615
if (segment.flags & TCP_FLAG_RESET)
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1617
if (segment.flags & TCP_FLAG_ACKNOWLEDGE)
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1619
if ((segment.flags & TCP_FLAG_SYNCHRONIZE) == 0)
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1632
segment, buffer);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1637
TCPEndpoint::_SynchronizeSentReceive(tcp_segment_header &segment,
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1642
if ((segment.flags & TCP_FLAG_ACKNOWLEDGE) != 0
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1643
&& (fInitialSendSequence >= segment.acknowledge
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1644
|| fSendMax < segment.acknowledge))
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1647
if (segment.flags & TCP_FLAG_RESET) {
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1652
if ((segment.flags & TCP_FLAG_SYNCHRONIZE) == 0)
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1655
fSendUnacknowledged = segment.acknowledge;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1656
_PrepareReceivePath(segment);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1658
if (segment.flags & TCP_FLAG_ACKNOWLEDGE) {
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1666
segment.flags &= ~TCP_FLAG_SYNCHRONIZE;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1669
return _Receive(segment, buffer) | IMMEDIATE_ACKNOWLEDGE;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1674
TCPEndpoint::_Receive(tcp_segment_header& segment, net_buffer* buffer)
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1677
if ((fFlags & FLAG_OPTION_TIMESTAMP) != 0 && (segment.flags & TCP_FLAG_RESET) == 0) {
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1678
if ((segment.options & TCP_HAS_TIMESTAMPS) == 0)
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1680
if ((int32)(fReceivedTimestamp - segment.timestamp_value) > 0
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1681
&& (fReceivedTimestamp - segment.timestamp_value) <= INT32_MAX)
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1685
uint32 advertisedWindow = segment.AdvertisedWindow(fSendWindowShift);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1693
&& segment.AcknowledgeOnly()
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1694
&& fReceiveNext == segment.sequence
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1697
_UpdateTimestamps(segment, segmentLength);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1701
if (fSendUnacknowledged < segment.acknowledge
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1702
&& fSendMax >= segment.acknowledge) {
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1703
_Acknowledged(segment);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1706
} else if (segment.acknowledge == fSendUnacknowledged
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1710
if (_AddData(segment, buffer))
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1713
return KEEP | ((segment.flags & TCP_FLAG_PUSH) != 0
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1725
if (!segment_in_sequence(segment, segmentLength, fReceiveNext,
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1729
if ((segment.flags & TCP_FLAG_RESET) != 0) {
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1737
if ((segment.flags & TCP_FLAG_RESET) != 0) {
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1740
if (fLastAcknowledgeSent <= segment.sequence
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1741
&& tcp_sequence(segment.sequence) < (fLastAcknowledgeSent
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1759
&& segment.AcknowledgeOnly()
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1762
&& segment.acknowledge == fSendUnacknowledged) {
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1768
if ((segment.flags & TCP_FLAG_SYNCHRONIZE) != 0
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1770
&& (fInitialReceiveSequence > segment.sequence
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1771
|| ((segment.flags & TCP_FLAG_ACKNOWLEDGE) != 0
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1772
&& (fSendUnacknowledged > segment.acknowledge
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1773
|| fSendMax < segment.acknowledge))))) {
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1785
int32 drop = (int32)(fReceiveNext - segment.sequence).Number();
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1789
&& (segment.flags & TCP_FLAG_FINISH) == 0)) {
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1791
segment.flags &= ~TCP_FLAG_FINISH;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1798
segment.sequence += drop;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1809
drop = (int32)(segment.sequence + buffer->size
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1816
if (fReceiveWindow != 0 || segment.sequence != fReceiveNext)
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1822
if ((segment.flags & TCP_FLAG_FINISH) != 0) {
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1827
segment.flags &= ~(TCP_FLAG_FINISH | TCP_FLAG_PUSH);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1853
if ((segment.flags & TCP_FLAG_ACKNOWLEDGE) != 0) {
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1858
if (fSendMax < segment.acknowledge)
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1861
if (segment.acknowledge == fSendUnacknowledged) {
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1863
&& (segment.flags & TCP_FLAG_FINISH) == 0 && fSendUnacknowledged != fSendMax) {
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1865
_DuplicateAcknowledge(segment);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1867
} else if (segment.acknowledge < fSendUnacknowledged) {
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1874
if (segment.acknowledge > fRecover) {
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1882
if (fSendMax == segment.acknowledge)
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1885
if (segment.acknowledge > fSendQueue.LastSequence()
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1910
_Acknowledged(segment);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1918
if (segment.flags & TCP_FLAG_URGENT) {
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1933
if ((bufferSize > 0 || (segment.flags & TCP_FLAG_FINISH) != 0)
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1935
notify = _AddData(segment, buffer);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1943
if ((segment.flags & TCP_FLAG_FINISH) != 0) {
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1987
if (bufferSize > 0 || (segment.flags & TCP_FLAG_SYNCHRONIZE) != 0)
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1990
_UpdateTimestamps(segment, segmentLength);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
1999
TCPEndpoint::SegmentReceived(tcp_segment_header& segment, net_buffer* buffer)
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2006
PrintAddress(buffer->destination), segment.flags, segment.sequence,
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2007
segment.acknowledge,
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2008
(uint32)segment.advertised_window << fSendWindowShift);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2009
T(Receive(this, segment,
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2010
(uint32)segment.advertised_window << fSendWindowShift, buffer));
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2015
segmentAction = _ListenReceive(segment, buffer);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2019
segmentAction = _SynchronizeSentReceive(segment, buffer);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2031
segmentAction = _Receive(segment, buffer);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2119
tcp_segment_header segment(flags);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2123
segment.options |= TCP_HAS_TIMESTAMPS;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2124
segment.timestamp_reply = fReceivedTimestamp;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2125
segment.timestamp_value = tcp_now();
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2128
if ((segment.flags & TCP_FLAG_SYNCHRONIZE) != 0
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2131
segment.max_segment_size = fReceiveMaxSegmentSize;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2133
segment.options |= TCP_HAS_WINDOW_SCALE;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2134
segment.window_shift = fReceiveWindowShift;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2137
segment.options |= TCP_SACK_PERMITTED;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2142
segment.options |= TCP_HAS_SACK;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2145
memset(segment.sacks, 0, sizeof(segment.sacks));
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2146
segment.sackCount = fReceiveQueue.PopulateSackInfo(fReceiveNext,
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2147
maxSackCount, segment.sacks);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2155
segment.SetAdvertisedWindow(availableBytes, fReceiveWindowShift);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2157
segment.acknowledge = fReceiveNext.Number();
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2161
segment.flags |= TCP_FLAG_URGENT;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2162
segment.urgent_offset = (fSendUrgentOffset - fSendNext).Number();
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2167
segment.urgent_offset = 0;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2170
return segment;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2175
TCPEndpoint::_PrepareAndSend(tcp_segment_header& segment, net_buffer* buffer,
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2182
segment.sequence = fSendNext.Number();
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2189
PrintAddress(buffer->destination), segment.flags, segment.sequence,
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2190
segment.acknowledge, segment.advertised_window,
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2194
T(Send(this, segment, buffer, fSendQueue.FirstSequence(),
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2199
status_t status = add_tcp_header(AddressModule(), segment, buffer);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2205
if (segment.flags & TCP_FLAG_SYNCHRONIZE) {
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2206
segment.options &= ~TCP_HAS_WINDOW_SCALE;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2207
segment.max_segment_size = 0;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2211
if (segment.flags & TCP_FLAG_FINISH)
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2224
fReceiveMaxAdvertised = fReceiveNext + segment.AdvertisedWindow(fReceiveWindowShift);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2230
&& (segmentLength != 0 || (segment.flags & TCP_FLAG_SYNCHRONIZE) != 0)) {
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2232
fRoundTripStartSequence = segment.sequence;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2235
if (segment.flags & TCP_FLAG_ACKNOWLEDGE) {
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2236
fLastAcknowledgeSent = segment.acknowledge;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2245
TCPEndpoint::_ShouldSendSegment(tcp_segment_header& segment, uint32 length,
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2266
if (segment.advertised_window > 0) {
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2268
uint32 window = segment.AdvertisedWindow(fReceiveWindowShift)
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2280
if ((segment.flags & (TCP_FLAG_SYNCHRONIZE | TCP_FLAG_FINISH
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2299
tcp_segment_header segment = _PrepareSendSegment();
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2305
&& !_ShouldSendSegment(segment, 0, 0, 0))
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2312
return _PrepareAndSend(segment, buffer, false);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2323
tcp_segment_header segment = _PrepareSendSegment();
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2329
segment.flags |= TCP_FLAG_RESET;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2335
return _PrepareAndSend(segment, buffer, false);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2346
tcp_segment_header segment = _PrepareSendSegment();
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2394
- tcp_options_length(segment);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2399
segment.flags |= (fFlags & FLAG_USER_CLOSED) != 0 ? TCP_FLAG_RESET : TCP_FLAG_FINISH;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2401
segment.flags |= TCP_FLAG_PUSH;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2405
if (!force && !retransmit && !_ShouldSendSegment(segment, segmentLength,
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2428
status = _PrepareAndSend(segment, buffer, retransmit);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2441
segment.flags &= ~(TCP_FLAG_SYNCHRONIZE | TCP_FLAG_RESET
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2510
TCPEndpoint::_Acknowledged(tcp_segment_header& segment)
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2513
B_PRIu32 "; max %" B_PRIu32, segment.acknowledge,
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2516
ASSERT(fSendUnacknowledged <= segment.acknowledge);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2518
if (fSendUnacknowledged < segment.acknowledge) {
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2519
fSendQueue.RemoveUntil(segment.acknowledge);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2521
uint32 bytesAcknowledged = segment.acknowledge - fSendUnacknowledged.Number();
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2523
fSendUnacknowledged = segment.acknowledge;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2529
fRecover = segment.acknowledge - 1;
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2566
_UpdateRoundTripTime(tcp_diff_timestamp(segment.timestamp_reply),
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
2568
} else if (fSendTime != 0 && fRoundTripStartSequence < segment.acknowledge) {
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
364
segment_in_sequence(const tcp_segment_header& segment, int size,
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
367
tcp_sequence sequence(segment.sequence);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
94
Receive(TCPEndpoint* endpoint, tcp_segment_header& segment, uint32 window,
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.h
100
int32 _SegmentReceived(tcp_segment_header& segment,
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.h
102
int32 _Receive(tcp_segment_header& segment,
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.h
104
void _UpdateTimestamps(tcp_segment_header& segment,
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.h
110
bool _AddData(tcp_segment_header& segment,
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.h
113
void _PrepareReceivePath(tcp_segment_header& segment);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.h
115
void _Acknowledged(tcp_segment_header& segment);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.h
119
void _DuplicateAcknowledge(tcp_segment_header& segment);
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.h
65
int32 SegmentReceived(tcp_segment_header& segment,
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.h
80
bool _ShouldSendSegment(tcp_segment_header& segment,
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.h
83
status_t _PrepareAndSend(tcp_segment_header& segment, net_buffer* buffer,
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.h
94
int32 _Spawn(TCPEndpoint* parent, tcp_segment_header& segment,
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.h
96
int32 _ListenReceive(tcp_segment_header& segment,
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.h
98
int32 _SynchronizeSentReceive(tcp_segment_header& segment,
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
105
if (segment.max_segment_size > 0 && length + 8 <= bufferSize) {
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
108
option->max_segment_size = htons(segment.max_segment_size);
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
112
if ((segment.options & TCP_HAS_TIMESTAMPS) != 0
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
114
if ((segment.options & TCP_SACK_PERMITTED) != 0) {
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
128
option->timestamp.value = htonl(segment.timestamp_value);
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
129
option->timestamp.reply = htonl(segment.timestamp_reply);
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
131
} else if ((segment.options & TCP_SACK_PERMITTED) != 0
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
143
if ((segment.options & TCP_HAS_WINDOW_SCALE) != 0
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
151
option->window_shift = segment.window_shift;
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
155
if (segment.sackCount > 0) {
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
157
if (sackCount > segment.sackCount)
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
158
sackCount = segment.sackCount;
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
167
memcpy(option->sack, segment.sacks, sackCount * sizeof(tcp_sack));
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
184
process_options(tcp_segment_header &segment, net_buffer *buffer, size_t size)
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
213
segment.max_segment_size = ntohs(option->max_segment_size);
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
217
segment.options |= TCP_HAS_WINDOW_SCALE;
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
218
segment.window_shift = option->window_shift;
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
223
segment.options |= TCP_HAS_TIMESTAMPS;
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
224
segment.timestamp_value = ntohl(option->timestamp.value);
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
225
segment.timestamp_reply =
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
231
segment.options |= TCP_SACK_PERMITTED;
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
235
segment.options |= TCP_HAS_SACK;
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
236
segment.sackCount = min_c((option->length - 2)
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
238
for(int i = 0; i < segment.sackCount; ++i) {
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
239
segment.sacks[i].left_edge = ntohl(
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
241
segment.sacks[i].right_edge = ntohl(
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
396
tcp_segment_header& segment, net_buffer* buffer)
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
401
uint32 optionsLength = add_options(segment, optionsBuffer,
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
413
header.sequence = htonl(segment.sequence);
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
414
header.acknowledge = (segment.flags & TCP_FLAG_ACKNOWLEDGE)
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
415
? htonl(segment.acknowledge) : 0;
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
418
header.flags = segment.flags;
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
419
header.advertised_window = htons(segment.advertised_window);
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
421
header.urgent_offset = htons(segment.urgent_offset);
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
433
"win %u\n", buffer, segment.flags, segment.sequence,
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
434
segment.acknowledge, segment.urgent_offset, segment.advertised_window));
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
445
tcp_options_length(tcp_segment_header& segment)
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
449
if (segment.max_segment_size > 0)
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
452
if ((segment.options & TCP_HAS_TIMESTAMPS) != 0)
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
454
else if ((segment.options & TCP_SACK_PERMITTED) != 0)
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
457
if ((segment.options & TCP_HAS_WINDOW_SCALE) != 0)
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
460
if (segment.sackCount > 0) {
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
462
/ sizeof(tcp_sack)), segment.sackCount);
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
716
tcp_segment_header segment(header.flags);
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
717
segment.sequence = header.Sequence();
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
718
segment.acknowledge = header.Acknowledge();
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
719
segment.advertised_window = header.AdvertisedWindow();
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
720
segment.urgent_offset = header.UrgentOffset();
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
721
process_options(segment, buffer, headerLength - sizeof(tcp_header));
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
737
segmentAction = endpoint->SegmentReceived(segment, buffer);
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
745
} else if ((segment.flags & TCP_FLAG_RESET) == 0)
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
750
endpointManager->ReplyWithReset(segment, buffer);
src/add-ons/kernel/network/protocols/tcp/tcp.cpp
97
add_options(tcp_segment_header &segment, uint8 *buffer, size_t bufferSize)
src/add-ons/kernel/network/protocols/tcp/tcp.h
300
tcp_segment_header& segment, net_buffer* buffer);
src/add-ons/kernel/network/protocols/tcp/tcp.h
301
size_t tcp_options_length(tcp_segment_header& segment);
src/add-ons/translators/rtf/convert.cpp
799
BString segment;
src/add-ons/translators/rtf/convert.cpp
800
plainText.CopyInto(segment, styles->runs[i].offset, length);
src/add-ons/translators/rtf/convert.cpp
803
segment.CharacterEscape("\\{}", '\\');
src/add-ons/translators/rtf/convert.cpp
804
segment.ReplaceAll("\n", "\\line");
src/add-ons/translators/rtf/convert.cpp
806
rtfFile << " " << segment;
src/apps/cortex/ValControl/NumericValControl.cpp
371
NumericValControl::offsetSegmentValue(ValControlDigitSegment* segment,
src/apps/cortex/ValControl/NumericValControl.cpp
379
int64 segmentFactor = (int64)pow(10, fFractionalDigits + segment->scaleFactor());
src/apps/cortex/ValControl/NumericValControl.h
105
virtual void offsetSegmentValue(ValControlDigitSegment* segment, int64 offset);
src/apps/cortex/ValControl/ValControl.cpp
471
ValControl::_Add(ValControlSegment* segment, entry_location from,
src/apps/cortex/ValControl/ValControl.cpp
478
AddChild(segment);
src/apps/cortex/ValControl/ValControl.cpp
480
segment->SetFont(&fValueFont);
src/apps/cortex/ValControl/ValControl.cpp
481
segment->fontChanged(&fValueFont);
src/apps/cortex/ValControl/ValControl.cpp
484
ValCtrlLayoutEntry entry = segment->makeLayoutEntry();
src/apps/cortex/ValControl/ValControl.h
288
void _Add(ValControlSegment* segment, entry_location from,
src/apps/pulse/ProgressBar.h
41
segment segments[20];
src/kits/debugger/debugger_interface/core/CoreFileDebuggerInterface.cpp
358
ElfSegment* segment = info->Segment();
src/kits/debugger/debugger_interface/core/CoreFileDebuggerInterface.cpp
359
uint64 offset = address - segment->LoadAddress();
src/kits/debugger/debugger_interface/core/CoreFileDebuggerInterface.cpp
360
if (offset >= segment->FileSize())
src/kits/debugger/debugger_interface/core/CoreFileDebuggerInterface.cpp
364
segment->FileSize() - offset);
src/kits/debugger/debugger_interface/core/CoreFileDebuggerInterface.cpp
366
segment->FileOffset() + offset);
src/kits/debugger/dwarf/AttributeClasses.cpp
99
{ ENTRY(segment), AC_BLOCK | AC_LOCLIST },
src/kits/debugger/dwarf/DebugInfoEntry.cpp
275
DEFINE_DEBUG_INFO_ENTRY_ATTR_SETTER(segment)
src/kits/debugger/dwarf/DebugInfoEntry.h
132
DECLARE_DEBUG_INFO_ENTRY_ATTR_SETTER(segment)
src/kits/debugger/elf/CoreFile.cpp
301
ElfSegment* segment = fElfFile.SegmentAt(i);
src/kits/debugger/elf/CoreFile.cpp
302
if (segment->Type() == PT_NOTE) {
src/kits/debugger/elf/CoreFile.cpp
303
status_t error = _ReadNotes<ElfClass>(segment);
src/kits/debugger/elf/CoreFile.cpp
315
CoreFile::_ReadNotes(ElfSegment* segment)
src/kits/debugger/elf/CoreFile.cpp
318
if ((uint64)segment->FileSize() > kMaxNotesSize) {
src/kits/debugger/elf/CoreFile.cpp
320
segment->FileSize());
src/kits/debugger/elf/CoreFile.cpp
324
size_t notesSize = (size_t)segment->FileSize();
src/kits/debugger/elf/CoreFile.cpp
331
(off_t)segment->FileOffset());
src/kits/debugger/elf/CoreFile.cpp
50
CoreFileAreaInfo::CoreFileAreaInfo(ElfSegment* segment, int32 id,
src/kits/debugger/elf/CoreFile.cpp
527
ElfSegment* segment = _FindAreaSegment(baseAddress);
src/kits/debugger/elf/CoreFile.cpp
528
if (segment == NULL) {
src/kits/debugger/elf/CoreFile.cpp
535
CoreFileAreaInfo* area = new(std::nothrow) CoreFileAreaInfo(segment, id,
src/kits/debugger/elf/CoreFile.cpp
54
fSegment(segment),
src/kits/debugger/elf/CoreFile.cpp
797
ElfSegment* segment = fElfFile.SegmentAt(i);
src/kits/debugger/elf/CoreFile.cpp
798
if (segment->Type() == PT_LOAD && segment->LoadAddress() == address)
src/kits/debugger/elf/CoreFile.cpp
799
return segment;
src/kits/debugger/elf/CoreFile.h
215
status_t _ReadNotes(ElfSegment* segment);
src/kits/debugger/elf/CoreFile.h
31
CoreFileAreaInfo(ElfSegment* segment, int32 id,
src/kits/debugger/elf/ElfFile.cpp
122
Segment* segment = new(std::nothrow) Segment(fileOffset, fileLength,
src/kits/debugger/elf/ElfFile.cpp
124
if (segment == NULL || !fSegments.AddItem(segment)) {
src/kits/debugger/elf/ElfFile.cpp
125
delete segment;
src/kits/debugger/elf/ElfFile.cpp
133
for (int32 i = 0; Segment* segment = fSegments.ItemAt(i); i++) {
src/kits/debugger/elf/ElfFile.cpp
134
if (address < segment->fMemoryAddress
src/kits/debugger/elf/ElfFile.cpp
135
|| address - segment->fMemoryAddress
src/kits/debugger/elf/ElfFile.cpp
136
> segment->fFileLength) {
src/kits/debugger/elf/ElfFile.cpp
140
uint64 offset = address - segment->fMemoryAddress;
src/kits/debugger/elf/ElfFile.cpp
142
segment->fFileLength - offset);
src/kits/debugger/elf/ElfFile.cpp
147
(off_t)(segment->fFileOffset + offset));
src/kits/debugger/elf/ElfFile.cpp
308
ElfSegment* segment = fSegments.ItemAt(i);
src/kits/debugger/elf/ElfFile.cpp
309
if (segment->Type() == PT_LOAD && !segment->IsWritable())
src/kits/debugger/elf/ElfFile.cpp
310
return segment;
src/kits/debugger/elf/ElfFile.cpp
322
ElfSegment* segment = fSegments.ItemAt(i);
src/kits/debugger/elf/ElfFile.cpp
323
if (segment->Type() == PT_LOAD && segment->IsWritable())
src/kits/debugger/elf/ElfFile.cpp
324
return segment;
src/kits/debugger/elf/ElfFile.cpp
521
ElfSegment* segment = new(std::nothrow) ElfSegment(
src/kits/debugger/elf/ElfFile.cpp
525
if (segment == NULL)
src/kits/debugger/elf/ElfFile.cpp
527
if (!fSegments.AddItem(segment)) {
src/kits/debugger/elf/ElfFile.cpp
528
delete segment;
src/kits/package/hpkg/PackageFileHeapWriter.cpp
151
const ChunkSegment& segment = fSegments[fCurrentSegmentIndex++];
src/kits/package/hpkg/PackageFileHeapWriter.cpp
153
|| segment.chunkIndex != CurrentSegment().chunkIndex) {
src/kits/package/hpkg/PackageFileHeapWriter.cpp
377
const ChunkSegment& segment = chunkBuffer.CurrentSegment();
src/kits/package/hpkg/PackageFileHeapWriter.cpp
380
bool copyCompressed = fPendingDataSize == 0 && segment.toKeepOffset == 0
src/kits/package/hpkg/PackageFileHeapWriter.cpp
381
&& segment.toKeepSize == kChunkSize;
src/kits/package/hpkg/PackageFileHeapWriter.cpp
396
const Chunk& chunk = chunkBuffer.ChunkAt(segment.chunkIndex);
src/kits/package/hpkg/PackageFileHeapWriter.cpp
423
AddDataThrows((uint8*)uncompressedData + segment.toKeepOffset,
src/kits/package/hpkg/PackageFileHeapWriter.cpp
424
segment.toKeepSize);
src/kits/package/hpkg/PackageFileHeapWriter.cpp
74
ChunkSegment segment;
src/kits/package/hpkg/PackageFileHeapWriter.cpp
75
segment.toKeepOffset = toKeepOffset;
src/kits/package/hpkg/PackageFileHeapWriter.cpp
76
segment.toKeepSize = toKeepSize;
src/kits/package/hpkg/PackageFileHeapWriter.cpp
79
segment.chunkIndex = fChunks.Count() - 1;
src/kits/package/hpkg/PackageFileHeapWriter.cpp
81
if (segment.chunkIndex < 0
src/kits/package/hpkg/PackageFileHeapWriter.cpp
82
|| fChunks.ElementAt(segment.chunkIndex).offset != chunkOffset) {
src/kits/package/hpkg/PackageFileHeapWriter.cpp
84
segment.chunkIndex++;
src/kits/package/hpkg/PackageFileHeapWriter.cpp
95
return fSegments.Add(segment);
src/libs/x86emu/debug.c
260
int segment;
src/libs/x86emu/debug.c
291
segment = M.x86.saved_cs;
src/libs/x86emu/debug.c
293
X86EMU_dump_memory(segment, (u16) offset, 16);
src/libs/x86emu/debug.c
297
segment = ps[1];
src/libs/x86emu/debug.c
299
X86EMU_dump_memory(segment, (u16) offset, 16);
src/libs/x86emu/debug.c
303
segment = M.x86.saved_cs;
src/libs/x86emu/debug.c
304
X86EMU_dump_memory(segment, (u16) offset, 16);
src/libs/x86emu/decode.c
269
#define GET_SEGMENT(segment)
src/libs/x86emu/decode.c
369
fetch_data_byte_abs(uint segment, uint offset)
src/libs/x86emu/decode.c
373
x86emu_check_data_access(segment, offset);
src/libs/x86emu/decode.c
375
return (*sys_rdb) (((u32) segment << 4) + offset);
src/libs/x86emu/decode.c
389
fetch_data_word_abs(uint segment, uint offset)
src/libs/x86emu/decode.c
393
x86emu_check_data_access(segment, offset);
src/libs/x86emu/decode.c
395
return (*sys_rdw) (((u32) segment << 4) + offset);
src/libs/x86emu/decode.c
409
fetch_data_long_abs(uint segment, uint offset)
src/libs/x86emu/decode.c
413
x86emu_check_data_access(segment, offset);
src/libs/x86emu/decode.c
415
return (*sys_rdl) (((u32) segment << 4) + offset);
src/libs/x86emu/decode.c
493
store_data_byte_abs(uint segment, uint offset, u8 val)
src/libs/x86emu/decode.c
497
x86emu_check_data_access(segment, offset);
src/libs/x86emu/decode.c
499
(*sys_wrb) (((u32) segment << 4) + offset, val);
src/libs/x86emu/decode.c
514
store_data_word_abs(uint segment, uint offset, u16 val)
src/libs/x86emu/decode.c
518
x86emu_check_data_access(segment, offset);
src/libs/x86emu/decode.c
520
(*sys_wrw) (((u32) segment << 4) + offset, val);
src/libs/x86emu/decode.c
535
store_data_long_abs(uint segment, uint offset, u32 val)
src/libs/x86emu/decode.c
539
x86emu_check_data_access(segment, offset);
src/libs/x86emu/decode.c
541
(*sys_wrl) (((u32) segment << 4) + offset, val);
src/libs/zydis/Zydis/Decoder.c
1584
operand->mem.segment =
src/libs/zydis/Zydis/Decoder.c
1586
ZYAN_ASSERT(operand->mem.segment);
src/libs/zydis/Zydis/Decoder.c
1819
operands[i].ptr.segment = (ZyanU16)instruction->raw.imm[1].value.u;
src/libs/zydis/Zydis/Decoder.c
1896
operands[i].mem.segment = ZYDIS_REGISTER_CS;
src/libs/zydis/Zydis/Decoder.c
1902
operands[i].mem.segment = ZYDIS_REGISTER_SS;
src/libs/zydis/Zydis/Decoder.c
1908
operands[i].mem.segment = ZYDIS_REGISTER_DS;
src/libs/zydis/Zydis/Decoder.c
1914
operands[i].mem.segment = ZYDIS_REGISTER_ES;
src/libs/zydis/Zydis/Decoder.c
1920
operands[i].mem.segment = ZYDIS_REGISTER_FS;
src/libs/zydis/Zydis/Decoder.c
1926
operands[i].mem.segment = ZYDIS_REGISTER_GS;
src/libs/zydis/Zydis/Decoder.c
1930
if (operands[i].mem.segment == ZYDIS_REGISTER_NONE)
src/libs/zydis/Zydis/Decoder.c
1939
operands[i].mem.segment = ZYDIS_REGISTER_SS;
src/libs/zydis/Zydis/Decoder.c
1943
operands[i].mem.segment = ZYDIS_REGISTER_DS;
src/libs/zydis/Zydis/FormatterBase.c
173
context->operand->ptr.segment, 4, formatter->hex_force_leading_number);
src/libs/zydis/Zydis/FormatterBase.c
389
switch (context->operand->mem.segment)
src/libs/zydis/Zydis/FormatterBase.c
396
context->operand->mem.segment));
src/libs/zydis/Zydis/FormatterBase.c
404
context->operand->mem.segment));
src/libs/zydis/Zydis/FormatterBase.c
413
context->operand->mem.segment));
src/system/boot/platform/atari_m68k/devices.cpp
300
if (parameters.device_table.segment == 0xffff
src/system/boot/platform/atari_m68k/devices.cpp
304
device_table *table = (device_table *)LINEAR_ADDRESS(parameters.device_table.segment,
src/system/boot/platform/bios_ia32/bios.h
35
#define LINEAR_ADDRESS(segment, offset) \
src/system/boot/platform/bios_ia32/bios.h
36
(((addr_t)(segment) << 4) + (addr_t)(offset))
src/system/boot/platform/bios_ia32/devices.cpp
350
if (parameters.device_table.segment == 0xffff
src/system/boot/platform/bios_ia32/devices.cpp
354
device_table *table = (device_table *)LINEAR_ADDRESS(parameters.device_table.segment,
src/system/boot/platform/bios_ia32/devices.cpp
42
uint16 segment;
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
485
pciAddress.segment = 0;
src/system/kernel/arch/generic/acpi_irq_routing_table.cpp
799
rootPciAddress.segment = (uint8)value;
src/system/kernel/arch/generic/acpi_irq_routing_table.h
56
uint8 segment;
src/system/kernel/arch/x86/32/apm.cpp
364
sAPMBiosEntry.segment = (APM_CODE32_SEGMENT << 3) | DPL_KERNEL;
src/system/kernel/arch/x86/32/apm.cpp
43
uint16 segment;
src/system/kernel/arch/x86/32/descriptors.cpp
105
uint16 segment = (TSS_SEGMENT << 3) | DPL_KERNEL;
src/system/kernel/arch/x86/32/descriptors.cpp
106
asm("ltr %w0" : : "r" (segment));
src/system/kernel/arch/x86/32/descriptors.cpp
95
set_task_gate(int32 cpu, int32 n, int32 segment)
src/system/kernel/arch/x86/32/descriptors.cpp
97
sIDTs[cpu][n].a = (segment << 16);
src/system/kernel/arch/x86/32/thread.cpp
78
set_fs_register(uint32 segment)
src/system/kernel/arch/x86/32/thread.cpp
80
asm("movl %0,%%fs" :: "r" (segment));
src/system/kernel/debug/debug_builtin_commands.cpp
121
debugger_command_pipe_segment* segment
src/system/kernel/debug/debug_builtin_commands.cpp
123
if (segment == NULL) {
src/system/kernel/debug/debug_builtin_commands.cpp
132
user_data* userData = (user_data*)segment->user_data;
src/system/kernel/debug/debug_builtin_commands.cpp
134
if (segment->invocations == 0) {
src/system/kernel/debug/debug_builtin_commands.cpp
157
debugger_command_pipe_segment* segment
src/system/kernel/debug/debug_builtin_commands.cpp
159
if (segment == NULL) {
src/system/kernel/debug/debug_builtin_commands.cpp
169
user_data* userData = (user_data*)segment->user_data;
src/system/kernel/debug/debug_builtin_commands.cpp
171
if (segment->invocations == 0) {
src/system/kernel/debug/debug_builtin_commands.cpp
267
debugger_command_pipe_segment* segment
src/system/kernel/debug/debug_builtin_commands.cpp
269
if (segment == NULL) {
src/system/kernel/debug/debug_builtin_commands.cpp
279
user_data* userData = (user_data*)segment->user_data;
src/system/kernel/debug/debug_builtin_commands.cpp
281
if (segment->invocations == 0) {
src/system/kernel/debug/debug_commands.cpp
191
debugger_command_pipe_segment& segment = pipe->segments[index];
src/system/kernel/debug/debug_commands.cpp
193
segment.argv[segment.argc - 1] = argument;
src/system/kernel/debug/debug_commands.cpp
199
int result = invoke_debugger_command(segment.command, segment.argc,
src/system/kernel/debug/debug_commands.cpp
200
segment.argv);
src/system/kernel/debug/debug_commands.cpp
201
segment.invocations++;
src/system/kernel/debug/debug_commands.cpp
385
debugger_command_pipe_segment& segment = pipe->segments[i];
src/system/kernel/debug/debug_commands.cpp
386
if ((segment.command->flags & B_KDEBUG_PIPE_FINAL_RERUN) != 0) {
src/system/kernel/debug/debug_commands.cpp
71
PipeDebugOutputFilter(debugger_command_pipe* pipe, int32 segment,
src/system/kernel/debug/debug_commands.cpp
75
fSegment(segment),
src/system/kernel/debug/debug_parser.cpp
472
debugger_command_pipe_segment& segment);
src/system/kernel/debug/debug_parser.cpp
760
debugger_command_pipe_segment& segment
src/system/kernel/debug/debug_parser.cpp
762
segment.index = pipe->segment_count++;
src/system/kernel/debug/debug_parser.cpp
764
_ParseCommand(segment);
src/system/kernel/debug/debug_parser.cpp
780
ExpressionParser::_ParseCommand(debugger_command_pipe_segment& segment)
src/system/kernel/debug/debug_parser.cpp
821
if (segment.index > 0) {
src/system/kernel/debug/debug_parser.cpp
828
segment.command = command;
src/system/kernel/debug/debug_parser.cpp
829
segment.argc = argc;
src/system/kernel/debug/debug_parser.cpp
830
segment.argv = argv;
src/system/kernel/debug/debug_parser.cpp
831
segment.invocations = 0;