Lines Matching refs:size_t
27 size_t key;
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);
62 static size_t wnd_scan(const void *buf, size_t wbit, u32 wpos, u32 wend,
63 size_t to_alloc, size_t *prev_tail, size_t *b_pos,
64 size_t *b_len)
67 size_t free_len;
142 static struct rb_node *rb_lookup(struct rb_root *root, size_t v)
171 size_t e_ckey = e->count.key;
172 size_t e_skey = e->start.key;
204 size_t e_skey = e->start.key;
231 static void wnd_add_free_ext(struct wnd_bitmap *wnd, size_t bit, size_t len,
235 size_t ib, end_in = bit + len;
266 size_t next_end;
362 static void wnd_remove_free_ext(struct wnd_bitmap *wnd, size_t bit, size_t len)
366 size_t end_in = bit + len;
367 size_t end3, end, new_key, new_len, max_new_len;
500 size_t prev_tail = 0;
508 size_t wpos, wbit, iw, vbo;
634 size_t zlen = wnd->zone_end - wnd->zone_bit;
644 int wnd_init(struct wnd_bitmap *wnd, struct super_block *sb, size_t nbits)
680 static struct buffer_head *wnd_map(struct wnd_bitmap *wnd, size_t iw)
682 size_t vbo;
709 int wnd_set_free(struct wnd_bitmap *wnd, size_t bit, size_t bits)
713 size_t bits0 = bits;
715 size_t iw = bit >> (sb->s_blocksize_bits + 3);
759 int wnd_set_used(struct wnd_bitmap *wnd, size_t bit, size_t bits)
763 size_t bits0 = bits;
764 size_t iw = bit >> (sb->s_blocksize_bits + 3);
815 int wnd_set_used_safe(struct wnd_bitmap *wnd, size_t bit, size_t bits,
816 size_t *done)
818 size_t i, from = 0, len = 0;
849 static bool wnd_is_free_hlp(struct wnd_bitmap *wnd, size_t bit, size_t bits)
852 size_t iw = bit >> (sb->s_blocksize_bits + 3);
892 bool wnd_is_free(struct wnd_bitmap *wnd, size_t bit, size_t bits)
896 size_t end;
924 bool wnd_is_used(struct wnd_bitmap *wnd, size_t bit, size_t bits)
928 size_t iw = bit >> (sb->s_blocksize_bits + 3);
931 size_t end;
987 size_t wnd_find(struct wnd_bitmap *wnd, size_t to_alloc, size_t hint,
988 size_t flags, size_t *allocated)
992 size_t fnd, max_alloc, b_len, b_pos;
993 size_t iw, prev_tail, nwnd, wbit, ebit, zbit, zend;
994 size_t to_alloc0 = to_alloc;
1003 size_t zeroes = wnd_zeroes(wnd);
1067 size_t len = e->start.key + e->count.key - hint;
1105 size_t op, max_check;
1157 size_t t = max_alloc + wbits - 1;
1182 size_t t = max_alloc & (wbits - 1);
1295 size_t nextmax = hint + to_alloc;
1334 int wnd_extend(struct wnd_bitmap *wnd, size_t new_bits)
1342 size_t bits, iw, new_wnd;
1343 size_t old_bits = wnd->nbits;
1373 size_t frb;
1416 void wnd_zone_set(struct wnd_bitmap *wnd, size_t lcn, size_t len)
1418 size_t zlen = wnd->zone_end - wnd->zone_bit;
1439 size_t iw = lcn_from >> (sb->s_blocksize_bits + 3);