/haiku/src/add-ons/kernel/drivers/graphics/radeon/ |
H A D | mem_controller.c | 9 The memory controller of the Radeon provides a universal mapping 11 graphics chip to addresses in local/PCI/AGP memory. Here, we 15 means non-local memory interface). 44 // bug in asics mean memory must be aligned to memory size... 49 // set address range of video memory; 51 si->memory[mt_local].virtual_addr_start = aper0; 52 si->memory[mt_local].virtual_size = di->local_mem_size; 59 si->memory[mt_PCI].virtual_addr_start = (getTopOfRam() + 4095) & ~4095; 60 si->memory[mt_PC [all...] |
H A D | init.c | 51 si->ROM_area = si->regs_area = si->memory[mt_local].area = 0; 53 // enable memory mapped IO and frame buffer 64 "physical address of memory-mapped I/O: 0x%8" B_PRIx32 "-0x%8" B_PRIx32, 108 // only map the area that contains physical memory 132 si->memory[mt_local].area = map_physical_memory( 140 if( si->memory[mt_local].area < 0 ) { 142 si->memory[mt_local].area = map_physical_memory( 153 if( si->memory[mt_local].area < 0 ) { 154 result = si->memory[mt_local].area; 193 if( si->memory[mt_loca [all...] |
/haiku/headers/cpp/ |
H A D | stl.h | 10 #include <memory>
|
/haiku/src/add-ons/kernel/bus_managers/agp_gart/ |
H A D | agp_gart.cpp | 99 size_t Hash(aperture_memory *memory) const 100 { return (memory->base - fInfo.base) / B_PAGE_SIZE; } 101 bool Compare(const KeyType &base, aperture_memory *memory) const 102 { return base == memory->base; } 103 aperture_memory *&GetLink(aperture_memory *memory) const 104 { return memory->hash_link; } 124 void DeleteMemory(aperture_memory *memory); 127 status_t AllocateMemory(aperture_memory *memory, uint32 flags); 129 status_t UnbindMemory(aperture_memory *memory); 130 status_t BindMemory(aperture_memory *memory, addr_ 454 DeleteMemory(aperture_memory *memory) argument 469 aperture_memory *memory = new(std::nothrow) aperture_memory; local 518 AllocateMemory(aperture_memory *memory, uint32 flags) argument 606 UnbindMemory(aperture_memory *memory) argument 635 BindMemory(aperture_memory *memory, addr_t address, size_t size) argument 702 _Free(aperture_memory *memory) argument 745 _Remove(aperture_memory *memory) argument 766 _Insert(aperture_memory *memory, size_t size, size_t alignment, uint32 flags) argument 1044 aperture_memory *memory = aperture->CreateMemory(size, alignment, flags); local 1085 aperture_memory *memory = aperture->GetMemory(base); local 1140 aperture_memory *memory = NULL; local 1179 aperture_memory *memory = aperture->GetMemory(base); local [all...] |
/haiku/src/add-ons/accelerants/neomagic/ |
H A D | GetDeviceInfo.c | 21 adi->memory = (si->ps.memory_size * 1024);
|
/haiku/src/add-ons/accelerants/matrox/ |
H A D | GetDeviceInfo.c | 21 adi->memory = (si->ps.memory_size * 1024 * 1024);
|
/haiku/src/add-ons/kernel/drivers/graphics/intel_extreme/ |
H A D | bios.cpp | 239 uint8* memory; member in struct:vbios 242 return memory[address] | memory[address + 1] << 8; 285 info, we're, otherwise, digging in VBIOS memory and parsing VBT tables to 370 kVBIOSSize, B_ANY_KERNEL_ADDRESS, B_KERNEL_READ_AREA, (void **)&vbios.memory); 374 kVBIOSAddress, vbios.memory)); 376 if (memcmp(vbios.memory, OPREGION_SIGNATURE, 16) != 0) { 382 opregion_header* header = (opregion_header*)vbios.memory; 383 opregion_asle* asle = (opregion_asle*)(vbios.memory + OPREGION_ASLE_OFFSET); 386 vbios.memory [all...] |
/haiku/src/add-ons/accelerants/via/ |
H A D | GetDeviceInfo.c | 41 adi->memory = si->ps.memory_size;
|
/haiku/src/apps/haikudepot/textview/ |
H A D | ParagraphLayout.cpp | 496 fprintf(stderr, "%p->ParagraphLayout::_Init() - Out of memory\n",
|
/haiku/src/system/kernel/slab/ |
H A D | HashedObjectCache.h | 87 void Free(void* memory) const 89 slab_internal_free(memory, 0);
|
/haiku/headers/libs/print/libprint/ |
H A D | PrintProcess.h | 11 #include <memory>
|
/haiku/src/bin/debug/ltrace/ |
H A D | ltrace_stub.cpp | 36 // TODO memory should be executable, use mmap with PROT_EXEC 37 void* memory = malloc(_ALIGN(sizeof(PatchEntry)) local 39 if (memory == NULL) 42 PatchEntry* entry = new(memory) PatchEntry; 44 void* stub = (uint8*)memory + _ALIGN(sizeof(PatchEntry));
|
/haiku/headers/private/fs_shell/ |
H A D | fssh_auto_deleter.h | 11 MemoryDeleter - free()s malloc()ed memory 117 inline void operator()(void *memory) argument 119 free(memory); 126 MemoryDeleter(void *memory) : AutoDeleter<void, MemoryDelete >(memory) {} argument
|
/haiku/src/add-ons/accelerants/radeon/ |
H A D | InitAccelerant.c | 71 if( ai->si->memory[mt_PCI].area > 0 ) { 74 B_READ_AREA | B_WRITE_AREA, ai->si->memory[mt_PCI].area ); 81 if( ai->si->memory[mt_AGP].area > 0 ) { 84 B_READ_AREA | B_WRITE_AREA, ai->si->memory[mt_AGP].area ); 316 di->memory = ai->si->memory[mt_local].size;
|
/haiku/src/servers/app/ |
H A D | BitmapManager.cpp | 13 all memory management related to them. 127 // allocate client memory to communicate the overlay semaphore 205 ClonedAreaMemory* memory = new(std::nothrow) ClonedAreaMemory; 206 if (memory == NULL) { 209 int8* buffer = (int8*)memory->Clone(clientArea, areaOffset); 211 delete memory; 215 bitmap->fMemory = memory; 216 bitmap->fBuffer = memory->Address();
|
/haiku/headers/private/graphics/et6x00/ |
H A D | DriverInterface.h | 40 * How many bytes of memory the accelerator (ACL) takes from the off-screen 41 * part of the adapter onboard memory to perform some of its operations. 58 area_id memoryArea; /* Onboard memory's area_id. The addresses 62 void *memory; /* Start of the mapped adapter onboard memory */ member in struct:__anon774 63 void *physMemory; /* Physical address of start of onboard memory */ 64 uint32 memSize; /* Size of available onboard memory, bytes. */ 66 void *mmRegs; /* memory mapped registers */ 84 /* of memory and DAC bandwidths. */
|
/haiku/src/add-ons/accelerants/skeleton/ |
H A D | GetDeviceInfo.c | 95 adi->memory = si->ps.memory_size;
|
/haiku/src/tests/system/network/ipv6/ |
H A D | raw_server.cpp | 8 #include <memory.h>
|
H A D | raw_client.cpp | 8 #include <memory.h>
|
H A D | udp_server.cpp | 8 #include <memory.h>
|
H A D | tcp_udp_client.cpp | 8 #include <memory.h>
|
H A D | udp_client.cpp | 8 #include <memory.h>
|
/haiku/src/tests/system/network/ |
H A D | ipv46_client.cpp | 2 #include <memory.h>
|
/haiku/headers/private/netservices2/ |
H A D | HttpSession.h | 9 #include <memory>
|
/haiku/headers/private/kernel/util/ |
H A D | ring_buffer.h | 32 struct ring_buffer *create_ring_buffer_etc(void *memory, size_t size,
|