/haiku/src/system/kernel/slab/ |
H A D | allocator.cpp | 233 free_etc(void *address, uint32 flags) argument 236 deferred_free(address); 240 block_free(address, flags & CACHE_ALLOC_FLAGS); 252 free(void* address) argument 254 block_free(address, 0); 259 realloc_etc(void* address, size_t newSize, uint32 flags) argument 262 block_free(address, flags); 266 if (address == NULL) 270 ObjectCache* cache = MemoryManager::GetAllocationInfo(address, oldSize); 272 panic("block_realloc(): allocation %p not known", address); 292 realloc(void* address, size_t newSize) argument [all...] |
H A D | MemoryManager.h | 57 static ObjectCache* GetAllocationInfo(void* address, 59 static ObjectCache* CacheForAddress(void* address); 69 static ObjectCache* DebugObjectCacheForAddress(void* address); 173 static status_t _MapChunk(VMArea* vmArea, addr_t address, 176 static status_t _UnmapChunk(VMArea* vmArea, addr_t address, 184 static addr_t _AreaBaseAddressForAddress(addr_t address); 185 static Area* _AreaForAddress(addr_t address); 187 const MetaChunk* metaChunk, addr_t address); 262 MemoryManager::_AreaBaseAddressForAddress(addr_t address) argument 264 return ROUNDDOWN((addr_t)address, SLAB_AREA_SIZ 269 _AreaForAddress(addr_t address) argument 277 _ChunkIndexForAddress(const MetaChunk* metaChunk, addr_t address) argument [all...] |
/haiku/src/kits/debug/ |
H A D | SymbolLookup.cpp | 35 Area::PrepareAddress(const void *address) argument 37 TRACE(("Area::PrepareAddress(%p): area: %" B_PRId32 "\n", address, fRemoteID)); 50 // translate the address 51 const void *result = (const void*)((addr_t)address - (addr_t)fRemoteAddress 54 TRACE(("Area::PrepareAddress(%p) done: %p\n", address, result)); 93 TRACE(("area %" B_PRId32 ": address: %p, size: %ld, name: %s\n", 94 areaInfo.area, areaInfo.address, areaInfo.size, areaInfo.name)); 96 Area *area = new(std::nothrow) Area(areaInfo.area, areaInfo.address, 119 TRACE(("RemoteMemoryAccessor::PrepareAddress(): Got null address!\n")); 144 RemoteMemoryAccessor::AreaForLocalAddress(const void* address) cons 161 _FindArea(const void *address, int32 size) const argument 180 _FindAreaNoThrow(const void *address, int32 size) const argument 311 LookupSymbolAddress(addr_t address, addr_t *_baseAddress, const char **_symbolName, size_t *_symbolNameLen, const char **_imageName, bool *_exactMatch) const argument 380 InitSymbolIteratorByAddress(addr_t address, SymbolIterator& iterator) const argument 595 LookupSymbol(addr_t address, addr_t* _baseAddress, const char** _symbolName, size_t *_symbolNameLen, bool *_exactMatch) const argument [all...] |
/haiku/src/system/kernel/arch/x86/ |
H A D | arch_user_debugger.cpp | 259 asm("mov %0, %%dr0" : : "r"(teamInfo.breakpoints[0].address)); 260 asm("mov %0, %%dr1" : : "r"(teamInfo.breakpoints[1].address)); 261 asm("mov %0, %%dr2" : : "r"(teamInfo.breakpoints[2].address)); 262 asm("mov %0, %%dr3" : : "r"(teamInfo.breakpoints[3].address)); 280 set_breakpoint(arch_team_debug_info& info, void* address, size_t type, argument 283 // check, if there is already a breakpoint at that address 286 if (info.breakpoints[i].address == address 297 if (!info.breakpoints[i].address) { 305 info.breakpoints[slot].address 330 clear_breakpoint(arch_team_debug_info& info, void* address, bool watchpoint) argument 363 set_breakpoint(void* address, size_t type, size_t length) argument 384 clear_breakpoint(void* address, bool watchpoint) argument 421 set_kernel_breakpoint(void* address, size_t type, size_t length) argument 445 clear_kernel_breakpoint(void* address, bool watchpoint) argument 471 check_watch_point_parameters(void* address, uint32 type, int32 length, size_t& archType, size_t& archLength) argument 804 arch_set_breakpoint(void* address) argument 812 arch_clear_breakpoint(void* address) argument 819 arch_set_watchpoint(void* address, uint32 type, int32 length) argument 832 arch_clear_watchpoint(void* address) argument 850 arch_set_kernel_breakpoint(void* address) argument 865 arch_clear_kernel_breakpoint(void* address) argument 879 arch_set_kernel_watchpoint(void* address, uint32 type, int32 length) argument 898 arch_clear_kernel_watchpoint(void* address) argument [all...] |
/haiku/src/add-ons/kernel/network/datalink_protocols/arp/ |
H A D | arp.cpp | 161 mac_to_string(uint8* address) argument 165 address[0], address[1], address[2], address[3], address[4], address[5]); 171 inet_to_string(in_addr_t address) argument 175 unsigned int hostAddress = ntohl(address); 229 // ``An IP host group address i 252 Lookup(in_addr_t address) argument 449 sockaddr_dl address; local 498 net_interface_address* address = NULL; local 526 net_interface_address* address = NULL; local 550 net_interface_address* address = NULL; local 770 arp_start_resolve(arp_protocol* protocol, in_addr_t address, arp_entry** _entry) argument 1101 arp_change_address(net_datalink_protocol* _protocol, net_interface_address* address, int32 option, const struct sockaddr* oldAddress, const struct sockaddr* newAddress) argument 1148 arp_join_multicast(net_datalink_protocol *protocol, const sockaddr *address) argument 1162 arp_leave_multicast(net_datalink_protocol *protocol, const sockaddr *address) argument [all...] |
/haiku/src/add-ons/kernel/drivers/graphics/radeon/ |
H A D | vip.c | 30 device_info *di, uint channel, uint address, uint32 *data ) 36 OUTREG( regs, RADEON_VIPH_REG_ADDR, (channel << 14) | address | 0x2000 ); 64 //SHOW_FLOW( 4, "channel=%d, address=%x, data=%lx", channel, address, *data ); 80 device_info *di, uint channel, uint address, uint32 *data, bool lock ) 87 res = do_VIPRead( di, channel, address, data ); 92 // SHOW_FLOW( 2, "address=%x, data=%lx, lock=%d", address, *data, lock ); 97 static bool do_VIPFifoRead(device_info *di, uint8 channel, uint32 address, uint32 count, uint8 *buffer) argument 108 SHOW_FLOW( 2, "address 29 do_VIPRead( device_info *di, uint channel, uint address, uint32 *data ) argument 79 Radeon_VIPRead( device_info *di, uint channel, uint address, uint32 *data, bool lock ) argument 171 Radeon_VIPFifoRead(device_info *di, uint8 channel, uint32 address, uint32 count, uint8 *buffer, bool lock) argument 190 do_VIPWrite( device_info *di, uint8 channel, uint address, uint32 data ) argument 209 Radeon_VIPWrite(device_info *di, uint8 channel, uint address, uint32 data, bool lock ) argument 227 do_VIPFifoWrite(device_info *di, uint8 channel, uint32 address, uint32 count, uint8 *buffer) argument 273 Radeon_VIPFifoWrite(device_info *di, uint8 channel, uint32 address, uint32 count, uint8 *buffer, bool lock) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/udf/ |
H A D | Utils.cpp | 168 to_vnode_id(long_address address) argument 171 ino_t result = address.block(); 173 result |= address.partition(); 174 TRACE(("block: %" B_PRIu32 ", 0x%" B_PRIx32 "\n", address.block(), 175 address.block())); 176 TRACE(("partition: %d, 0x%x\n", address.partition(), address.partition())); 177 TRACE(("length: %" B_PRIu32 ", 0x%" B_PRIx32 "\n", address.length(), 178 address.length()));
|
H A D | CachedBlock.h | 40 inline status_t SetTo(long_address address); 115 CachedBlock::SetTo(long_address address) argument 118 if (fVolume->MapBlock(address, &block) == B_OK) 130 long_address address; local 131 address.set_to(accessor.GetBlock(descriptor), 133 return SetTo(address);
|
/haiku/src/add-ons/kernel/network/stack/ |
H A D | stack_interface.cpp | 36 stack_interface_bind(net_socket* socket, const struct sockaddr* address, argument 39 return gNetSocketModule.bind(socket, address, addressLength); 51 stack_interface_connect(net_socket* socket, const struct sockaddr* address, argument 54 return gNetSocketModule.connect(socket, address, addressLength); 66 stack_interface_accept(net_socket* socket, struct sockaddr* address, argument 69 return gNetSocketModule.accept(socket, address, _addressLength, 83 int flags, struct sockaddr* address, socklen_t* _addressLength) 87 message.msg_name = address; 132 int flags, const struct sockaddr* address, socklen_t addressLength) 136 message.msg_name = (void*)address; 82 stack_interface_recvfrom(net_socket* socket, void* data, size_t length, int flags, struct sockaddr* address, socklen_t* _addressLength) argument 131 stack_interface_sendto(net_socket* socket, const void* data, size_t length, int flags, const struct sockaddr* address, socklen_t addressLength) argument 185 stack_interface_getpeername(net_socket* socket, struct sockaddr* address, socklen_t* _addressLength) argument 193 stack_interface_getsockname(net_socket* socket, struct sockaddr* address, socklen_t* _addressLength) argument [all...] |
/haiku/src/system/libroot/posix/malloc_debug/ |
H A D | guarded_heap.cpp | 203 static void dump_guarded_heap_page(void* address, bool doPanic = false); 228 addr_t address = area.base + pageIndex * B_PAGE_SIZE; local 229 mprotect((void*)address, B_PAGE_SIZE, protection); 242 addr_t address = stackTrace[i]; local 245 (void*)address, NULL, NULL, &imageName, &symbolName, NULL, 248 print_stdout("\t%#" B_PRIxADDR " (lookup failed: %s)\n", address, 254 address - (addr_t)location, exactMatch ? "" : " (nearest)"); 513 void* address = NULL; local 514 area_id area = create_area("guarded_heap_huge_allocation", &address, 524 guarded_heap_page* page = (guarded_heap_page*)address; 606 guarded_heap_get_locked_area_for(guarded_heap& heap, void* address) argument 626 guarded_heap_area_page_index_for(guarded_heap_area& area, void* address) argument 659 guarded_heap_area_free(guarded_heap_area& area, void* address) argument 698 guarded_heap_area_allocation_for(void* address, area_id& allocationArea) argument 724 guarded_heap_free_area_allocation(void* address) argument 736 guarded_heap_free(void* address) argument 752 guarded_heap_realloc(void* address, size_t newSize) argument 824 dump_guarded_heap_page(void* address, bool doPanic) argument 1184 heap_free(void* address) argument 1192 heap_realloc(void* address, size_t newSize) argument [all...] |
/haiku/src/add-ons/media/media-add-ons/usb_webcam/addons/quickcam/ |
H A D | QuickCamDevice.cpp | 104 QuickCamDevice::WriteReg(uint16 address, uint8 *data, size_t count) argument 106 PRINT((CH "(%u, @%p, %" B_PRIuSIZE ")" CT, address, data, count)); 107 return SendCommand(USB_REQTYPE_DEVICE_OUT, 0x04, address, 0, count, data); 112 QuickCamDevice::ReadReg(uint16 address, uint8 *data, size_t count, bool cached) argument 114 PRINT((CH "(%u, @%p, %" B_PRIuSIZE ", %d)" CT, address, data, count, 117 return SendCommand(USB_REQTYPE_DEVICE_IN, 0x04, address, 0, count, data); 143 QuickCamDevice::WriteIIC(uint8 address, uint8 *data, size_t count) argument 154 buffer[i] = address + i; 162 QuickCamDevice::ReadIIC(uint8 address, uint8 *data) argument 164 return ReadIIC(address, dat 169 ReadIIC8(uint8 address, uint8 *data) argument 196 ReadIIC16(uint8 address, uint16 *data) argument [all...] |
/haiku/src/add-ons/media/media-add-ons/usb_webcam/addons/ |
H A D | NW80xCamDevice.cpp | 139 NW80xCamDevice::WriteReg(uint16 address, uint8 *data, size_t count) argument 141 PRINT((CH "(%u, @%p, %" B_PRIuSIZE ")" CT, address, data, count)); 142 return SendCommand(USB_REQTYPE_DEVICE_OUT, 0x04, address, 0, count, data); 147 NW80xCamDevice::ReadReg(uint16 address, uint8 *data, size_t count, bool cached) argument 149 PRINT((CH "(%u, @%p, %" B_PRIuSIZE ", %d)" CT, address, data, count, 152 return SendCommand(USB_REQTYPE_DEVICE_IN, 0x04, address, 0, count, data); 178 NW80xCamDevice::WriteIIC(uint8 address, uint8 *data, size_t count) argument 189 buffer[i] = address + i; 197 NW80xCamDevice::ReadIIC(uint8 address, uint8 *data) argument 199 return ReadIIC(address, dat 204 ReadIIC8(uint8 address, uint8 *data) argument 231 ReadIIC16(uint8 address, uint16 *data) argument [all...] |
/haiku/headers/private/kernel/vm/ |
H A D | vm.h | 93 status_t vm_block_address_range(const char* name, void* address, addr_t size); 94 status_t vm_unreserve_address_range(team_id team, void *address, addr_t size); 102 area_id vm_map_physical_memory(team_id team, const char *name, void **address, 108 area_id vm_map_file(team_id aid, const char *name, void **address, 113 area_id vm_create_null_area(team_id team, const char *name, void **address, 117 area_id vm_clone_area(team_id team, const char *name, void **address, 132 status_t vm_wire_page(team_id team, addr_t address, bool writable, 152 status_t vm_memset_physical(phys_addr_t address, int value, phys_size_t length); 163 area_id _user_create_area(const char *name, void **address, uint32 addressSpec, 170 status_t _user_unmap_memory(void *address, size_ [all...] |
/haiku/headers/private/net/ |
H A D | NetUtilities.h | 98 /*! Helper class that prints an address (and optionally a port) into a buffer 103 AddressString(net_domain* domain, const sockaddr* address, argument 108 domain->address_module->print_address(address, &fBuffer, printPort); 111 AddressString(net_domain* domain, const sockaddr& address, argument 116 domain->address_module->print_address(&address, &fBuffer, printPort); 120 const sockaddr* address, bool printPort = false) 124 address_module->print_address(address, &fBuffer, printPort); 119 AddressString(net_address_module_info* address_module, const sockaddr* address, bool printPort = false) argument
|
/haiku/src/add-ons/media/media-add-ons/usb_webcam/ |
H A D | CamSensor.h | 51 virtual status_t WriteReg(uint16 address, uint8 *data, size_t count=1); 52 virtual status_t WriteReg8(uint16 address, uint8 data); 53 virtual status_t WriteReg16(uint16 address, uint16 data); 54 virtual status_t ReadReg(uint16 address, uint8 *data, size_t count=1, bool cached=false); 57 virtual status_t WriteIIC(uint8 address, uint8 *data, size_t count=1); 58 virtual status_t ReadIIC(uint8 address, uint8 *data);
|
/haiku/src/add-ons/print/transports/serial_port/ |
H A D | SerialTransport.cpp | 40 char address[80]; local 45 address, sizeof(address)); 46 if (size <= 0 || size >= sizeof(address)) return; 47 address[size] = 0; // make sure string is 0-terminated 49 strcat(strcpy(device, "/dev/ports/"), address); local
|
/haiku/src/system/kernel/disk_device_manager/ |
H A D | UserDataWriter.cpp | 125 UserDataWriter::AddRelocationEntry(void *address) argument 127 if (fRelocationEntries && (addr_t)address >= (addr_t)fBuffer 128 && (addr_t)address < (addr_t)fBuffer + fBufferSize - sizeof(void*)) { 129 return fRelocationEntries->PushBack((addr_t*)address); 136 UserDataWriter::Relocate(void *address) argument 144 *entry += (addr_t)address - (addr_t)fBuffer;
|
/haiku/headers/os/net/ |
H A D | NetworkDevice.h | 59 BNetworkAddress address; member in struct:wireless_network 70 // ignore address difference 105 status_t GetHardwareAddress(BNetworkAddress& address); 119 status_t GetNetwork(const BNetworkAddress& address, 126 status_t JoinNetwork(const BNetworkAddress& address, 131 status_t LeaveNetwork(const BNetworkAddress& address); 136 BNetworkAddress& address);
|
/haiku/src/tests/add-ons/accelerants/intel_extreme/ |
H A D | intel_reg.cpp | 133 uint64_t address; local 135 address = strtol(arg + 2, (char **)NULL, 16); 137 address = strtol(arg, (char **)NULL, 10); 138 if (address == 0 && errno != 0) 142 addr_t addr = (addr_t)regs + address + i * sizeof(uint32); 146 printf("(0x%08" B_PRIxADDR "): 0x%08" B_PRIx32 "\n", address + i * sizeof(uint32), *(uint32*)addr);
|
/haiku/src/system/kernel/ |
H A D | guarded_heap.cpp | 162 addr_t address = area.base + pageIndex * B_PAGE_SIZE; 163 vm_set_kernel_area_debug_protection(area.protection_cookie, (void*)address, 446 guarded_heap_get_locked_area_for(guarded_heap& heap, void* address) argument 451 if ((addr_t)address < area->base) 454 if ((addr_t)address >= area->base + area->size) 461 panic("guarded heap area for address %p not found", address); 467 guarded_heap_area_page_index_for(guarded_heap_area& area, void* address) argument 469 size_t pageIndex = ((addr_t)address - area.base) / B_PAGE_SIZE; 473 " which is not marked in use", address, pageInde 500 guarded_heap_area_free(guarded_heap_area& area, void* address, uint32 flags) argument 529 guarded_heap_free(void* address, uint32 flags) argument 545 guarded_heap_realloc(void* address, size_t newSize, uint32 flags) argument 586 addr_t address = page.stack_trace[i]; local 613 addr_t address = parse_expression(argv[1]); local 668 addr_t address = parse_expression(argv[1]); local 790 addr_t address = 0; local 855 heap_init(addr_t address, size_t size) argument 948 free_etc(void *address, uint32 flags) argument 962 free(void* address) argument 969 realloc_etc(void* address, size_t newSize, uint32 flags) argument 984 realloc(void* address, size_t newSize) argument [all...] |
/haiku/src/system/boot/platform/u-boot/arch/ppc/ |
H A D | arch_mmu.cpp | 111 addr_t address = sNextVirtualAddress; local 115 return address; 123 addr_t address = sNextPhysicalAddress; 127 return address; 203 // #address-cells and #size-cells matches the number of 32-bit 'cells' 204 // representing the length of the base address and size fields 222 // On 64-bit PowerPC systems (G5), our mem base range address is larger 364 // 'kMaxKernelSize' bytes following the kernel base address. 367 addr_t address = (addr_t)*_address; local 369 // is the address withi 385 void *address = (void *)get_next_virtual_address(size); local 397 platform_free_region(void *address, size_t size) argument [all...] |
/haiku/headers/private/debugger/controllers/ |
H A D | TeamDebugger.h | 92 uint32 action, target_addr_t address); 94 virtual void SetBreakpointRequested(target_addr_t address, 104 virtual void ClearBreakpointRequested(target_addr_t address); 122 virtual void SetWatchpointRequested(target_addr_t address, 126 virtual void ClearWatchpointRequested(target_addr_t address); 130 virtual void InspectRequested(target_addr_t address, 132 virtual void MemoryWriteRequested(target_addr_t address, 205 void _HandleSetUserBreakpoint(target_addr_t address, 210 target_addr_t address); 214 void _HandleSetWatchpoint(target_addr_t address, [all...] |
/haiku/src/add-ons/kernel/bus_managers/usb/ |
H A D | BusManager.cpp | 80 int8 address = fDeviceIndex; local 82 if (fDeviceMap[address] == false) { 83 fDeviceIndex = (address + 1) % 127; 84 fDeviceMap[address] = true; 86 return address + 1; 89 address = (address + 1) % 127; 99 BusManager::FreeAddress(int8 address) argument 101 address--; 102 if (address < [all...] |
/haiku/src/add-ons/kernel/busses/pci/ecam/ |
H A D | ECAMPCIController.cpp | 165 PciAddressEcam address { 171 if ((address.val + 4) > fRegsLen) 174 return (addr_t)fRegs + address.val; 185 addr_t address = ConfigAddress(bus, device, function, offset); local 186 if (address == 0) 190 case 1: value = ReadReg8(address); break; 191 case 2: value = ReadReg16(address); break; 192 case 4: value = *(vuint32*)address; break; 205 addr_t address = ConfigAddress(bus, device, function, offset); local 206 if (address [all...] |
/haiku/src/system/boot/platform/openfirmware/arch/sparc/ |
H A D | mmu.cpp | 31 // NULL is actually a possible physical address, so use -1 (which is 32 // misaligned, so not a valid address) as the invalid physical address. 80 // #address-cells and #size-cells matches the number of 32-bit 'cells' 81 // representing the length of the base address and size fields 92 // is 64bit, the address also likely is. 135 is_virtual_allocated(void *address, size_t size) argument 139 gKernelArgs.num_virtual_allocated_ranges, (addr_t)address, size, 140 &foundBase) || foundBase != (addr_t)address; 145 is_physical_allocated(void *address, size_ argument 155 is_physical_memory(void *address, size_t size = 1) argument 312 void *address local 326 void *address = (void *)gKernelArgs.physical_memory_range[i].start; local 347 void *address local 450 arch_mmu_free(void *address, size_t size) argument [all...] |