Lines Matching refs:table

81 	return meta->table[index].value & BIT(flag);  in zram_test_flag()
87 meta->table[index].value |= BIT(flag); in zram_set_flag()
93 meta->table[index].value &= ~BIT(flag); in zram_clear_flag()
98 return meta->table[index].value & (BIT(ZRAM_FLAG_SHIFT) - 1); in zram_get_obj_size()
104 unsigned long flags = meta->table[index].value >> ZRAM_FLAG_SHIFT; in zram_set_obj_size()
106 meta->table[index].value = (flags << ZRAM_FLAG_SHIFT) | size; in zram_set_obj_size()
489 unsigned long handle = meta->table[index].handle; in zram_meta_free()
498 vfree(meta->table); in zram_meta_free()
511 meta->table = vzalloc(num_pages * sizeof(*meta->table)); in zram_meta_alloc()
512 if (!meta->table) { in zram_meta_alloc()
526 vfree(meta->table); in zram_meta_alloc()
539 unsigned long handle = meta->table[index].handle; in zram_free_page()
559 meta->table[index].handle = 0; in zram_free_page()
571 bit_spin_lock(ZRAM_ACCESS, &meta->table[index].value); in zram_decompress_page()
572 handle = meta->table[index].handle; in zram_decompress_page()
576 bit_spin_unlock(ZRAM_ACCESS, &meta->table[index].value); in zram_decompress_page()
587 bit_spin_unlock(ZRAM_ACCESS, &meta->table[index].value); in zram_decompress_page()
607 bit_spin_lock(ZRAM_ACCESS, &meta->table[index].value); in zram_bvec_read()
608 if (unlikely(!meta->table[index].handle) || in zram_bvec_read()
610 bit_spin_unlock(ZRAM_ACCESS, &meta->table[index].value); in zram_bvec_read()
614 bit_spin_unlock(ZRAM_ACCESS, &meta->table[index].value); in zram_bvec_read()
692 bit_spin_lock(ZRAM_ACCESS, &meta->table[index].value); in zram_bvec_write()
695 bit_spin_unlock(ZRAM_ACCESS, &meta->table[index].value); in zram_bvec_write()
755 bit_spin_lock(ZRAM_ACCESS, &meta->table[index].value); in zram_bvec_write()
758 meta->table[index].handle = handle; in zram_bvec_write()
760 bit_spin_unlock(ZRAM_ACCESS, &meta->table[index].value); in zram_bvec_write()
803 bit_spin_lock(ZRAM_ACCESS, &meta->table[index].value); in zram_bio_discard()
805 bit_spin_unlock(ZRAM_ACCESS, &meta->table[index].value); in zram_bio_discard()
931 bit_spin_lock(ZRAM_ACCESS, &meta->table[index].value); in zram_slot_free_notify()
933 bit_spin_unlock(ZRAM_ACCESS, &meta->table[index].value); in zram_slot_free_notify()