Lines Matching refs:tfm

117 	struct crypto_comp * __percpu *tfm;  member
424 struct crypto_comp *tfm; in __zswap_cpu_comp_notifier() local
428 if (WARN_ON(*per_cpu_ptr(pool->tfm, cpu))) in __zswap_cpu_comp_notifier()
430 tfm = crypto_alloc_comp(pool->tfm_name, 0, 0); in __zswap_cpu_comp_notifier()
431 if (IS_ERR_OR_NULL(tfm)) { in __zswap_cpu_comp_notifier()
433 pool->tfm_name, PTR_ERR(tfm)); in __zswap_cpu_comp_notifier()
436 *per_cpu_ptr(pool->tfm, cpu) = tfm; in __zswap_cpu_comp_notifier()
440 tfm = *per_cpu_ptr(pool->tfm, cpu); in __zswap_cpu_comp_notifier()
441 if (!IS_ERR_OR_NULL(tfm)) in __zswap_cpu_comp_notifier()
442 crypto_free_comp(tfm); in __zswap_cpu_comp_notifier()
443 *per_cpu_ptr(pool->tfm, cpu) = NULL; in __zswap_cpu_comp_notifier()
590 pool->tfm = alloc_percpu(struct crypto_comp *); in zswap_pool_create()
591 if (!pool->tfm) { in zswap_pool_create()
611 free_percpu(pool->tfm); in zswap_pool_create()
651 free_percpu(pool->tfm); in zswap_pool_destroy()
844 struct crypto_comp *tfm; in zswap_writeback_entry() local
888 tfm = *get_cpu_ptr(entry->pool->tfm); in zswap_writeback_entry()
889 ret = crypto_comp_decompress(tfm, src, entry->length, in zswap_writeback_entry()
891 put_cpu_ptr(entry->pool->tfm); in zswap_writeback_entry()
967 struct crypto_comp *tfm; in zswap_frontswap_store() local
1007 tfm = *get_cpu_ptr(entry->pool->tfm); in zswap_frontswap_store()
1009 ret = crypto_comp_compress(tfm, src, PAGE_SIZE, dst, &dlen); in zswap_frontswap_store()
1011 put_cpu_ptr(entry->pool->tfm); in zswap_frontswap_store()
1079 struct crypto_comp *tfm; in zswap_frontswap_load() local
1099 tfm = *get_cpu_ptr(entry->pool->tfm); in zswap_frontswap_load()
1100 ret = crypto_comp_decompress(tfm, src, entry->length, dst, &dlen); in zswap_frontswap_load()
1101 put_cpu_ptr(entry->pool->tfm); in zswap_frontswap_load()