Lines Matching defs:llbitmap
256 struct llbitmap { struct
258 struct llbitmap_page_ctl **pctl; argument
260 unsigned int nr_pages;
261 unsigned int io_size;
262 unsigned int blocks_per_page;
288 struct llbitmap_unplug_work { argument
290 struct llbitmap *llbitmap; argument
352 static enum llbitmap_state llbitmap_read(struct llbitmap *llbitmap, loff_t pos) in llbitmap_read()
365 static void llbitmap_infect_dirty_bits(struct llbitmap *llbitmap, in llbitmap_infect_dirty_bits()
385 static void llbitmap_set_page_dirty(struct llbitmap *llbitmap, int idx, in llbitmap_set_page_dirty()
429 static void llbitmap_write(struct llbitmap *llbitmap, enum llbitmap_state state, in llbitmap_write()
444 static struct page *llbitmap_read_page(struct llbitmap *llbitmap, int idx) in llbitmap_read_page()
479 static void llbitmap_write_page(struct llbitmap *llbitmap, int idx) in llbitmap_write_page()
517 static void llbitmap_free_pages(struct llbitmap *llbitmap) in llbitmap_free_pages()
539 static int llbitmap_cache_pages(struct llbitmap *llbitmap) in llbitmap_cache_pages()
587 static void llbitmap_init_state(struct llbitmap *llbitmap) in llbitmap_init_state()
600 static enum llbitmap_state llbitmap_state_machine(struct llbitmap *llbitmap, in llbitmap_state_machine()
687 static void llbitmap_raise_barrier(struct llbitmap *llbitmap, int page_idx) in llbitmap_raise_barrier()
701 static void llbitmap_release_barrier(struct llbitmap *llbitmap, int page_idx) in llbitmap_release_barrier()
708 static int llbitmap_suspend_timeout(struct llbitmap *llbitmap, int page_idx) in llbitmap_suspend_timeout()
723 static void llbitmap_resume(struct llbitmap *llbitmap, int page_idx) in llbitmap_resume()
775 static int llbitmap_init(struct llbitmap *llbitmap) in llbitmap_init()
807 static int llbitmap_read_sb(struct llbitmap *llbitmap) in llbitmap_read_sb()
909 struct llbitmap *llbitmap = in llbitmap_pending_timer_fn() local
925 struct llbitmap *llbitmap = in md_llbitmap_daemon_fn() local
978 struct llbitmap *llbitmap; in llbitmap_create() local
1012 struct llbitmap *llbitmap = mddev->bitmap; in llbitmap_resize() local
1035 struct llbitmap *llbitmap = mddev->bitmap; in llbitmap_load() local
1046 struct llbitmap *llbitmap = mddev->bitmap; in llbitmap_destroy() local
1066 struct llbitmap *llbitmap = mddev->bitmap; in llbitmap_start_write() local
1083 struct llbitmap *llbitmap = mddev->bitmap; in llbitmap_end_write() local
1098 struct llbitmap *llbitmap = mddev->bitmap; in llbitmap_start_discard() local
1115 struct llbitmap *llbitmap = mddev->bitmap; in llbitmap_end_discard() local
1131 struct llbitmap *llbitmap = unplug_work->llbitmap; in llbitmap_unplug_fn() local
1150 static bool llbitmap_dirty(struct llbitmap *llbitmap) in llbitmap_dirty()
1164 struct llbitmap *llbitmap = mddev->bitmap; in llbitmap_unplug() local
1192 struct llbitmap *llbitmap = mddev->bitmap; in __llbitmap_flush() local
1211 struct llbitmap *llbitmap = mddev->bitmap; in llbitmap_flush() local
1227 struct llbitmap *llbitmap = mddev->bitmap; in llbitmap_blocks_synced() local
1236 struct llbitmap *llbitmap = mddev->bitmap; in llbitmap_skip_sync_blocks() local
1261 struct llbitmap *llbitmap = mddev->bitmap; in llbitmap_start_sync() local
1277 struct llbitmap *llbitmap = mddev->bitmap; in llbitmap_end_sync() local
1288 struct llbitmap *llbitmap = mddev->bitmap; in llbitmap_close_sync() local
1309 struct llbitmap *llbitmap = mddev->bitmap; in llbitmap_cond_end_sync() local
1334 struct llbitmap *llbitmap = data; in llbitmap_enabled() local
1345 static void llbitmap_write_sb(struct llbitmap *llbitmap) in llbitmap_write_sb()
1356 struct llbitmap *llbitmap = data; in llbitmap_update_sb() local
1390 struct llbitmap *llbitmap = data; in llbitmap_get_stats() local
1409 struct llbitmap *llbitmap = mddev->bitmap; in llbitmap_write_all() local
1421 struct llbitmap *llbitmap = mddev->bitmap; in llbitmap_start_behind_write() local
1428 struct llbitmap *llbitmap = mddev->bitmap; in llbitmap_end_behind_write() local
1436 struct llbitmap *llbitmap = mddev->bitmap; in llbitmap_wait_behind_writes() local
1448 struct llbitmap *llbitmap; in bits_show() local
1485 struct llbitmap *llbitmap; in metadata_show() local
1530 struct llbitmap *llbitmap = mddev->bitmap; in barrier_idle_show() local
1538 struct llbitmap *llbitmap = mddev->bitmap; in barrier_idle_store() local