Searched refs:addressSpec (Results 1 - 16 of 16) sorted by relevance

/haiku/src/tests/system/kernel/
H A Dreserved_areas_test.cpp44 uint32 addressSpec = B_ANY_ADDRESS; local
52 addressSpec = status == B_OK ? B_EXACT_ADDRESS : B_BASE_ADDRESS;
53 printf("\naddress spec = %lx, base %p (status %s)\n", addressSpec,
58 &base, addressSpec, B_PAGE_SIZE * 4, B_NO_LOCK,
/haiku/src/system/libroot/os/
H A Darea.c15 create_area(const char *name, void **address, uint32 addressSpec, size_t size, argument
20 return _kern_create_area(name, address, addressSpec, size, lock, protection);
25 clone_area(const char *name, void **address, uint32 addressSpec, argument
30 return _kern_clone_area(name, address, addressSpec, protection, sourceArea);
/haiku/src/system/kernel/vm/
H A DVMUserAddressSpace.cpp56 is_base_address_spec(uint32 addressSpec) argument
58 return addressSpec == B_BASE_ADDRESS
59 || addressSpec == B_RANDOMIZED_BASE_ADDRESS;
71 align_address(addr_t address, size_t alignment, uint32 addressSpec, argument
74 if (is_base_address_spec(addressSpec))
411 VMUserAddressSpace::_IsRandomized(uint32 addressSpec) const
414 && (addressSpec == B_RANDOMIZED_ANY_ADDRESS
415 || addressSpec == B_RANDOMIZED_BASE_ADDRESS);
519 uint32 addressSpec, size_t alignment, VMUserArea* area,
523 "0x%lx, size %ld, end 0x%lx, addressSpec
518 _InsertAreaSlot(addr_t start, addr_t size, addr_t end, uint32 addressSpec, size_t alignment, VMUserArea* area, uint32 allocationFlags) argument
[all...]
H A DVMUserAddressSpace.h58 inline bool _IsRandomized(uint32 addressSpec) const;
66 addr_t end, uint32 addressSpec,
H A DVMKernelAddressSpace.h84 size_t alignment, uint32 addressSpec,
H A Dvm.cpp1045 If \a addressSpec is \c B_EXACT_ADDRESS and the
1058 B_PRIx64 ", size %" B_PRIuADDR ", addressSpec %" B_PRIu32 ", wiring %d"
1437 vm_reserve_address_range(team_id team, void** _address, uint32 addressSpec, argument
1449 addressRestrictions.address_specification = addressSpec;
1841 uint32 addressSpec, addr_t size, uint32 protection,
1851 addressSpec, size, protection, physicalAddress));
1879 addressRestrictions.address_specification = addressSpec & ~B_MTR_MASK;
1891 uint32 memoryType = addressSpec & B_MTR_MASK;
1952 uint32 addressSpec, addr_t* _size, uint32 protection,
1958 addressSpec, _siz
1840 vm_map_physical_memory(team_id team, const char* name, void** _address, uint32 addressSpec, addr_t size, uint32 protection, phys_addr_t physicalAddress, bool alreadyWired) argument
1951 vm_map_physical_memory_vecs(team_id team, const char* name, void** _address, uint32 addressSpec, addr_t* _size, uint32 protection, struct generic_io_vec* vecs, uint32 vecCount) argument
2047 vm_create_null_area(team_id team, const char* name, void** address, uint32 addressSpec, addr_t size, uint32 flags) argument
2143 _vm_map_file(team_id team, const char* name, void** _address, uint32 addressSpec, size_t size, uint32 protection, uint32 mapping, bool unmapAddressRange, int fd, off_t offset, bool kernel) argument
2300 vm_map_file(team_id aid, const char* name, void** address, uint32 addressSpec, addr_t size, uint32 protection, uint32 mapping, bool unmapAddressRange, int fd, off_t offset) argument
2348 vm_clone_area(team_id team, const char* name, void** address, uint32 addressSpec, uint32 protection, uint32 mapping, area_id sourceID, bool kernel) argument
2727 vm_copy_area(team_id team, const char* name, void** _address, uint32 addressSpec, area_id sourceID) argument
6350 transfer_area(area_id id, void** _address, uint32 addressSpec, team_id target, bool kernel) argument
6387 __map_physical_memory_haiku(const char* name, phys_addr_t physicalAddress, size_t numBytes, uint32 addressSpec, uint32 protection, void** _virtualAddress) argument
6403 clone_area(const char* name, void** _address, uint32 addressSpec, uint32 protection, area_id source) argument
6430 __create_area_haiku(const char* name, void** _address, uint32 addressSpec, size_t size, uint32 lock, uint32 protection) argument
6456 _user_reserve_address_range(addr_t* userAddress, uint32 addressSpec, addr_t size) argument
6584 _user_transfer_area(area_id area, void** userAddress, uint32 addressSpec, team_id target) argument
6611 _user_clone_area(const char* userName, void** userAddress, uint32 addressSpec, uint32 protection, area_id sourceArea) argument
6650 _user_create_area(const char* userName, void** userAddress, uint32 addressSpec, size_t size, uint32 lock, uint32 protection) argument
6714 _user_map_file(const char* userName, void** userAddress, uint32 addressSpec, size_t size, uint32 protection, uint32 mapping, bool unmapAddressRange, int fd, off_t offset) argument
7267 __map_physical_memory_beos(const char* name, void* physicalAddress, size_t numBytes, uint32 addressSpec, uint32 protection, void** _virtualAddress) argument
7280 __create_area_beos(const char* name, void** _address, uint32 addressSpec, size_t size, uint32 lock, uint32 protection) argument
[all...]
H A DVMKernelAddressSpace.cpp586 B_PRIxSIZE ", addressSpec: %#" B_PRIx32 ", reserved allowed: %d)\n",
699 size_t alignment, uint32 addressSpec, bool allowReservedRange,
703 ", size: %#" B_PRIxSIZE ", alignment: %#" B_PRIxSIZE ", addressSpec: %#"
705 addressSpec, allowReservedRange);
707 switch (addressSpec) {
728 addressSpec = B_ANY_ADDRESS;
698 _FindFreeRange(addr_t start, size_t size, size_t alignment, uint32 addressSpec, bool allowReservedRange, addr_t& _foundAddress) argument
/haiku/headers/private/kernel/vm/
H A Dvm.h84 area_id transfer_area(area_id id, void** _address, uint32 addressSpec,
96 uint32 addressSpec, addr_t size, uint32 flags);
103 uint32 addressSpec, addr_t size, uint32 protection,
106 void** _address, uint32 addressSpec, addr_t* _size, uint32 protection,
109 uint32 addressSpec, addr_t size, uint32 protection, uint32 mapping,
114 uint32 addressSpec, addr_t size, uint32 flags);
116 uint32 addressSpec, area_id sourceID);
118 uint32 addressSpec, uint32 protection, uint32 mapping,
163 area_id _user_create_area(const char *name, void **address, uint32 addressSpec,
167 area_id _user_map_file(const char *uname, void **uaddress, uint32 addressSpec,
[all...]
/haiku/src/system/libroot/posix/sys/
H A Dmman.cpp119 uint32 addressSpec; local
121 addressSpec = B_EXACT_ADDRESS;
123 addressSpec = B_BASE_ADDRESS;
125 addressSpec = B_RANDOMIZED_ANY_ADDRESS;
150 area_id area = _kern_map_file(areaName, &address, addressSpec,
/haiku/src/kits/app/
H A DServerMemoryAllocator.cpp77 uint32 addressSpec = B_ANY_ADDRESS; local
87 addressSpec = status == B_OK ? B_EXACT_ADDRESS : B_BASE_ADDRESS;
92 ? "server read-only memory" : "server_memory", &base, addressSpec,
H A DMessage.cpp76 uint32 addressSpec, team_id target);
/haiku/headers/private/system/
H A Dsyscalls.h431 uint32 addressSpec, size_t size, uint32 lock,
441 uint32 addressSpec, team_id target);
445 uint32 addressSpec, uint32 protection,
448 uint32 addressSpec, addr_t size);
452 uint32 addressSpec, size_t size, uint32 protection,
/haiku/headers/os/kernel/
H A DOS.h98 uint32 addressSpec, size_t size, uint32 lock,
101 uint32 addressSpec, uint32 protection, area_id source);
/haiku/src/system/kernel/
H A Delf.cpp1936 uint32 addressSpec = B_RANDOMIZED_BASE_ADDRESS; local
1970 addressSpec, fileUpperBound,
2026 addressSpec, segmentSize,
2043 if (addressSpec != B_EXACT_ADDRESS) {
2044 addressSpec = B_EXACT_ADDRESS;
H A Dteam.cpp1403 uint32 addressSpec; local
1407 addressSpec = B_EXACT_ADDRESS;
1410 addressSpec = B_RANDOMIZED_BASE_ADDRESS;
1413 status_t result = vm_reserve_address_range(team->id, &address, addressSpec,
/haiku/src/build/libbe/app/
H A DMessage.cpp69 uint32 addressSpec, team_id target);

Completed in 425 milliseconds