函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:__swap_info_get

函数原型:static struct swap_info_struct *__swap_info_get(swp_entry_t entry)

返回类型:struct swap_info_struct

参数:

类型参数名称
swp_entry_tentry
1109  如果非val则转到:out
1111  p等于swp_swap_info(entry)
1112  如果非p则转到:bad_nofile
1114  如果非SWP_USED etc: see above 按位与SWP_USED的值则转到:bad_device
1116  offset等于Extract the `offset' field from a swp_entry_t. The swp_entry_t is in* arch-independent format
1117  如果offset大于等于xtent of the swap_map 则转到:bad_offset
1119  返回:p
1121  bad_offset :
1122  打印错误信息("swap_info_get: %s%08lx\n", Bad_offset, val)
1123  转到:out
1124  bad_device :
1125  打印错误信息("swap_info_get: %s%08lx\n", Unused_file, val)
1126  转到:out
1127  bad_nofile :
1128  打印错误信息("swap_info_get: %s%08lx\n", Bad_file, val)
1129  out :
1130  返回:NULL
调用者
名称描述
_swap_info_get