Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/xfs/scrub/dir_repair.c xrep_dir_live_update() -> xrep_findparent_scan_found()

Type Parameter Key Value
PARAM_VALUE 0 pscan 4096-ptr_max
PARAM_VALUE 0 pscan->iscan.lock.osq.tail.counter 0-s32max
NOCHECK_CALL

fs/xfs/scrub/dir_repair.c xrep_dir_live_update() -> xrep_findparent_scan_found()

Type Parameter Key Value
PARAM_VALUE 0 pscan 4096-ptr_max
PARAM_VALUE 0 pscan->iscan.lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 ino u64max
NOCHECK_CALL

fs/xfs/scrub/dir_repair.c xrep_dir_scan_dirent() -> xrep_findparent_scan_found()

Type Parameter Key Value
PARAM_VALUE 0 pscan 4096-ptr_max
NOCHECK_CALL

fs/xfs/scrub/dir_repair.c xrep_dir_scan_dirtree() -> xrep_findparent_scan_found()

Type Parameter Key Value
PARAM_VALUE 0 pscan 4096-ptr_max
PARAM_VALUE 0 pscan->dhook.dirent_hook.nb.notifier_call 388522748374327296,4739399320338165760,7726890727626338304
PARAM_VALUE 0 pscan->iscan.__batch_ino u64max
PARAM_VALUE 0 pscan->iscan.iget_retry_delay 100
PARAM_VALUE 0 pscan->iscan.iget_timeout 30000
PARAM_VALUE 0 pscan->iscan.lock.magic 4096-ptr_max
PARAM_VALUE 0 pscan->iscan.sc 4096-ptr_max
PARAM_VALUE 0 pscan->lock.first_waiter 0
PARAM_VALUE 0 pscan->lock.magic 4096-ptr_max
PARAM_VALUE 0 pscan->lock.osq.tail.counter 0
PARAM_VALUE 0 pscan->lock.owner.counter 0
PARAM_VALUE 0 pscan->parent_ino u64max
PARAM_VALUE 0 pscan->sc 4096-ptr_max
NOCHECK_CALL

fs/xfs/scrub/findparent.c xrep_findparent_dirent() -> xrep_findparent_scan_found()

Type Parameter Key Value
PARAM_VALUE 0 pscan 1-u64max
NOCHECK_CALL

fs/xfs/scrub/findparent.c xrep_findparent_live_update() -> xrep_findparent_scan_found()

Type Parameter Key Value
PARAM_VALUE 0 pscan 4096-ptr_max
PARAM_VALUE 0 pscan->iscan.lock.dep_map->name 0-255
PARAM_VALUE 0 pscan->iscan.lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 pscan->iscan.lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 pscan->iscan.lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 pscan->iscan.lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 pscan->iscan.lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 pscan->iscan.lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 pscan->iscan.lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 pscan->iscan.lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 pscan->sc 4096-ptr_max
CAPPED_DATA 0 pscan->iscan.__visited_ino 1
NOCHECK_CALL

fs/xfs/scrub/findparent.c xrep_findparent_live_update() -> xrep_findparent_scan_found()

Type Parameter Key Value
PARAM_VALUE 0 pscan 4096-ptr_max
PARAM_VALUE 0 pscan->iscan.lock.dep_map->name 0-255
PARAM_VALUE 0 pscan->iscan.lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 pscan->iscan.lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 pscan->iscan.lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 pscan->iscan.lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 pscan->iscan.lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 pscan->iscan.lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 pscan->iscan.lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 pscan->iscan.lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 pscan->sc 4096-ptr_max
PARAM_VALUE 1 ino u64max
CAPPED_DATA 0 pscan->iscan.__visited_ino 1
NOCHECK_CALL

fs/xfs/scrub/findparent.c xrep_findparent_scan_finish_early() -> xrep_findparent_scan_found()

Type Parameter Key Value
PARAM_VALUE 0 pscan 4096-ptr_max
PARAM_VALUE 1 ino 0-18446744073709551614
DATA_SOURCE 0 pscan $0
DATA_SOURCE 1 ino $1
NOCHECK_CALL
UNITS 1 ino unit_byte

fs/xfs/scrub/parent_repair.c xrep_parent_rebuild_pptrs() -> xrep_findparent_scan_found()

Type Parameter Key Value
PARAM_VALUE 0 pscan 4096-ptr_max
PARAM_VALUE 0 pscan->lock.osq.tail.counter 0-s32max
NOCHECK_CALL

fs/xfs/scrub/parent_repair.c xrep_parent_rebuild_pptrs() -> xrep_findparent_scan_found()

Type Parameter Key Value
PARAM_VALUE 0 pscan 4096-ptr_max
PARAM_VALUE 0 pscan->lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 ino 0-18446744073709551614
PARAM_VALUE 1 ino->xattr_name 0
NOCHECK_CALL