H A D | bitmap.c | 35 static int wnd_rescan(struct wnd_bitmap *wnd); 36 static struct buffer_head *wnd_map(struct wnd_bitmap *wnd, size_t iw); 37 static bool wnd_is_free_hlp(struct wnd_bitmap *wnd, size_t bit, size_t bits); 123 void wnd_close(struct wnd_bitmap *wnd) argument 127 kvfree(wnd->free_bits); 128 wnd->free_bits = NULL; 129 run_close(&wnd->run); 131 node = rb_first(&wnd->start_tree); 135 rb_erase(node, &wnd->start_tree); 231 static void wnd_add_free_ext(struct wnd_bitmap *wnd, size_ argument 362 wnd_remove_free_ext(struct wnd_bitmap *wnd, size_t bit, size_t len) argument 497 wnd_rescan(struct wnd_bitmap *wnd) argument 644 wnd_init(struct wnd_bitmap *wnd, struct super_block *sb, size_t nbits) argument 680 wnd_map(struct wnd_bitmap *wnd, size_t iw) argument 709 wnd_set_free(struct wnd_bitmap *wnd, size_t bit, size_t bits) argument 759 wnd_set_used(struct wnd_bitmap *wnd, size_t bit, size_t bits) argument 815 wnd_set_used_safe(struct wnd_bitmap *wnd, size_t bit, size_t bits, size_t *done) argument 849 wnd_is_free_hlp(struct wnd_bitmap *wnd, size_t bit, size_t bits) argument 892 wnd_is_free(struct wnd_bitmap *wnd, size_t bit, size_t bits) argument 924 wnd_is_used(struct wnd_bitmap *wnd, size_t bit, size_t bits) argument 987 wnd_find(struct wnd_bitmap *wnd, size_t to_alloc, size_t hint, size_t flags, size_t *allocated) argument 1334 wnd_extend(struct wnd_bitmap *wnd, size_t new_bits) argument 1416 wnd_zone_set(struct wnd_bitmap *wnd, size_t lcn, size_t len) argument 1434 struct wnd_bitmap *wnd = &sbi->used.bitmap; local [all...] |