Lines Matching refs:wbit
62 static size_t wnd_scan(const void *buf, size_t wbit, u32 wpos, u32 wend,
73 *b_pos = wbit - *prev_tail;
84 *b_pos = wbit - *prev_tail;
100 *b_pos = wbit + wpos - *prev_tail;
105 return wbit + wpos - *prev_tail;
508 size_t wpos, wbit, iw, vbo;
569 wbit = vbo * 8;
571 if (wbit + wbits > wnd->nbits)
572 wbits = wnd->nbits - wbit;
578 wnd_add_free_ext(wnd, wbit + wpos - prev_tail,
598 wnd_add_free_ext(wnd, wbit + wpos - prev_tail,
716 u32 wbit = bit & (wbits - 1);
725 tail = wbits - wbit;
736 ntfs_bitmap_clear_le(bh->b_data, wbit, op);
747 wbit = 0;
766 u32 wbit = bit & (wbits - 1);
775 tail = wbits - wbit;
786 ntfs_bitmap_set_le(bh->b_data, wbit, op);
796 wbit = 0;
854 u32 wbit = bit & (wbits - 1);
862 tail = wbits - wbit;
872 ret = are_bits_clear(bh->b_data, wbit, op);
880 wbit = 0;
930 u32 wbit = bit & (wbits - 1);
954 tail = wbits - wbit;
964 ret = are_bits_set(bh->b_data, wbit, op);
971 wbit = 0;
993 size_t iw, prev_tail, nwnd, wbit, ebit, zbit, zend;
1164 wbit = iw << log2_bits;
1168 b_pos = wbit - prev_tail;
1192 ebit = wbit + wbits;
1193 zbit = max(wnd->zone_bit, wbit);
1196 /* Here we have a window [wbit, ebit) and zone [zbit, zend). */
1200 wzbit = zbit - wbit;
1201 wzend = zend - wbit;
1210 /* Scan two ranges window: [wbit, zbit) and [zend, ebit). */
1220 /* Scan range [wbit, zbit). */
1223 fnd = wnd_scan(bh->b_data, wbit, wpos,
1237 fnd = wnd_scan(bh->b_data, wbit,
1257 fnd = wbit + wpos - prev_tail;
1277 fnd = wnd_scan(bh->b_data, wbit, wpos, wbits, to_alloc,
1440 u32 wbit = lcn_from & (wbits - 1);
1453 for (; iw < wnd->nwnd; iw++, wbit = 0) {
1475 for (; wbit < wbits; wbit++) {
1476 if (!test_bit_le(wbit, bh->b_data)) {
1478 lcn = lcn_wnd + wbit;