Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

fs/btrfs/lru_cache.c btrfs_lru_cache_store() -> mtree_insert()

Type Parameter Key Value
PARAM_VALUE 0 mt 4096-ptr_max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3136,3264
BUF_SIZE 2 entry 16
DATA_SOURCE 2 entry r _kmalloc_noprof
DATA_SOURCE 3 gfp $2
HARD_MAX 3 gfp 3264
UNITS 1 index unit_byte

lib/test_maple_tree.c check_find() -> mtree_insert()

Type Parameter Key Value
PARAM_VALUE 0 mt->ma_lock.rlock.dep_map->name 0-255
PARAM_VALUE 2 entry 1030
PARAM_VALUE 3 gfp 3264
DATA_SOURCE 0 mt $0
BIT_INFO 1 index 0x40,0x40

lib/test_maple_tree.c check_find() -> mtree_insert()

Type Parameter Key Value
PARAM_VALUE 0 mt->ma_lock.rlock.dep_map->name 0-255
PARAM_VALUE 2 entry 1030
PARAM_VALUE 3 gfp 3264
DATA_SOURCE 0 mt $0
BIT_INFO 1 index 0x40,0x40

lib/test_maple_tree.c mtree_insert_index() -> mtree_insert()

Type Parameter Key Value
PARAM_VALUE 2 entry 1,3-u64max
PARAM_VALUE 3 gfp 3264
CAPPED_DATA 1 index 1
CAPPED_DATA 1 index 1
DATA_SOURCE 0 mt $0
DATA_SOURCE 1 index $1
DATA_SOURCE 3 gfp $2

lib/test_maple_tree.c mtree_test_insert() -> mtree_insert()

Type Parameter Key Value
PARAM_VALUE 1 index 0-8,11-16,18,21-22,24-25,36,43,61,72,81,84-85,88,91,102,110-111,115,121-122,211,222,261,367,446,485,611,726,844,1000-1003,1005,1211,1218,1256,2263,2480,4096,5003,5014-5015,5017,6716,67167,2000000000,4000000000-u64max
PARAM_VALUE 2 entry 1,3,5,7,9,11,13,15,17,23,25,27,29,31,33,37,43,45,49,73,87,123,145,163,169,171,177,183,205,221,223,231,243,245,423,445,523,735,893,971,1223,1453,1689,2423,2437,2513,4096-ptr_max,(-21),(-1)
PARAM_VALUE 3 gfp 3264
BUF_SIZE 2 entry (-1),88,96
BUF_SIZE 2 entry (-1),88,96
DATA_SOURCE 0 mt $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2