Function report |
Source Code:lib\test_xarray.c |
Create Date:2022-07-28 06:34:01 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
home page | Tree |
Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:check_move
Proto:static noinline void check_move(struct xarray *xa)
Type:void
Parameter:
Type | Parameter | Name |
---|---|---|
struct xarray * | xa |
1237 | When i < 1 << 16 cycle XA_BUG_ON(xa, xa_store_index(xa, i, GFP_KERNEL) != NULL) |
1241 | Do |
1243 | i-- |
1244 | XA_BUG_ON(xa, entry != xa_mk_index(i)) |
1251 | Do |
1253 | XA_BUG_ON(xa, entry != xa_mk_index(i)) |
1255 | i++ |
1259 | When i < 1 << 15 cycle xa_erase_index(xa, i) |
1265 | Do |
1267 | i-- |
1278 | Do |
1285 | i++ |
1291 | check_move_tiny(xa) |
1292 | check_move_max(xa) |
1294 | When i < 16 cycle check_move_small(xa, 1UL << i) |
1297 | When i < 16 cycle check_move_small(xa, (1UL << i) - 1) |
Name | Describe |
---|---|
xarray_checks |
Source code conversion tool public plug-in interface | X |
---|---|
Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |