Lines Matching refs:table
289 return meta->table[index].value & BIT(flag); in zram_test_flag()
295 meta->table[index].value |= BIT(flag); in zram_set_flag()
301 meta->table[index].value &= ~BIT(flag); in zram_clear_flag()
306 return meta->table[index].value & (BIT(ZRAM_FLAG_SHIFT) - 1); in zram_get_obj_size()
312 unsigned long flags = meta->table[index].value >> ZRAM_FLAG_SHIFT; in zram_set_obj_size()
314 meta->table[index].value = (flags << ZRAM_FLAG_SHIFT) | size; in zram_set_obj_size()
353 unsigned long handle = meta->table[index].handle; in zram_meta_free()
362 vfree(meta->table); in zram_meta_free()
376 meta->table = vzalloc(num_pages * sizeof(*meta->table)); in zram_meta_alloc()
377 if (!meta->table) { in zram_meta_alloc()
392 vfree(meta->table); in zram_meta_alloc()
455 unsigned long handle = meta->table[index].handle; in zram_free_page()
475 meta->table[index].handle = 0; in zram_free_page()
487 bit_spin_lock(ZRAM_ACCESS, &meta->table[index].value); in zram_decompress_page()
488 handle = meta->table[index].handle; in zram_decompress_page()
492 bit_spin_unlock(ZRAM_ACCESS, &meta->table[index].value); in zram_decompress_page()
503 bit_spin_unlock(ZRAM_ACCESS, &meta->table[index].value); in zram_decompress_page()
523 bit_spin_lock(ZRAM_ACCESS, &meta->table[index].value); in zram_bvec_read()
524 if (unlikely(!meta->table[index].handle) || in zram_bvec_read()
526 bit_spin_unlock(ZRAM_ACCESS, &meta->table[index].value); in zram_bvec_read()
530 bit_spin_unlock(ZRAM_ACCESS, &meta->table[index].value); in zram_bvec_read()
625 bit_spin_lock(ZRAM_ACCESS, &meta->table[index].value); in zram_bvec_write()
628 bit_spin_unlock(ZRAM_ACCESS, &meta->table[index].value); in zram_bvec_write()
688 bit_spin_lock(ZRAM_ACCESS, &meta->table[index].value); in zram_bvec_write()
691 meta->table[index].handle = handle; in zram_bvec_write()
693 bit_spin_unlock(ZRAM_ACCESS, &meta->table[index].value); in zram_bvec_write()
765 bit_spin_lock(ZRAM_ACCESS, &meta->table[index].value); in zram_bio_discard()
767 bit_spin_unlock(ZRAM_ACCESS, &meta->table[index].value); in zram_bio_discard()
1010 bit_spin_lock(ZRAM_ACCESS, &meta->table[index].value); in zram_slot_free_notify()
1012 bit_spin_unlock(ZRAM_ACCESS, &meta->table[index].value); in zram_slot_free_notify()