Lines Matching defs:am_memmap
66 bitstr_t *am_memmap; /* In-memory bitmap of dirty extents. */
176 amp->am_memmap = bit_alloc(amp->am_nextents);
183 amp->am_memmap == NULL || amp->am_syncmap == NULL) {
188 if (amp->am_memmap != NULL)
189 free(amp->am_memmap);
289 free(amp->am_memmap);
318 PJDLOG_ASSERT(!bit_test(amp->am_memmap, ext));
319 bit_set(amp->am_memmap, ext);
354 PJDLOG_ASSERT(bit_test(amp->am_memmap, ext));
356 bit_clear(amp->am_memmap, ext);
384 PJDLOG_ASSERT(bit_test(amp->am_memmap, extent));
386 bit_clear(amp->am_memmap, extent);
416 return (memcmp(amp->am_diskmap, amp->am_memmap,
457 memcpy(amp->am_memmap, buf, amp->am_mapsize);
460 bit_ffs(amp->am_memmap, amp->am_nextents, &ext);
476 if (bit_test(amp->am_memmap, ext)) {
513 bit_set(amp->am_memmap, ext);
536 memcpy(amp->am_diskmap, amp->am_memmap, amp->am_mapsize);
671 PJDLOG_ASSERT(bit_test(amp->am_memmap, ext));
675 if (!bit_test(amp->am_memmap, ext)) {
676 bit_set(amp->am_memmap, ext);
693 printf("%d", bit_test(amp->am_memmap, bit) ? 1 : 0);