函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:mm\zswap.c Create Date:2022-07-27 16:53:19
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:__zswap_pool_create_fallback

函数原型:static __init struct zswap_pool *__zswap_pool_create_fallback(void)

返回类型:struct zswap_pool

参数:

571  has_comp等于crypto_has_comp(zswap_compressor, 0, 0)
572  如果非has_comp字符串比较
573  打印错误信息("compressor %s not available, using default %s\n", zswap_compressor, Crypto compressor to use )
575  param_free_charp( & zswap_compressor)
576  zswap_compressor等于Crypto compressor to use
577  has_comp等于crypto_has_comp(zswap_compressor, 0, 0)
579  如果非has_comp
580  打印错误信息("default compressor %s not available\n", zswap_compressor)
582  param_free_charp( & zswap_compressor)
583  zswap_compressor等于unables
586  has_zpool等于zpool_has_pool(zswap_zpool_type)
587  如果非has_zpool字符串比较
588  打印错误信息("zpool %s not available, using default %s\n", zswap_zpool_type, Compressed storage zpool to use )
590  param_free_charp( & zswap_zpool_type)
591  zswap_zpool_type等于Compressed storage zpool to use
592  has_zpool等于zpool_has_pool(zswap_zpool_type)
594  如果非has_zpool
595  打印错误信息("default zpool %s not available\n", zswap_zpool_type)
597  param_free_charp( & zswap_zpool_type)
598  zswap_zpool_type等于unables
601  如果非has_comp或非has_zpool则返回:NULL
604  返回:zswap_pool_create(zswap_zpool_type, zswap_compressor)
调用者
名称描述
init_zswapmodule init and exit