/haiku/src/tests/system/benchmarks/ |
H A D | memspeed.c | 26 volatile u_long *mem; local 42 mem = malloc(mb); 53 mem[j] = 0; mem[j+1] = 0; mem[j+2] = 0; mem[j+3] = 0; 54 mem[j+4] = 0; mem[j+5] = 0; mem[j+6] = 0; mem[ [all...] |
/haiku/src/add-ons/kernel/drivers/graphics/common/ |
H A D | memory_manager.c | 8 /** Memory manager used for graphics mem 56 merge(mem_info *mem, mem_block *block) argument 66 next->next = mem->unused; 67 mem->unused = next; 74 freeblock(mem_info *mem, mem_block *block) argument 83 merge(mem, prev); 89 merge(mem, block); 111 mem_info *mem; local 118 mem = malloc(sizeof(*mem)); 167 mem_destroy(mem_info *mem) argument 188 mem_alloc(mem_info *mem, uint32 size, void *tag, uint32 *blockID, uint32 *offset) argument 260 mem_free(mem_info *mem, uint32 blockID, void *tag) argument 298 mem_freetag(mem_info *mem, void *tag) argument [all...] |
/haiku/src/tests/kits/support/bmemoryio/ |
H A D | MallocBufferLengthTest.cpp | 21 BMallocIO mem; local 29 bufLen = mem.BufferLength(); 33 size = mem.Write(writeBuf, 10); 34 bufLen = mem.BufferLength(); 39 error = mem.SetSize(0); 40 bufLen = mem.BufferLength(); 46 error = mem.SetSize(200); 47 bufLen = mem.BufferLength(); 48 offset = mem.Seek(0, SEEK_END); 54 offset = mem [all...] |
H A D | MallocSeekTest.cpp | 21 BMallocIO mem; local 25 err = mem.Seek(3, SEEK_SET); 29 err = mem.Seek(3, SEEK_CUR); 33 err = mem.Seek(0, SEEK_END); 37 err = mem.Seek(-5, SEEK_END); 41 err = mem.Seek(5, SEEK_END); 45 err = mem.Seek(-20, SEEK_SET);
|
H A D | ReadTest.cpp | 27 BMemoryIO mem(buf, 20); 32 pos = mem.Position(); 33 err = mem.Read(readBuf, 10); 36 CPPUNIT_ASSERT(mem.Position() == pos + err); 39 pos = mem.Position(); 40 err = mem.ReadAt(30, readBuf, 10); 42 CPPUNIT_ASSERT(mem.Position() == pos); 45 pos = mem.Seek(0, SEEK_END); 46 err = mem.Read(readBuf, 10); 48 CPPUNIT_ASSERT(mem [all...] |
H A D | WriteTest.cpp | 25 BMemoryIO mem(buf, 10); 31 pos = mem.Position(); 32 err = mem.Write(writeBuf, 7); 35 CPPUNIT_ASSERT(mem.Position() == pos + err); // Check if Position changed 39 pos = mem.Position(); 40 err = mem.WriteAt(3, writeBuf, 2); 43 CPPUNIT_ASSERT(mem.Position() == pos); 47 pos = mem.Position(); 48 err = mem.WriteAt(9, writeBuf, 5); 51 CPPUNIT_ASSERT(mem [all...] |
H A D | SeekTest.cpp | 22 BMemoryIO mem(buf, 10); 26 err = mem.Seek(3, SEEK_SET); 30 err = mem.Seek(3, SEEK_CUR); 34 err = mem.Seek(0, SEEK_END); 38 err = mem.Seek(-5, SEEK_END); 42 err = mem.Seek(5, SEEK_END);
|
H A D | MallocWriteTest.cpp | 24 BMallocIO mem; local 28 err = mem.Write(writeBuf, 7); 32 err = mem.WriteAt(0, writeBuf, 4); 36 err = mem.WriteAt(34, writeBuf, 256);
|
H A D | SetSizeTest.cpp | 27 BMemoryIO mem(buf, 10); 33 err = mem.SetSize(5); 34 pos = mem.Seek(0, SEEK_END); 35 size = mem.WriteAt(10, readBuf, 3); 41 err = mem.SetSize(10); 42 pos = mem.Seek(0, SEEK_END); 43 size = mem.WriteAt(5, readBuf, 6); 49 err = mem.SetSize(20);
|
H A D | ConstTest.cpp | 23 BMemoryIO mem(buf, 10); 27 err = mem.SetSize(4); 31 err = mem.SetSize(20); 36 err = mem.Write(readBuf, 3); 41 err = mem.WriteAt(2, readBuf, 1);
|
/haiku/src/add-ons/kernel/drivers/audio/echo/generic/ |
H A D | OsSupportBeOS.cpp | 72 echo_mem *mem = NULL; local 74 if ((mem = (echo_mem*)malloc(sizeof(*mem))) == NULL) 77 mem->area = alloc_mem(&mem->phy_base, &mem->log_base, size, "echo buffer", true); 78 mem->size = size; 79 if (mem->area < B_OK) { 80 free(mem); 83 return mem; 87 echo_mem_delete(echo_mem *mem) argument 97 echo_mem *mem = NULL; local 111 echo_mem *mem = NULL; local 147 echo_mem * mem = echo_mem_alloc( dwByteCt ); local [all...] |
/haiku/headers/private/graphics/common/ |
H A D | memory_manager.h | 10 /** Memory manager used for graphics mem */ 23 void mem_destroy(mem_info *mem); 24 status_t mem_alloc(mem_info *mem, uint32 size, void *tag, uint32 *blockID, uint32 *offset); 25 status_t mem_free(mem_info *mem, uint32 blockID, void *tag); 26 status_t mem_freetag(mem_info *mem, void *tag);
|
/haiku/src/system/libroot/os/arch/arm/ |
H A D | stdatomic.c | 131 __atomic_load_##N(uintN_t *mem, int model __unused) \ 136 ret = *mem; \ 143 __atomic_store_##N(uintN_t *mem, uintN_t val, int model __unused) \ 147 *mem = val; \ 153 __atomic_compare_exchange_##N(uintN_t *mem, uintN_t *expected, \ 159 if (*mem == *expected) { \ 160 *mem = desired; \ 163 *expected = *mem; \ 172 __atomic_##name##_##N(uintN_t *mem, uintN_t val, int model __unused) \ 177 ret = *mem; \ 606 __sync_lock_test_and_set_4_c(uint32_t *mem, uint32_t val) argument 623 __sync_val_compare_and_swap_4_c(uint32_t *mem, uint32_t expected, uint32_t desired) argument [all...] |
/haiku/src/add-ons/kernel/drivers/audio/ac97/auvia/ |
H A D | auvia.c | 71 auvia_mem *mem; local 73 if ((mem = malloc(sizeof(*mem))) == NULL) 76 mem->area = alloc_mem(&mem->phy_base, &mem->log_base, size, "auvia buffer", false); 77 mem->size = size; 78 if (mem->area < B_OK) { 79 free(mem); 82 return mem; 87 auvia_mem_delete(auvia_mem *mem) argument 98 auvia_mem *mem; local 113 auvia_mem *mem; local [all...] |
/haiku/src/add-ons/kernel/drivers/audio/ac97/es1370/ |
H A D | es1370.c | 55 es1370_mem *mem; local 57 if ((mem = malloc(sizeof(*mem))) == NULL) 60 mem->area = alloc_mem(&mem->phy_base, &mem->log_base, size, "es1370 buffer", false); 61 mem->size = size; 62 if (mem->area < B_OK) { 63 free(mem); 66 return mem; 70 es1370_mem_delete(es1370_mem *mem) argument 80 es1370_mem *mem; local 94 es1370_mem *mem; local [all...] |
/haiku/src/bin/pcmcia-cs/ |
H A D | yacc_cis.y | 78 %type <parse> vers_1 manfid funcid config cftab io mem irq timing 317 mem: cftab MEM NUMBER '-' NUMBER '@' NUMBER label 319 int n = $$->cftable_entry.mem.nwin; 320 $$->cftable_entry.mem.win[n].card_addr = $3; 321 $$->cftable_entry.mem.win[n].host_addr = $7; 322 $$->cftable_entry.mem.win[n].len = $5-$3+1; 323 $$->cftable_entry.mem.nwin++; 325 | mem ',' NUMBER '-' NUMBER '@' NUMBER 327 int n = $$->cftable_entry.mem.nwin; 328 $$->cftable_entry.mem [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/ral/ |
H A D | if_ral_pci.c | 150 struct resource *mem; member in struct:ral_pci_softc 224 psc->mem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, 226 if (psc->mem == NULL) { 231 sc->sc_st = rman_get_bustag(psc->mem); 232 sc->sc_sh = rman_get_bushandle(psc->mem); 247 rman_get_rid(psc->mem), psc->mem); 290 bus_release_resource(dev, SYS_RES_MEMORY, rman_get_rid(psc->mem), 291 psc->mem);
|
/haiku/src/bin/rc/ |
H A D | compile.cpp | 115 mem_t mem; local 116 mem.ptr = ptr; 117 mem.file = strdup(lexfile); 118 mem.line = yylineno; 119 mem_list.push_front(mem);
|
/haiku/src/add-ons/translators/jpeg/ |
H A D | be_jdatadst.cpp | 77 (*cinfo->mem->alloc_small) ((j_common_ptr) cinfo, JPOOL_IMAGE, (OUTPUT_BUF_SIZE * SIZEOF(JOCTET))); 164 (*cinfo->mem->alloc_small) ((j_common_ptr) cinfo, JPOOL_PERMANENT, SIZEOF(be_destination_mgr));
|
H A D | be_jdatasrc.cpp | 223 (*cinfo->mem->alloc_small) ((j_common_ptr) cinfo, JPOOL_PERMANENT, 227 (*cinfo->mem->alloc_small) ((j_common_ptr) cinfo, JPOOL_PERMANENT,
|
/haiku/src/add-ons/kernel/drivers/audio/ac97/auich/ |
H A D | auich.c | 100 auich_mem *mem; local 102 if ((mem = malloc(sizeof(*mem))) == NULL) 105 mem->area = alloc_mem(&mem->phy_base, &mem->log_base, size, "auich buffer", 107 mem->size = size; 108 if (mem->area < B_OK) { 109 free(mem); 112 return mem; 117 auich_mem_delete(auich_mem *mem) argument 128 auich_mem *mem; local 143 auich_mem *mem; local [all...] |
/haiku/src/add-ons/kernel/drivers/audio/echo/ |
H A D | echo.cpp | 99 echo_mem *mem; local 101 if ((mem = (echo_mem *) malloc(sizeof(*mem))) == NULL) 104 mem->area = alloc_mem(&mem->phy_base, &mem->log_base, size, "echo buffer", true); 105 mem->size = size; 106 if (mem->area < B_OK) { 107 free(mem); 110 return mem; 115 echo_mem_delete(echo_mem *mem) argument 126 echo_mem *mem; local 141 echo_mem *mem; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/pcnet/dev/le/ |
H A D | am7990.c | 108 int error, mem; local 117 mem = 0; 118 sc->lsc.sc_initaddr = mem; 119 mem += sizeof(struct leinit); 120 sc->lsc.sc_rmdaddr = mem; 121 mem += sizeof(struct lermd) * sc->lsc.sc_nrbuf; 122 sc->lsc.sc_tmdaddr = mem; 123 mem += sizeof(struct letmd) * sc->lsc.sc_ntbuf; 124 sc->lsc.sc_rbufaddr = mem; 125 mem [all...] |
H A D | am79900.c | 146 int error, mem; local 155 mem = 0; 156 sc->lsc.sc_initaddr = mem; 157 mem += sizeof(struct leinit); 158 sc->lsc.sc_rmdaddr = mem; 159 mem += sizeof(struct lermd) * sc->lsc.sc_nrbuf; 160 sc->lsc.sc_tmdaddr = mem; 161 mem += sizeof(struct letmd) * sc->lsc.sc_ntbuf; 162 sc->lsc.sc_rbufaddr = mem; 163 mem [all...] |
/haiku/src/add-ons/kernel/drivers/audio/emuxki/ |
H A D | emuxki.c | 221 emuxki_mem *mem; local 223 if ((mem = malloc(sizeof(*mem))) == NULL) 226 mem->ptbidx = ptbidx; 227 mem->area = alloc_mem(&mem->phy_base, &mem->log_base, size, "emuxki buffer", true); 228 mem->size = size; 229 if (mem->area < B_OK) { 230 free(mem); 238 emuxki_mem_delete(emuxki_mem *mem) argument 251 emuxki_mem *mem; local 302 emuxki_mem *mem; local 320 emuxki_mem *mem; local 1126 emuxki_mem *mem; local [all...] |