函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:__kmod_config_init

函数原型:static int __kmod_config_init(struct kmod_test_device *test_dev)

返回类型:int

参数:

类型参数名称
struct kmod_test_device *test_dev
809  config等于config
810  ret等于负ENOMEM
812  __kmod_config_free(config)
814  copied等于config_copy_test_driver_name(config, TEST_START_DRIVER, strlen(TEST_START_DRIVER))
816  如果copied不等于strlen(TEST_START_DRIVER)则转到:err_out
819  copied等于config_copy_test_fs(config, TEST_START_TEST_FS, strlen(TEST_START_TEST_FS))
821  如果copied不等于strlen(TEST_START_TEST_FS)则转到:err_out
824  num_threads等于kmod_init_test_thread_limit()
825  test_result等于0
826  test_case等于TEST_START_TEST_CASE
828  ret等于kmod_config_sync_info(test_dev)
829  如果ret则转到:err_out
832  test_is_oom = false
834  返回:0
836  err_out :
837  test_is_oom = true
838  WARN_ON(test_is_oom)
840  __kmod_config_free(config)
842  返回:ret
调用者
名称描述
reset_store
kmod_config_init