Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/filemap.c filemap_get_folios_dirty() -> find_get_entry()

Type Parameter Key Value
PARAM_VALUE 0 xas 4208157823400185856
PARAM_VALUE 0 xas->xa 4096-ptr_max
PARAM_VALUE 0 xas->xa_alloc 0
PARAM_VALUE 0 xas->xa_lru 0
PARAM_VALUE 0 xas->xa_node 0-1,3,4096-ptr_max
PARAM_VALUE 0 xas->xa_pad 0
PARAM_VALUE 0 xas->xa_shift 0
PARAM_VALUE 0 xas->xa_sibs 0
PARAM_VALUE 1 max 0-2251799813685247
PARAM_VALUE 2 mark 8
DATA_SOURCE 1 max $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 xas->xa_index 0-2251799813685247[c]
UNITS 1 max unit_page
LOCK2 rcu_read
HALF_LOCKED2 &inode->i_rwsem

mm/filemap.c filemap_get_folios_dirty() -> find_get_entry()

Type Parameter Key Value
PARAM_VALUE 0 xas 4208157823400185856
PARAM_VALUE 0 xas->xa 4096-ptr_max
PARAM_VALUE 0 xas->xa_alloc 0
PARAM_VALUE 0 xas->xa_lru 0
PARAM_VALUE 0 xas->xa_node 0-1,4096-ptr_max
PARAM_VALUE 0 xas->xa_pad 0
PARAM_VALUE 0 xas->xa_shift 0
PARAM_VALUE 0 xas->xa_sibs 0
PARAM_VALUE 1 max 0-2251799813685247
PARAM_VALUE 2 mark 8
DATA_SOURCE 1 max $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 xas->xa_index 0-2251799813685247[c]
UNITS 1 max unit_page
LOCK2 rcu_read
HALF_LOCKED2 &inode->i_rwsem

mm/filemap.c filemap_get_folios_tag() -> find_get_entry()

Type Parameter Key Value
PARAM_VALUE 0 xas 2717291556065316864
PARAM_VALUE 0 xas->xa 4096-ptr_max
PARAM_VALUE 0 xas->xa_alloc 0
PARAM_VALUE 0 xas->xa_lru 0
PARAM_VALUE 0 xas->xa_node 0-1,3,4096-ptr_max
PARAM_VALUE 0 xas->xa_pad 0
PARAM_VALUE 0 xas->xa_shift 0
PARAM_VALUE 0 xas->xa_sibs 0
PARAM_VALUE 2 mark 0-2,8
DATA_SOURCE 1 max $2
DATA_SOURCE 2 mark $3
BIT_INFO 2 mark 0x0,0xb
NOSPEC 1 max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 xas->xa_index 0-2251799813685248,4503599627370496,18444492273895866368-u64max
USER_DATA 1 max 0-2251799813685247,4503599627370495,18444492273895866368-u64max
UNITS 1 max unit_page
LOCK2 rcu_read
HALF_LOCKED2 &sbi->cp_global_sem.internal_rwsem

mm/filemap.c filemap_get_folios_tag() -> find_get_entry()

Type Parameter Key Value
PARAM_VALUE 0 xas 2717291556065316864
PARAM_VALUE 0 xas->xa 4096-ptr_max
PARAM_VALUE 0 xas->xa_alloc 0
PARAM_VALUE 0 xas->xa_lru 0
PARAM_VALUE 0 xas->xa_node 0-1,4096-ptr_max
PARAM_VALUE 0 xas->xa_pad 0
PARAM_VALUE 0 xas->xa_shift 0
PARAM_VALUE 0 xas->xa_sibs 0
PARAM_VALUE 2 mark 0-2,8
DATA_SOURCE 1 max $2
DATA_SOURCE 2 mark $3
BIT_INFO 2 mark 0x0,0xb
NOSPEC 1 max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 xas->xa_index 0-2251799813685248,4503599627370496,18444492273895866368-u64max
USER_DATA 1 max 0-2251799813685247,4503599627370495,18444492273895866368-u64max
UNITS 1 max unit_page
LOCK2 rcu_read
HALF_LOCKED2 &sbi->cp_global_sem.internal_rwsem

mm/filemap.c find_get_entries() -> find_get_entry()

Type Parameter Key Value
PARAM_VALUE 0 xas 3061209720107622400
PARAM_VALUE 0 xas->xa 4096-ptr_max
PARAM_VALUE 0 xas->xa_alloc 0
PARAM_VALUE 0 xas->xa_lru 0
PARAM_VALUE 0 xas->xa_node 0-1,3,4096-ptr_max
PARAM_VALUE 0 xas->xa_pad 0
PARAM_VALUE 0 xas->xa_shift 0
PARAM_VALUE 0 xas->xa_sibs 0
PARAM_VALUE 2 mark 8
DATA_SOURCE 1 max $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 xas->xa_index 0-u64max[c]
USER_DATA 1 max 0-u64max
UNITS 1 max unit_page
LOCK2 rcu_read
HALF_LOCKED2 &inode->i_rwsem

mm/filemap.c find_get_entries() -> find_get_entry()

Type Parameter Key Value
PARAM_VALUE 0 xas 3061209720107622400
PARAM_VALUE 0 xas->xa 4096-ptr_max
PARAM_VALUE 0 xas->xa_alloc 0
PARAM_VALUE 0 xas->xa_lru 0
PARAM_VALUE 0 xas->xa_node 0-1,4096-ptr_max
PARAM_VALUE 0 xas->xa_pad 0
PARAM_VALUE 0 xas->xa_shift 0
PARAM_VALUE 0 xas->xa_sibs 0
PARAM_VALUE 2 mark 8
DATA_SOURCE 1 max $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 xas->xa_index 0-u64max[c]
USER_DATA 1 max 0-u64max
UNITS 1 max unit_page
LOCK2 rcu_read
HALF_LOCKED2 &inode->i_rwsem

mm/filemap.c find_lock_entries() -> find_get_entry()

Type Parameter Key Value
PARAM_VALUE 0 xas 1557338091834888192
PARAM_VALUE 0 xas->xa 4096-ptr_max
PARAM_VALUE 0 xas->xa_alloc 0
PARAM_VALUE 0 xas->xa_lru 0
PARAM_VALUE 0 xas->xa_node 0-1,3,4096-ptr_max
PARAM_VALUE 0 xas->xa_pad 0
PARAM_VALUE 0 xas->xa_shift 0
PARAM_VALUE 0 xas->xa_sibs 0
PARAM_VALUE 2 mark 8
DATA_SOURCE 1 max $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 xas->xa_index 0-4503599627370495,18444492273895866368-u64max[c]
USER_DATA 1 max 0-4503599627370494,18444492273895866368-u64max
UNITS 1 max unit_page
LOCK2 rcu_read

mm/filemap.c find_lock_entries() -> find_get_entry()

Type Parameter Key Value
PARAM_VALUE 0 xas 1557338091834888192
PARAM_VALUE 0 xas->xa 4096-ptr_max
PARAM_VALUE 0 xas->xa_alloc 0
PARAM_VALUE 0 xas->xa_lru 0
PARAM_VALUE 0 xas->xa_node 0-1,4096-ptr_max
PARAM_VALUE 0 xas->xa_pad 0
PARAM_VALUE 0 xas->xa_shift 0
PARAM_VALUE 0 xas->xa_sibs 0
PARAM_VALUE 2 mark 8
DATA_SOURCE 1 max $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 xas->xa_index 0-4503599627370495,18444492273895866368-u64max[c]
USER_DATA 1 max 0-4503599627370494,18444492273895866368-u64max
UNITS 1 max unit_page
LOCK2 rcu_read

mm/filemap.c mapping_seek_hole_data() -> find_get_entry()

Type Parameter Key Value
PARAM_VALUE 0 xas 3296202185961701376
PARAM_VALUE 0 xas->xa 4096-ptr_max
PARAM_VALUE 0 xas->xa_alloc 0
PARAM_VALUE 0 xas->xa_lru 0
PARAM_VALUE 0 xas->xa_node 0-1,3,4096-ptr_max
PARAM_VALUE 0 xas->xa_pad 0
PARAM_VALUE 0 xas->xa_shift 0
PARAM_VALUE 0 xas->xa_sibs 0
PARAM_VALUE 1 max 0-2251799813685247
PARAM_VALUE 2 mark 8
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 xas->xa_index 0-2251799813685247
UNITS 1 max unit_page
LOCK2 rcu_read
HALF_LOCKED2 &inode->i_rwsem

mm/filemap.c mapping_seek_hole_data() -> find_get_entry()

Type Parameter Key Value
PARAM_VALUE 0 xas 3296202185961701376
PARAM_VALUE 0 xas->xa 4096-ptr_max
PARAM_VALUE 0 xas->xa_alloc 0
PARAM_VALUE 0 xas->xa_lru 0
PARAM_VALUE 0 xas->xa_node 0-1,3,4096-ptr_max
PARAM_VALUE 0 xas->xa_pad 0
PARAM_VALUE 0 xas->xa_shift 0
PARAM_VALUE 0 xas->xa_sibs 0
PARAM_VALUE 1 max 0-2251799813685247
PARAM_VALUE 2 mark 8
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 xas->xa_index 0-2251799813685247
UNITS 1 max unit_page
LOCK2 rcu_read
HALF_LOCKED2 &inode->i_rwsem