Lines Matching refs:bits
305 struct extent_state *state, int *bits) in set_state_cb() argument
308 tree->ops->set_bit_hook(tree->mapping->host, state, bits); in set_state_cb()
312 struct extent_state *state, int *bits) in clear_state_cb() argument
315 tree->ops->clear_bit_hook(tree->mapping->host, state, bits); in clear_state_cb()
319 struct extent_state *state, int *bits);
333 int *bits) in insert_state() argument
346 set_state_bits(tree, state, bits); in insert_state()
423 int *bits, int wake) in clear_state_bit() argument
426 int bits_to_clear = *bits & ~EXTENT_CTLBITS; in clear_state_bit()
433 clear_state_cb(tree, state, bits); in clear_state_bit()
482 int bits, int wake, int delete, in clear_extent_bit() argument
495 bits |= ~EXTENT_CTLBITS; in clear_extent_bit()
496 bits |= EXTENT_FIRST_DELALLOC; in clear_extent_bit()
498 if (bits & (EXTENT_IOBITS | EXTENT_BOUNDARY)) in clear_extent_bit()
541 if (!(state->state & bits)) { in clear_extent_bit()
573 clear_state_bit(tree, state, &bits, wake); in clear_extent_bit()
596 clear_state_bit(tree, prealloc, &bits, wake); in clear_extent_bit()
602 state = clear_state_bit(tree, state, &bits, wake); in clear_extent_bit()
645 void wait_extent_bit(struct extent_io_tree *tree, u64 start, u64 end, int bits) in wait_extent_bit() argument
666 if (state->state & bits) { in wait_extent_bit()
686 int *bits) in set_state_bits() argument
688 int bits_to_set = *bits & ~EXTENT_CTLBITS; in set_state_bits()
690 set_state_cb(tree, state, bits); in set_state_bits()
731 int bits, int exclusive_bits, u64 *failed_start, in __set_extent_bit() argument
741 bits |= EXTENT_FIRST_DELALLOC; in __set_extent_bit()
765 err = insert_state(tree, prealloc, start, end, &bits); in __set_extent_bit()
791 set_state_bits(tree, state, &bits); in __set_extent_bit()
842 set_state_bits(tree, state, &bits); in __set_extent_bit()
873 &bits); in __set_extent_bit()
901 set_state_bits(tree, prealloc, &bits); in __set_extent_bit()
926 int set_extent_bit(struct extent_io_tree *tree, u64 start, u64 end, int bits, in set_extent_bit() argument
930 return __set_extent_bit(tree, start, end, bits, 0, failed_start, in set_extent_bit()
951 int bits, int clear_bits, gfp_t mask) in convert_extent_bit() argument
979 err = insert_state(tree, prealloc, start, end, &bits); in convert_extent_bit()
999 set_state_bits(tree, state, &bits); in convert_extent_bit()
1044 set_state_bits(tree, state, &bits); in convert_extent_bit()
1077 &bits); in convert_extent_bit()
1101 set_state_bits(tree, prealloc, &bits); in convert_extent_bit()
1134 int bits, gfp_t mask) in set_extent_bits() argument
1136 return set_extent_bit(tree, start, end, bits, NULL, in set_extent_bits()
1141 int bits, gfp_t mask) in clear_extent_bits() argument
1143 return clear_extent_bit(tree, start, end, bits, 0, 0, NULL, mask); in clear_extent_bits()
1189 int bits, struct extent_state **cached_state) in lock_extent_bits() argument
1194 err = __set_extent_bit(tree, start, end, EXTENT_LOCKED | bits, in lock_extent_bits()
1298 u64 start, int bits) in find_first_extent_bit_state() argument
1313 if (state->end >= start && (state->state & bits)) in find_first_extent_bit_state()
1332 u64 *start_ret, u64 *end_ret, int bits) in find_first_extent_bit() argument
1338 state = find_first_extent_bit_state(tree, start, bits); in find_first_extent_bit()
1651 unsigned long bits, int contig) in count_range_bits() argument
1666 if (cur_start == 0 && bits == EXTENT_DIRTY) { in count_range_bits()
1684 if (state->end >= cur_start && (state->state & bits) == bits) { in count_range_bits()
1771 int bits, int filled, struct extent_state *cached) in test_range_bit() argument
1794 if (state->state & bits) { in test_range_bit()