Lines Matching refs:filter
2839 unsigned long *filter; in test_bloom_filter() local
2842 filter = READ_ONCE(mm_state->filters[gen]); in test_bloom_filter()
2843 if (!filter) in test_bloom_filter()
2848 return test_bit(key[0], filter) && test_bit(key[1], filter); in test_bloom_filter()
2855 unsigned long *filter; in update_bloom_filter() local
2858 filter = READ_ONCE(mm_state->filters[gen]); in update_bloom_filter()
2859 if (!filter) in update_bloom_filter()
2864 if (!test_bit(key[0], filter)) in update_bloom_filter()
2865 set_bit(key[0], filter); in update_bloom_filter()
2866 if (!test_bit(key[1], filter)) in update_bloom_filter()
2867 set_bit(key[1], filter); in update_bloom_filter()
2872 unsigned long *filter; in reset_bloom_filter() local
2875 filter = mm_state->filters[gen]; in reset_bloom_filter()
2876 if (filter) { in reset_bloom_filter()
2877 bitmap_clear(filter, 0, BIT(BLOOM_FILTER_SHIFT)); in reset_bloom_filter()
2881 filter = bitmap_zalloc(BIT(BLOOM_FILTER_SHIFT), in reset_bloom_filter()
2883 WRITE_ONCE(mm_state->filters[gen], filter); in reset_bloom_filter()