Lines Matching refs:bitmap
111 U32 *bitmap; member
147 ncmem_pool.bitmap = (U32*)Usb_AllocateNonCachedMemory(mapsize); in init_cache_memory()
148 memset(ncmem_pool.bitmap, ((U32)-1), mapsize);//Bitmap: 0-used 1-unused in init_cache_memory()
153 NCM_Dbg("Bit map base addr is %p\n",ncmem_pool.bitmap); in init_cache_memory()
181 if (ncmem_pool.bitmap[map] == 0) in ncmem_alloc_page()
183 page = ffz (~ ncmem_pool.bitmap [map]); in ncmem_alloc_page()
185 clear_bit ( page, &ncmem_pool.bitmap [map],U32); in ncmem_alloc_page()
201 …NCM_Dbg("The allocated addr is %p, bit_map[%d] is 0x%08lX\n",retval,map,(U32)(ncmem_pool.bitmap[ma… in ncmem_alloc_page()
225 set_bit (page, &(ncmem_pool.bitmap[map]), U32); in ncmem_free_page()
226 NCM_Dbg("Free Block: bitmap[%d] is 0x%08lX",map,(U32)ncmem_pool.bitmap[map]); in ncmem_free_page()
263 if (ncmem_pool.bitmap[map] == 0) in ncmem_alloc()
265 page = ffz (~ ncmem_pool.bitmap [map]); in ncmem_alloc()
285 clear_bit ( page++, &ncmem_pool.bitmap [map],U32); in ncmem_alloc()
291 …es = %ld, end of bitmap[%ld]=0x%08lX",retval ,size, num_of_pages, map,(U32)ncmem_pool.bitmap[map]); in ncmem_alloc()
330 set_bit (page, &(ncmem_pool.bitmap[map]), U32); in ncmem_free()
332 … = %ld = %d pages, end of bitmap[%d]=0x%08lX",size, num_of_pages, map,(U32)ncmem_pool.bitmap[map]); in ncmem_free()