Lines Matching refs:bitmap_word
364 unsigned long **bitmap_word, unsigned long *bitidx) in get_pfnblock_bitmap_bitidx() argument
381 *bitmap_word = &bitmap[word_bitidx]; in get_pfnblock_bitmap_bitidx()
398 unsigned long *bitmap_word; in __get_pfnblock_flags_mask() local
402 get_pfnblock_bitmap_bitidx(page, pfn, &bitmap_word, &bitidx); in __get_pfnblock_flags_mask()
408 word = READ_ONCE(*bitmap_word); in __get_pfnblock_flags_mask()
423 unsigned long *bitmap_word; in get_pfnblock_bit() local
429 get_pfnblock_bitmap_bitidx(page, pfn, &bitmap_word, &bitidx); in get_pfnblock_bit()
431 return test_bit(bitidx + pb_bit, bitmap_word); in get_pfnblock_bit()
470 unsigned long *bitmap_word; in __set_pfnblock_flags_mask() local
474 get_pfnblock_bitmap_bitidx(page, pfn, &bitmap_word, &bitidx); in __set_pfnblock_flags_mask()
479 word = READ_ONCE(*bitmap_word); in __set_pfnblock_flags_mask()
481 } while (!try_cmpxchg(bitmap_word, &word, (word & ~mask) | flags)); in __set_pfnblock_flags_mask()
493 unsigned long *bitmap_word; in set_pfnblock_bit() local
499 get_pfnblock_bitmap_bitidx(page, pfn, &bitmap_word, &bitidx); in set_pfnblock_bit()
501 set_bit(bitidx + pb_bit, bitmap_word); in set_pfnblock_bit()
513 unsigned long *bitmap_word; in clear_pfnblock_bit() local
519 get_pfnblock_bitmap_bitidx(page, pfn, &bitmap_word, &bitidx); in clear_pfnblock_bit()
521 clear_bit(bitidx + pb_bit, bitmap_word); in clear_pfnblock_bit()