Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/thunderbolt/test.c compare_dirs() -> compare_dirs()

Type Parameter Key Value
PARAM_VALUE 0 test->last_seen.file 6702710663755436032
PARAM_VALUE 0 test->last_seen.line 2794
PARAM_VALUE 1 d1 1-u64max
PARAM_VALUE 2 d2 1-u64max
BUF_SIZE 0 test->last_seen.file 27
DATA_SOURCE 0 test $0
STR_LEN 0 test->last_seen.file 26
NOCHECK_CALL

drivers/thunderbolt/test.c tb_test_property_copy() -> compare_dirs()

Type Parameter Key Value
PARAM_VALUE 0 test->last_seen.file 6702710663755436032
PARAM_VALUE 0 test->last_seen.line 2834
PARAM_VALUE 1 d1 4096-ptr_max
PARAM_VALUE 2 d2 4096-ptr_max
BUF_SIZE 0 test->last_seen.file 27
BUF_SIZE 1 d1 24
BUF_SIZE 2 d2 24
DATA_SOURCE 0 test $0
DATA_SOURCE 1 d1 r tb_property_parse_dir
DATA_SOURCE 2 d2 r tb_property_copy_dir
STR_LEN 0 test->last_seen.file 26
NOCHECK_CALL

drivers/thunderbolt/test.c tb_test_property_merge() -> compare_dirs()

Type Parameter Key Value
PARAM_VALUE 0 test 4096-ptr_max
PARAM_VALUE 0 test->last_seen.file 6702710663755436032
PARAM_VALUE 0 test->last_seen.line 3089
PARAM_VALUE 0 test->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 test->log->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 test->status 1
PARAM_VALUE 2 d2 4096-ptr_max
PARAM_VALUE 2 d2->properties.next 4096-ptr_max
PARAM_VALUE 2 d2->properties.next->next 4096-ptr_max
PARAM_VALUE 2 d2->properties.prev->next 4096-ptr_max
PARAM_VALUE 2 d2->properties.prev->prev 4096-ptr_max
PARAM_VALUE 2 d2->uuid 1-u64max
BUF_SIZE 0 test->last_seen.file 27
BUF_SIZE 2 d2 24
DATA_SOURCE 0 test $0
DATA_SOURCE 2 d2 r tb_property_create_dir
STR_LEN 0 test->last_seen.file 26
NOCHECK_CALL