Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

mm/truncate.c invalidate_mapping_pages() -> mapping_try_invalidate()

Type Parameter Key Value
PARAM_VALUE 0 mapping->host->i_mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 mapping->host->i_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 mapping->host->i_mapping->invalidate_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 mapping->host->i_mapping->invalidate_lock.first_waiter->type 0-1
PARAM_VALUE 0 mapping->host->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 3 nr_failed 0
DATA_SOURCE 0 mapping $0
DATA_SOURCE 1 start $1
DATA_SOURCE 2 end $2
NOSPEC 1 start
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 start 0-2251799813685247,18444492273895866368-u64max[c]
USER_DATA 2 end 0-2251799813685247,18444492273895866368-u64max
NO_OVERFLOW_SIMPLE 0 mapping->host->i_bytes
NO_OVERFLOW_SIMPLE 0 mapping->host->i_size
HALF_LOCKED2 &common->filesem
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &vi->i_rwsem

mm/fadvise.c generic_fadvise() -> mapping_try_invalidate()

Type Parameter Key Value
PARAM_VALUE 0 mapping 4096-ptr_max
PARAM_VALUE 0 mapping->host 4096-ptr_max
PARAM_VALUE 0 mapping->host->i_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 mapping->host->i_sb->s_cop->empty_dir 0,86,661756434209751040,4392966320616476672,5234023279986843648
PARAM_VALUE 0 mapping->host->i_sb->s_cop->get_context 0,706,17350455714160640,4513809449498124288,5149251875611672576
PARAM_VALUE 0 mapping->host->i_sb->s_cop->set_context 0,67,317457138841939968,3250154607523569664,5979066299606671360
PARAM_VALUE 1 start 0-2251799813685247
PARAM_VALUE 2 end 0-2251799813685247
PARAM_VALUE 3 nr_failed 224357665189629952
PARAM_VALUE 3 *nr_failed 0
CAPPED_DATA 1 start 1
CAPPED_DATA 1 start 1
PARAM_COMPARE 1 start <= $2
PARAM_COMPARE 2 end >= $1
PARAM_COMPARE 2 end >= $1
BIT_INFO 1 start 0x0,0xfffffffffffff
NOSPEC 1 start
NOSPEC 1 start
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 start 0-2251799813685247[c]
USER_DATA 2 end 0-2251799813685247[c]
NO_OVERFLOW_SIMPLE 0 mapping->host->i_size
UNITS 1 start unit_page
UNITS 2 end unit_page