函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:check_create_range

函数原型:static noinline void check_create_range(struct xarray *xa)

返回类型:void

参数:

类型参数名称
struct xarray *xa
1390  max_order等于如果IS_ENABLED(CONFIG_FOO) evaluates to 1 if CONFIG_FOO is set to 'y' or 'm',* 0 otherwise.(CONFIG_XARRAY_MULTI)则12否则1
1392 order小于max_order循环
1393  check_create_range_1(xa, 0, order)
1394  check_create_range_1(xa, 1U << order, order)
1395  check_create_range_1(xa, 2U << order, order)
1396  check_create_range_1(xa, 3U << order, order)
1397  check_create_range_1(xa, 1U << 24, order)
1398  如果order小于10则check_create_range_2(xa, order)
1401  check_create_range_4(xa, 0, order)
1402  check_create_range_4(xa, 1U << order, order)
1403  check_create_range_4(xa, 2U << order, order)
1404  check_create_range_4(xa, 3U << order, order)
1405  check_create_range_4(xa, 1U << 24, order)
1407  check_create_range_4(xa, 1, order)
1408  check_create_range_4(xa, (1U << order) + 1, order)
1409  check_create_range_4(xa, (2U << order) + 1, order)
1410  check_create_range_4(xa, (2U << order) - 1, order)
1411  check_create_range_4(xa, (3U << order) + 1, order)
1412  check_create_range_4(xa, (3U << order) - 1, order)
1413  check_create_range_4(xa, (1U << 24) + 1, order)
1416  check_create_range_3()
调用者
名称描述
xarray_checks