• Home
  • Raw
  • Download

Lines Matching refs:counts

837 	unsigned long chunk = block >> bitmap->counts.chunkshift;  in bitmap_file_set_bit()
861 unsigned long chunk = block >> bitmap->counts.chunkshift; in bitmap_file_clear_bit()
943 chunks = bitmap->counts.chunks; in bitmap_init_from_disk()
952 int needed = ((sector_t)(i+1) << (bitmap->counts.chunkshift) in bitmap_init_from_disk()
955 (sector_t)i << bitmap->counts.chunkshift, in bitmap_init_from_disk()
1031 int needed = ((sector_t)(i+1) << bitmap->counts.chunkshift in bitmap_init_from_disk()
1034 (sector_t)i << bitmap->counts.chunkshift, in bitmap_init_from_disk()
1107 struct bitmap_counts *counts; in bitmap_daemon_work() local
1157 counts = &bitmap->counts; in bitmap_daemon_work()
1158 spin_lock_irq(&counts->lock); in bitmap_daemon_work()
1160 for (j = 0; j < counts->chunks; j++) { in bitmap_daemon_work()
1162 sector_t block = (sector_t)j << counts->chunkshift; in bitmap_daemon_work()
1166 if (!counts->bp[j >> PAGE_COUNTER_SHIFT].pending) { in bitmap_daemon_work()
1170 counts->bp[j >> PAGE_COUNTER_SHIFT].pending = 0; in bitmap_daemon_work()
1172 bmc = bitmap_get_counter(counts, in bitmap_daemon_work()
1183 bitmap_count_page(counts, block, -1); in bitmap_daemon_work()
1187 bitmap_set_pending(counts, block); in bitmap_daemon_work()
1191 spin_unlock_irq(&counts->lock); in bitmap_daemon_work()
1285 spin_lock_irq(&bitmap->counts.lock); in bitmap_startwrite()
1286 bmc = bitmap_get_counter(&bitmap->counts, offset, &blocks, 1); in bitmap_startwrite()
1288 spin_unlock_irq(&bitmap->counts.lock); in bitmap_startwrite()
1300 spin_unlock_irq(&bitmap->counts.lock); in bitmap_startwrite()
1309 bitmap_count_page(&bitmap->counts, offset, 1); in bitmap_startwrite()
1317 spin_unlock_irq(&bitmap->counts.lock); in bitmap_startwrite()
1347 spin_lock_irqsave(&bitmap->counts.lock, flags); in bitmap_endwrite()
1348 bmc = bitmap_get_counter(&bitmap->counts, offset, &blocks, 0); in bitmap_endwrite()
1350 spin_unlock_irqrestore(&bitmap->counts.lock, flags); in bitmap_endwrite()
1369 bitmap_set_pending(&bitmap->counts, offset); in bitmap_endwrite()
1372 spin_unlock_irqrestore(&bitmap->counts.lock, flags); in bitmap_endwrite()
1391 spin_lock_irq(&bitmap->counts.lock); in __bitmap_start_sync()
1392 bmc = bitmap_get_counter(&bitmap->counts, offset, blocks, 0); in __bitmap_start_sync()
1406 spin_unlock_irq(&bitmap->counts.lock); in __bitmap_start_sync()
1443 spin_lock_irqsave(&bitmap->counts.lock, flags); in bitmap_end_sync()
1444 bmc = bitmap_get_counter(&bitmap->counts, offset, blocks, 0); in bitmap_end_sync()
1455 bitmap_set_pending(&bitmap->counts, offset); in bitmap_end_sync()
1461 spin_unlock_irqrestore(&bitmap->counts.lock, flags); in bitmap_end_sync()
1501 sector &= ~((1ULL << bitmap->counts.chunkshift) - 1); in bitmap_cond_end_sync()
1521 spin_lock_irq(&bitmap->counts.lock); in bitmap_set_memory_bits()
1522 bmc = bitmap_get_counter(&bitmap->counts, offset, &secs, 1); in bitmap_set_memory_bits()
1524 spin_unlock_irq(&bitmap->counts.lock); in bitmap_set_memory_bits()
1529 bitmap_count_page(&bitmap->counts, offset, 1); in bitmap_set_memory_bits()
1530 bitmap_set_pending(&bitmap->counts, offset); in bitmap_set_memory_bits()
1533 spin_unlock_irq(&bitmap->counts.lock); in bitmap_set_memory_bits()
1542 sector_t sec = (sector_t)chunk << bitmap->counts.chunkshift; in bitmap_dirty_bits()
1596 bp = bitmap->counts.bp; in bitmap_free()
1597 pages = bitmap->counts.pages; in bitmap_free()
1648 spin_lock_init(&bitmap->counts.lock); in bitmap_create()
1700 bitmap->counts.pages, bmname(bitmap)); in bitmap_create()
1764 struct bitmap_counts *counts; in bitmap_status() local
1769 counts = &bitmap->counts; in bitmap_status()
1774 counts->pages - counts->missing_pages, in bitmap_status()
1775 counts->pages, in bitmap_status()
1776 (counts->pages - counts->missing_pages) in bitmap_status()
1822 bytes = DIV_ROUND_UP(bitmap->counts.chunks, 8); in bitmap_resize()
1828 chunkshift = bitmap->counts.chunkshift; in bitmap_resize()
1871 old_counts = bitmap->counts; in bitmap_resize()
1872 bitmap->counts.bp = new_bp; in bitmap_resize()
1873 bitmap->counts.pages = pages; in bitmap_resize()
1874 bitmap->counts.missing_pages = pages; in bitmap_resize()
1875 bitmap->counts.chunkshift = chunkshift; in bitmap_resize()
1876 bitmap->counts.chunks = chunks; in bitmap_resize()
1883 spin_lock_irq(&bitmap->counts.lock); in bitmap_resize()
1893 bmc_new = bitmap_get_counter(&bitmap->counts, block, in bitmap_resize()
1905 bitmap_count_page(&bitmap->counts, in bitmap_resize()
1907 bitmap_set_pending(&bitmap->counts, in bitmap_resize()
1921 bmc = bitmap_get_counter(&bitmap->counts, block, in bitmap_resize()
1929 bitmap_count_page(&bitmap->counts, in bitmap_resize()
1931 bitmap_set_pending(&bitmap->counts, in bitmap_resize()
1940 spin_unlock_irq(&bitmap->counts.lock); in bitmap_resize()