/haiku/src/system/kernel/vm/ |
H A D | VMKernelAddressSpace.cpp | 56 \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 D | VMArea.cpp | 63 /*! 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 D | VMKernelArea.h | 21 // 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 D | RangeList.cpp | 32 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 D | arch_vm.cpp | 49 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 D | arch_vm.cpp | 63 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 D | arch_vm.cpp | 55 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 D | TargetAddressRangeList.cpp | 16 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 D | arch_vm.cpp | 68 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 D | arch_vm.cpp | 75 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 D | strptime.c | 12 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 D | BigtimeChartAxisLegendSource.h | 13 virtual int32 GetAxisLegends(const ChartDataRange& range,
|
H A D | DefaultChartAxisLegendSource.h | 13 virtual int32 GetAxisLegends(const ChartDataRange& range,
|
H A D | NanotimeChartAxisLegendSource.h | 14 virtual int32 GetAxisLegends(const ChartDataRange& range,
|
H A D | ChartAxisLegendSource.h | 19 virtual int32 GetAxisLegends(const ChartDataRange& range,
|
H A D | ChartAxis.h | 22 virtual void SetRange(const ChartDataRange& range) = 0;
|
/haiku/src/system/kernel/arch/ppc/ |
H A D | arch_vm.cpp | 111 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 D | ECAMPCIControllerACPI.cpp | 91 DecodeAddress(const T& resource, pci_resource_range& range) argument 94 dprintf("PCI: range from ACPI [%lx(%d),%lx(%d)] with length %lx\n", 109 range.host_address = acpiRange.minimum + acpiRange.translation_offset; 110 range.pci_address = acpiRange.minimum; 111 range.size = addressLength; 118 pci_resource_range range = {}; local 123 DecodeAddress(address, range); 128 DecodeAddress(address, range); 129 range.address_type |= PCI_address_type_32; 134 DecodeAddress(address, range); [all...] |
H A D | ECAMPCIControllerFDT.cpp | 27 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 D | UnBitArray.cpp | 108 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 D | BitArray.cpp | 114 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 D | Statement.cpp | 38 const TargetAddressRange& range) 41 fRange(range) 37 ContiguousStatement(const SourceLocation& start, const TargetAddressRange& range) argument
|
/haiku/src/system/boot/platform/efi/ |
H A D | dtb.h | 18 bool dtb_get_reg(const void* fdt, int node, size_t idx, addr_range& range);
|
/haiku/headers/private/shared/ |
H A D | RangeArray.h | 52 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 D | TargetAddressRangeList.h | 19 const TargetAddressRange& range); 24 bool AddRange(const TargetAddressRange& range);
|