Lines Matching refs:memory
297 *memory; in AcquireAlignedMemory_POSIX() local
299 if (posix_memalign(&memory,CACHE_LINE_SIZE,size)) in AcquireAlignedMemory_POSIX()
301 return(memory); in AcquireAlignedMemory_POSIX()
344 *memory, in AcquireAlignedMemory_Generic() local
359 memory=adjust(p); in AcquireAlignedMemory_Generic()
360 *pointer_to_space_for_actual_base_address(memory)=p; in AcquireAlignedMemory_Generic()
361 return(memory); in AcquireAlignedMemory_Generic()
555 *memory; in AcquireMagickMemory() local
558 memory=memory_methods.acquire_memory_handler(size == 0 ? 1UL : size); in AcquireMagickMemory()
587 memory=AcquireBlock(size == 0 ? 1UL : size); in AcquireMagickMemory()
588 if (memory == (void *) NULL) in AcquireMagickMemory()
591 memory=AcquireBlock(size == 0 ? 1UL : size); in AcquireMagickMemory()
595 return(memory); in AcquireMagickMemory()
629 *memory; in AcquireCriticalMemory() local
634 memory=AcquireMagickMemory(size); in AcquireCriticalMemory()
635 if (memory == (void *) NULL) in AcquireCriticalMemory()
637 return(memory); in AcquireCriticalMemory()
1120 MagickExport void *RelinquishAlignedMemory(void *memory) in RelinquishAlignedMemory() argument
1122 if (memory == (void *) NULL) in RelinquishAlignedMemory()
1126 memory_methods.relinquish_aligned_memory_handler(memory); in RelinquishAlignedMemory()
1130 free(memory); in RelinquishAlignedMemory()
1132 _aligned_free(memory); in RelinquishAlignedMemory()
1134 RelinquishMagickMemory(actual_base_address(memory)); in RelinquishAlignedMemory()
1162 MagickExport void *RelinquishMagickMemory(void *memory) in RelinquishMagickMemory() argument
1164 if (memory == (void *) NULL) in RelinquishMagickMemory()
1167 memory_methods.destroy_memory_handler(memory); in RelinquishMagickMemory()
1170 assert((SizeOfBlock(memory) % (4*sizeof(size_t))) == 0); in RelinquishMagickMemory()
1171 assert((*BlockHeader(NextBlock(memory)) & PreviousBlockBit) != 0); in RelinquishMagickMemory()
1172 if ((*BlockHeader(memory) & PreviousBlockBit) == 0) in RelinquishMagickMemory()
1180 previous=PreviousBlock(memory); in RelinquishMagickMemory()
1182 *BlockHeader(previous)=(SizeOfBlock(previous)+SizeOfBlock(memory)) | in RelinquishMagickMemory()
1184 memory=previous; in RelinquishMagickMemory()
1186 if ((*BlockHeader(NextBlock(NextBlock(memory))) & PreviousBlockBit) == 0) in RelinquishMagickMemory()
1194 next=NextBlock(memory); in RelinquishMagickMemory()
1196 *BlockHeader(memory)=(SizeOfBlock(memory)+SizeOfBlock(next)) | in RelinquishMagickMemory()
1197 (*BlockHeader(memory) & ~SizeMask); in RelinquishMagickMemory()
1199 *BlockFooter(memory,SizeOfBlock(memory))=SizeOfBlock(memory); in RelinquishMagickMemory()
1200 *BlockHeader(NextBlock(memory))&=(~PreviousBlockBit); in RelinquishMagickMemory()
1201 InsertFreeBlock(memory,AllocationPolicy(SizeOfBlock(memory))); in RelinquishMagickMemory()
1290 MagickExport void *ResetMagickMemory(void *memory,int c,const size_t size) in ResetMagickMemory() argument
1293 *p = (volatile unsigned char *) memory; in ResetMagickMemory()
1298 assert(memory != (void *) NULL); in ResetMagickMemory()
1301 return(memory); in ResetMagickMemory()
1381 *memory; in ResizeBlock() local
1385 memory=AcquireBlock(size); in ResizeBlock()
1386 if (memory == (void *) NULL) in ResizeBlock()
1389 (void) memcpy(memory,block,size); in ResizeBlock()
1391 (void) memcpy(memory,block,SizeOfBlock(block)-sizeof(size_t)); in ResizeBlock()
1393 return(memory); in ResizeBlock()
1397 MagickExport void *ResizeMagickMemory(void *memory,const size_t size) in ResizeMagickMemory() argument
1402 if (memory == (void *) NULL) in ResizeMagickMemory()
1405 block=memory_methods.resize_memory_handler(memory,size == 0 ? 1UL : size); in ResizeMagickMemory()
1407 memory=RelinquishMagickMemory(memory); in ResizeMagickMemory()
1410 block=ResizeBlock(memory,size == 0 ? 1UL : size); in ResizeMagickMemory()
1416 memory=RelinquishMagickMemory(memory); in ResizeMagickMemory()
1419 block=ResizeBlock(memory,size == 0 ? 1UL : size); in ResizeMagickMemory()
1423 memory=RelinquishMagickMemory(memory); in ResizeMagickMemory()
1457 MagickExport void *ResizeQuantumMemory(void *memory,const size_t count, in ResizeQuantumMemory() argument
1467 memory=RelinquishMagickMemory(memory); in ResizeQuantumMemory()
1470 return(ResizeMagickMemory(memory,size)); in ResizeQuantumMemory()