Home
last modified time | relevance | path

Searched defs:AddressRange (Results 1 – 25 of 43) sorted by relevance

12

/aosp_15_r20/external/crosvm/resources/src/
H A Daddress_range.rs18 pub struct AddressRange { struct
23 impl AddressRange { argument
72 pub fn intersect(&self, other: AddressRange) -> AddressRange { in intersect()
85 pub fn non_overlapping_ranges(&self, other: AddressRange) -> (AddressRange, AddressRange) { in non_overlapping_ranges()
123 pub fn split_at(&self, split_start: u64) -> (AddressRange, AddressRange) { in split_at()
164 impl std::fmt::Display for AddressRange { implementation
170 impl std::fmt::Debug for AddressRange { implementation
176 impl From<RangeInclusive<u64>> for AddressRange { implementation
177 fn from(range: RangeInclusive<u64>) -> AddressRange { in from()
193 impl cmp::Ord for AddressRange { implementation
[all …]
H A Daddress_allocator.rs43 pool: AddressRange, in new()
95 pub fn pools(&self) -> &[AddressRange] { in pools()
101 slot: AddressRange, in internal_allocate_from_slot()
102 range: AddressRange, in internal_allocate_from_slot()
236 pub fn allocate_at(&mut self, range: AddressRange, alloc: Alloc, tag: String) -> Result<()> { in allocate_at()
265 pub fn release(&mut self, alloc: Alloc) -> Result<AddressRange> { in release()
275 pub fn release_containing(&mut self, value: u64) -> Result<AddressRange> { in release_containing()
306 pub fn get(&self, alloc: &Alloc) -> Option<&(AddressRange, String)> { in get()
438 pub fn allocate_at(&mut self, range: AddressRange, alloc: Alloc, tag: String) -> Result<()> { in allocate_at()
449 pub fn release(&mut self, alloc: Alloc) -> Result<AddressRange> { in release()
[all …]
H A Dsystem_allocator.rs137 mmio_address_ranges: &[AddressRange], in new()
454 pub fn mmio_pools(&self) -> Vec<&AddressRange> { in mmio_pools()
462 pub fn reserved_region(&self) -> Option<AddressRange> { in reserved_region()
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/GSYM/
H A DRange.h32 struct AddressRange { struct
35 AddressRange() : Start(0), End(0) {} in AddressRange() argument
36 AddressRange(uint64_t S, uint64_t E) : Start(S), End(E) {} in AddressRange() function
39 bool intersects(const AddressRange &R) const { in intersects() argument
/aosp_15_r20/external/google-breakpad/src/common/windows/
H A Domap_internal.h67 struct AddressRange { struct
71 AddressRange() : rva(0), length(0) { } in AddressRange() function
72 AddressRange(DWORD rva, DWORD length) : rva(rva), length(length) { } in AddressRange() function
79 int Compare(const AddressRange& rhs) const; argument
/aosp_15_r20/external/perfetto/src/trace_processor/importers/common/
H A Daddress_range_unittest.cc64 return [&ranges](std::pair<const AddressRange, int>& e) { in AppendRangesTo()
69 TEST(AddressRange, EmptyByDefault) { in TEST() argument
80 TEST(AddressRange, EmptyRangeContainsNothing) { in TEST() argument
85 TEST(AddressRange, ContainsAddress) { in TEST() argument
93 TEST(AddressRange, MaxRangeContainsAll) { in TEST() argument
101 TEST(AddressRange, ContainsRange) { in TEST() argument
114 TEST(AddressRange, Intersect) { in TEST() argument
129 TEST(AddressRange, Overlap) { in TEST() argument
H A Dmapping_tracker.cc92 mapping_range, [&](std::pair<const AddressRange, JitCache*>& entry) { in CreateUserMemoryMapping()
159 jit_range, [&](std::pair<const AddressRange, UserMemoryMapping*>& entry) { in AddJitRange()
H A Daddress_range.h61 constexpr AddressRange() : AddressRange(0, 0) {} in AddressRange() function
63 constexpr AddressRange(uint64_t start, uint64_t end) in AddressRange() function
/aosp_15_r20/external/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_common.h657 struct AddressRange { struct
658 AddressRange *next; argument
663 AddressRange(uptr beg, uptr end, bool executable) in AddressRange() argument
/aosp_15_r20/packages/modules/Virtualization/libs/libfdt/src/
Diterators.rs190 pub struct AddressRange<A, P, S> { struct
192 pub addr: A,
194 pub parent_addr: P,
196 pub size: S,
270 impl AddressRange<(u32, u64), u64, u64> { impl
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/ADT/
DAddressRanges.h24 AddressRange() {} in AddressRange() function
25 AddressRange(uint64_t S, uint64_t E) : Start(S), End(E) { in AddressRange() function
147 operator AddressRange() const { return Range; } in AddressRange() function
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/ADT/
DAddressRanges.h24 AddressRange() {} in AddressRange() function
25 AddressRange(uint64_t S, uint64_t E) : Start(S), End(E) { in AddressRange() function
147 operator AddressRange() const { return Range; } in AddressRange() function
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/ADT/
DAddressRanges.h24 AddressRange() {} in AddressRange() function
25 AddressRange(uint64_t S, uint64_t E) : Start(S), End(E) { in AddressRange() function
147 operator AddressRange() const { return Range; } in AddressRange() function
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/ADT/
DAddressRanges.h24 AddressRange() {} in AddressRange() function
25 AddressRange(uint64_t S, uint64_t E) : Start(S), End(E) { in AddressRange() function
147 operator AddressRange() const { return Range; } in AddressRange() function
/aosp_15_r20/external/cronet/base/debug/
H A Dstack_trace.cc360 struct AddressRange { struct
361 uintptr_t start;
362 uintptr_t end;
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/ADT/
H A DAddressRanges.h24 AddressRange() {} in AddressRange() function
25 AddressRange(uint64_t S, uint64_t E) : Start(S), End(E) { in AddressRange() function
/aosp_15_r20/external/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugFrame.cpp285 uint64_t InitialLocation, uint64_t AddressRange, in FDE()
312 uint64_t AddressRange; member in __anon0fb737d30111::FDE
626 uint64_t AddressRange = 0; in parse() local
/aosp_15_r20/external/crosvm/x86_64/src/
H A Dlib.rs657 range: AddressRange, in add_e820_entry()
673 ram_below_1m: AddressRange, in generate_e820_memory_map()
674 ram_below_4g: AddressRange, in generate_e820_memory_map()
675 ram_above_4g: AddressRange, in generate_e820_memory_map()
1749 fn get_pcie_vcfg_mmio_range(mem: &GuestMemory, pcie_cfg_mmio: &AddressRange) -> AddressRange { in get_pcie_vcfg_mmio_range()
1760 fn get_high_mmio_range<V: Vm>(vm: &V, arch_memory_layout: &ArchMemoryLayout) -> AddressRange { in get_high_mmio_range()
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugFrame.h230 uint64_t InitialLocation, uint64_t AddressRange, CIE *Cie, in FDE()
255 const uint64_t AddressRange; variable
/aosp_15_r20/external/angle/src/libANGLE/capture/
H A DFrameCapture.h472 struct AddressRange struct
480 uintptr_t start;
481 size_t size;
/aosp_15_r20/external/crosvm/devices/src/pci/
H A Dvfio_pci.rs318 fn get_msix_table(&self, bar_index: PciBarIndex) -> Option<AddressRange> { in get_msix_table()
342 fn get_msix_pba(&self, bar_index: PciBarIndex) -> Option<AddressRange> { in get_msix_pba()
429 slot: AddressRange, in internal_allocate_from_slot()
430 range: AddressRange, in internal_allocate_from_slot()
1086 remove_mmaps: &[AddressRange], in adjust_bar_mmap()
/aosp_15_r20/external/perfetto/src/trace_processor/importers/etm/
H A Dtarget_memory.h30 class AddressRange; variable
/aosp_15_r20/external/crosvm/arch/src/
H A Dpstore.rs28 region: AddressRange, in create_memory_region()
/aosp_15_r20/external/crosvm/devices/src/
H A Dvfio.rs494 pub fn vfio_iommu_iova_get_iova_ranges(&self) -> Result<Vec<AddressRange>> { in vfio_iommu_iova_get_iova_ranges()
506 fn vfio_iommu_type1_get_iova_ranges(&self) -> Result<Vec<AddressRange>> { in vfio_iommu_type1_get_iova_ranges()
1866 pub fn get_iova(&self, alloc: &Alloc) -> Option<AddressRange> { in get_iova()
1870 pub fn release_iova(&self, alloc: Alloc) -> Result<AddressRange> { in release_iova()
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/DebugInfo/DWARF/
DDWARFDebugFrame.h632 uint64_t InitialLocation, uint64_t AddressRange, CIE *Cie, in FDE()
659 const uint64_t AddressRange; variable

12