Searched refs:range (Results 1 - 25 of 128) sorted by relevance

123456

/haiku/src/system/kernel/vm/
H A DVMKernelAddressSpace.cpp56 \param alignedBase The base address of the range to check.
58 \param limit The last (inclusive) addresss of the range to check.
106 Range* range = new(fRangesObjectCache, 0) Range(fBase, size,
108 if (range == NULL)
111 _InsertRange(range);
113 TRACE("VMKernelAddressSpace::InitObject(): address range: %#" B_PRIxADDR
124 Range* range = fRangeList.Head(); local
125 while (range != NULL && range->type != Range::RANGE_AREA)
126 range
134 Range* range = static_cast<VMKernelArea*>(_area)->Range(); local
165 Range* range = fRangeTree.FindClosest(address, true); local
178 Range* range = fRangeTree.FindClosest(address, less); local
202 Range* range; local
244 Range* range = static_cast<VMKernelArea*>(area)->Range(); local
272 Range* range = area->Range(); local
340 Range* range = area->Range(); local
434 Range* range = fRangeTree.FindClosest(address, false); local
459 Range* range = fRangeList.Head(); local
519 _FreeListInsertRange(Range* range, size_t size) argument
530 _FreeListRemoveRange(Range* range, size_t size) argument
541 _InsertRange(Range* range) argument
563 _RemoveRange(Range* range) argument
625 Range* range = _FindFreeRange(address, size, alignment, local
712 Range* range = fRangeTree.FindClosest(start, true); local
789 Range* range = fRangeTree.FindClosest(start, true); local
816 _FreeRange(Range* range, uint32 allocationFlags) argument
879 Range* range = listIt.Next(); local
[all...]
H A DVMArea.cpp63 /*! Returns whether any part of the given address range intersects with a wired
64 range of this area.
71 VMAreaWiredRange* range = it.Next();) {
72 if (range->IntersectsWith(base, size))
80 /*! Adds the given wired range to this area.
84 VMArea::Wire(VMAreaWiredRange* range) argument
86 ASSERT(range->area == NULL);
88 range->area = this;
89 fWiredRanges.Add(range);
93 /*! Removes the given wired range fro
98 Unwire(VMAreaWiredRange* range) argument
149 VMAreaWiredRange* range = fWiredRanges.Head(); local
[all...]
H A DVMKernelArea.h21 // range types
100 inline Link* operator()(VMKernelAddressRange* range) const
102 return &range->freeListLink;
105 inline const Link* operator()(const VMKernelAddressRange* range) const
107 return &range->freeListLink;
124 void SetRange(VMKernelAddressRange* range) argument
125 { fRange = range; }
/haiku/src/kits/debugger/util/
H A DRangeList.cpp32 Range* range = ItemAt(i); local
33 if (lowValue < range->lowerBound) {
34 if (highValue < range->lowerBound) {
35 // the new range is completely below the bounds
39 } else if (highValue <= range->upperBound) {
40 // the new range partly overlaps the lower
41 // current range
42 range->lowerBound = lowValue;
45 // the new range completely encompasses
46 // the current range
66 Range* range = new(std::nothrow) Range(lowValue, highValue); local
80 AddRange(const Range& range) argument
100 const Range* range = ItemAt(i); local
[all...]
/haiku/src/system/kernel/arch/sparc/
H A Darch_vm.cpp49 addr_range &range = args->arch_args.virtual_ranges_to_keep[i]; local
51 TRACE((" start: %p, size: 0x%lx\n", (void*)range.start, range.size));
55 if (!IS_KERNEL_ADDRESS(range.start)) {
61 void *address = (void*)range.start;
62 if (vm_get_page_mapping(VMAddressSpace::KernelID(), range.start,
67 B_EXACT_ADDRESS, range.size,
72 "reserved area: %p - %p\n", (void*)range.start,
73 (void*)(range.start + range
[all...]
/haiku/src/system/kernel/arch/arm/
H A Darch_vm.cpp63 addr_range &range = args->arch_args.virtual_ranges_to_keep[i]; local
65 TRACE(" start: %p, size: %#" B_PRIxSIZE "\n", (void*)range.start, range.size);
68 if (!IS_KERNEL_ADDRESS(range.start)) {
74 void *address = (void*)range.start;
75 if (vm_get_page_mapping(VMAddressSpace::KernelID(), range.start,
81 B_EXACT_ADDRESS, range.size,
87 "reserved area: %p - %p\n", (void*)range.start,
88 (void*)(range.start + range
[all...]
/haiku/src/system/kernel/arch/arm64/
H A Darch_vm.cpp55 addr_range &range = args->arch_args.virtual_ranges_to_keep[i]; local
57 TRACE(" start: %p, size: %#" B_PRIxSIZE "\n", (void*)range.start, range.size);
60 if (!IS_KERNEL_ADDRESS(range.start)) {
66 void *address = (void*)range.start;
67 if (vm_get_page_mapping(VMAddressSpace::KernelID(), range.start,
73 B_EXACT_ADDRESS, range.size,
79 "reserved area: %p - %p\n", (void*)range.start,
80 (void*)(range.start + range
[all...]
/haiku/src/kits/debugger/types/
H A DTargetAddressRangeList.cpp16 TargetAddressRangeList::TargetAddressRangeList(const TargetAddressRange& range) argument
18 AddRange(range);
38 TargetAddressRangeList::AddRange(const TargetAddressRange& range) argument
40 return fRanges.Add(range);
77 TargetAddressRange range; local
80 range |= fRanges[i];
82 return range;
/haiku/src/system/kernel/arch/m68k/
H A Darch_vm.cpp68 addr_range &range = args->arch_args.virtual_ranges_to_keep[i];
70 TRACE((" start: %p, size: 0x%lx\n", (void*)range.start, range.size));
73 if (!IS_KERNEL_ADDRESS(range.start)) {
78 void *address = (void*)range.start;
80 B_EXACT_ADDRESS, range.size, B_ALREADY_WIRED,
84 "reserved area: %p - %p\n", (void*)range.start,
85 (void*)(range.start + range.size));
/haiku/src/system/kernel/arch/x86/
H A Darch_vm.cpp75 memory_type_range* range; member in struct:__anon1884::memory_type_range_point
77 bool IsStart() const { return range->base == address; }
171 memory_type_range* range = it.Next();) {
172 if (range->area == areaID)
173 return range;
187 memory_type_range* range = it.Next(); local
188 while (range != NULL) {
189 if (range->type != type) {
190 previousEnd = range->base + range
569 memory_type_range* range = areaID >= 0 ? find_range(areaID) : NULL; local
615 memory_type_range* range = find_range(areaID); local
[all...]
/haiku/src/system/libroot/posix/musl/time/
H A Dstrptime.c12 int i, w, neg, adj, min, range, *dest, dummy; local
45 range = 7;
54 range = 12;
68 range = 31;
77 range = 24;
82 range = 12;
87 range = 366;
93 range = 12;
99 range = 60;
132 range
[all...]
/haiku/src/apps/debuganalyzer/gui/chart/
H A DBigtimeChartAxisLegendSource.h13 virtual int32 GetAxisLegends(const ChartDataRange& range,
H A DDefaultChartAxisLegendSource.h13 virtual int32 GetAxisLegends(const ChartDataRange& range,
H A DNanotimeChartAxisLegendSource.h14 virtual int32 GetAxisLegends(const ChartDataRange& range,
H A DChartAxisLegendSource.h19 virtual int32 GetAxisLegends(const ChartDataRange& range,
H A DChartAxis.h22 virtual void SetRange(const ChartDataRange& range) = 0;
/haiku/src/system/kernel/arch/ppc/
H A Darch_vm.cpp111 addr_range &range = args->arch_args.virtual_ranges_to_keep[i]; local
113 TRACE((" start: %p, size: 0x%lx\n", (void*)range.start, range.size));
116 if (!IS_KERNEL_ADDRESS(range.start)) {
122 void *address = (void*)range.start;
123 if (vm_get_page_mapping(VMAddressSpace::KernelID(), range.start,
128 B_EXACT_ADDRESS, range.size,
133 "reserved area: %p - %p\n", (void*)range.start,
134 (void*)(range.start + range
[all...]
/haiku/src/add-ons/kernel/busses/pci/ecam/
H A DECAMPCIControllerACPI.cpp91 DecodeAddress(const T& resource, pci_resource_range& range) argument
94 dprintf("PCI: range from ACPI [%lx(%d),%lx(%d)] with length %lx\n",
106 dprintf("PCI: Ignore empty ACPI range\n");
110 dprintf("PCI: maxAddress and addressLength are not set, ignore range\n");
121 range.host_address = acpiRange.minimum + acpiRange.translation_offset;
122 range.pci_address = acpiRange.minimum;
123 range.size = addressLength;
132 pci_resource_range range = {}; local
137 if (!DecodeAddress(address, range))
143 if (!DecodeAddress(address, range))
[all...]
H A DECAMPCIControllerFDT.cpp27 prop = fdtModule->get_prop(fdtDev, "bus-range", &propLen);
31 dprintf(" bus-range: %" B_PRIu32 " - %" B_PRIu32 "\n", busBeg, busEnd);
47 pci_resource_range range = {}; local
48 range.host_address = parentAdr;
49 range.pci_address = childAdr;
50 range.size = len;
53 range.address_type |= PCI_address_prefetchable;
57 range.type = B_IO_PORT;
58 fResourceRanges.Add(range);
61 range
[all...]
/haiku/src/add-ons/media/plugins/ape_reader/MAClib/
H A DUnBitArray.cpp108 while (m_RangeCoderInfo.range <= BOTTOM_VALUE) {
115 m_RangeCoderInfo.range <<= 8;
119 m_RangeCoderInfo.range = m_RangeCoderInfo.range >> nShift;
120 return m_RangeCoderInfo.low / m_RangeCoderInfo.range;
126 while (m_RangeCoderInfo.range <= BOTTOM_VALUE) {
133 m_RangeCoderInfo.range <<= 8;
137 m_RangeCoderInfo.range = m_RangeCoderInfo.range >> nShift;
138 int nRetVal = m_RangeCoderInfo.low / m_RangeCoderInfo.range;
[all...]
H A DBitArray.cpp114 while (m_RangeCoderInfo.range <= BOTTOM_VALUE) \
135 m_RangeCoderInfo.range <<= 8; \
140 const int nTemp = m_RangeCoderInfo.range >> (SHIFT); \
141 m_RangeCoderInfo.range = nTemp * (RANGE_WIDTH); \
146 m_RangeCoderInfo.range = m_RangeCoderInfo.range >> (SHIFT); \
147 m_RangeCoderInfo.low += m_RangeCoderInfo.range * (VALUE);
286 const int nTemp = m_RangeCoderInfo.range / nPivotValueA;
287 m_RangeCoderInfo.range = nTemp;
293 const int nTemp = m_RangeCoderInfo.range / nPivotValue
[all...]
/haiku/src/kits/debugger/model/
H A DStatement.cpp38 const TargetAddressRange& range)
41 fRange(range)
37 ContiguousStatement(const SourceLocation& start, const TargetAddressRange& range) argument
/haiku/src/system/boot/platform/efi/
H A Ddtb.h18 bool dtb_get_reg(const void* fdt, int node, size_t idx, addr_range& range);
/haiku/headers/private/shared/
H A DRangeArray.h52 inline bool AddRange(const RangeType& range);
55 inline bool RemoveRange(const RangeType& range);
63 inline bool IntersectsWith(const RangeType& range) const;
104 RangeArray<Value>::AddRange(const RangeType& range) argument
106 return AddRange(range.offset, range.size);
110 /*! Adds the range starting at \a offset with size \a size.
112 The range is automatically joined with ranges it adjoins or overlaps with.
114 \return \c true, if the range was added successfully, \c false, if a memory
126 // determine the last range th
159 RemoveRange(const RangeType& range) argument
277 const RangeType& range = RangeAt(mid); local
[all...]
/haiku/headers/private/debugger/types/
H A DTargetAddressRangeList.h19 const TargetAddressRange& range);
24 bool AddRange(const TargetAddressRange& range);

Completed in 895 milliseconds

123456