Searched refs:memory (Results 1 - 25 of 122) sorted by relevance

12345

/haiku/src/add-ons/kernel/drivers/graphics/radeon/
H A Dmem_controller.c9 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 Dinit.c51 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 Dstl.h10 #include <memory>
/haiku/src/add-ons/kernel/bus_managers/agp_gart/
H A Dagp_gart.cpp99 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 DGetDeviceInfo.c21 adi->memory = (si->ps.memory_size * 1024);
/haiku/src/add-ons/accelerants/matrox/
H A DGetDeviceInfo.c21 adi->memory = (si->ps.memory_size * 1024 * 1024);
/haiku/src/add-ons/kernel/drivers/graphics/intel_extreme/
H A Dbios.cpp239 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 DGetDeviceInfo.c41 adi->memory = si->ps.memory_size;
/haiku/src/apps/haikudepot/textview/
H A DParagraphLayout.cpp496 fprintf(stderr, "%p->ParagraphLayout::_Init() - Out of memory\n",
/haiku/src/system/kernel/slab/
H A DHashedObjectCache.h87 void Free(void* memory) const
89 slab_internal_free(memory, 0);
/haiku/headers/libs/print/libprint/
H A DPrintProcess.h11 #include <memory>
/haiku/src/bin/debug/ltrace/
H A Dltrace_stub.cpp36 // 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 Dfssh_auto_deleter.h11 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 DInitAccelerant.c71 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 DBitmapManager.cpp13 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 DDriverInterface.h40 * 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 DGetDeviceInfo.c95 adi->memory = si->ps.memory_size;
/haiku/src/tests/system/network/ipv6/
H A Draw_server.cpp8 #include <memory.h>
H A Draw_client.cpp8 #include <memory.h>
H A Dudp_server.cpp8 #include <memory.h>
H A Dtcp_udp_client.cpp8 #include <memory.h>
H A Dudp_client.cpp8 #include <memory.h>
/haiku/src/tests/system/network/
H A Dipv46_client.cpp2 #include <memory.h>
/haiku/headers/private/netservices2/
H A DHttpSession.h9 #include <memory>
/haiku/headers/private/kernel/util/
H A Dring_buffer.h32 struct ring_buffer *create_ring_buffer_etc(void *memory, size_t size,

Completed in 252 milliseconds

12345