Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 8 files:
- fs/xfs/scrub/findparent.c, line 263
- fs/xfs/scrub/inode_repair.c, line 413
- fs/xfs/scrub/nlinks.c
- fs/xfs/scrub/nlinks_repair.c, line 322
- fs/xfs/scrub/quotacheck.c, line 754
- fs/xfs/scrub/rmap_repair.c, line 1664
- fs/xfs/scrub/rtrmap_repair.c, line 899
- fs/xfs/scrub/trace.h, line 1334
Smatch caller information:
fs/xfs/scrub/quotacheck.c xqcheck_setup_scan() -> xchk_iscan_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sc | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->mp | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->ops->repair_eval | 0,2592533893225459712,5830863107202789376 |
| PARAM_VALUE | 0 | sc->sa.agf_bp->b_sema.first_waiter->up | 0-1 |
| PARAM_VALUE | 0 | sc->sa.agi_bp->b_sema.first_waiter->up | 0-1 |
| PARAM_VALUE | 0 | sc->sm | 4096-ptr_max |
| PARAM_VALUE | 1 | iget_timeout | 30000 |
| PARAM_VALUE | 2 | iget_retry_delay | 100 |
| PARAM_VALUE | 3 | iscan | 4096-ptr_max |
| BUF_SIZE | 0 | sc | (-1),240 |
| BUF_SIZE | 0 | sc | (-1),240 |
| DATA_SOURCE | 0 | sc | $0 |
| NOCHECK_CALL | |||
| USER_DATA | 0 | sc->sm->sm_agno | 0-u32max |
| USER_DATA | 0 | sc->sm->sm_gen | 0-u32max |
| USER_DATA | 0 | sc->sm->sm_ino | 0-u64max |
| USER_DATA | 0 | sc->sm->sm_type | 0-32 |
| USER_PTR | 0 | sc->sm->sm_reserved |
fs/xfs/scrub/nlinks_repair.c xrep_nlinks() -> xchk_iscan_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sc | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->mp | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->ops->repair_eval | 0,2592533893225459712,5830863107202789376 |
| PARAM_VALUE | 0 | sc->sa.agf_bp->b_sema.first_waiter->up | 0-1 |
| PARAM_VALUE | 0 | sc->sa.agi_bp->b_sema.first_waiter->up | 0-1 |
| PARAM_VALUE | 0 | sc->sm | 4096-ptr_max |
| PARAM_VALUE | 1 | iget_timeout | 30000 |
| PARAM_VALUE | 2 | iget_retry_delay | 100 |
| PARAM_VALUE | 3 | iscan | 4096-ptr_max |
| BUF_SIZE | 0 | sc | (-1),240 |
| BUF_SIZE | 0 | sc | (-1),240 |
| DATA_SOURCE | 0 | sc | $0 |
| NOCHECK_CALL | |||
| USER_DATA | 0 | sc->sm->sm_agno | 0-u32max |
| USER_DATA | 0 | sc->sm->sm_gen | 0-u32max |
| USER_DATA | 0 | sc->sm->sm_ino | 0-u64max |
| USER_DATA | 0 | sc->sm->sm_type | 0-32 |
| USER_PTR | 0 | sc->sm->sm_reserved |
fs/xfs/scrub/rmap_repair.c xrep_rmap_setup_scan() -> xchk_iscan_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sc | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->sa.pag | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->xmbtp->bt_mount | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->xmbtp->bt_nr_sectors | 1-s64max |
| PARAM_VALUE | 1 | iget_timeout | 30000 |
| PARAM_VALUE | 2 | iget_retry_delay | 100 |
| PARAM_VALUE | 3 | iscan | 4096-ptr_max |
| NOCHECK_CALL |
fs/xfs/scrub/inode_repair.c xrep_dinode_find_mode() -> xchk_iscan_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sc | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->mp | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->sm | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->sr.refc_cur | 0 |
| PARAM_VALUE | 0 | sc->sr.rmap_cur | 0 |
| PARAM_VALUE | 0 | sc->sr.rtg | 0 |
| PARAM_VALUE | 0 | sc->sr.rtlock_flags | 0 |
| PARAM_VALUE | 0 | sc->tp | 0,4096-ptr_max |
| PARAM_VALUE | 1 | iget_timeout | 5000 |
| PARAM_VALUE | 2 | iget_retry_delay | 100 |
| PARAM_VALUE | 3 | iscan | 4096-ptr_max |
| NOCHECK_CALL |
fs/xfs/scrub/findparent.c __xrep_findparent_scan_start() -> xchk_iscan_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sc | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->mp | 4096-ptr_max |
| PARAM_VALUE | 1 | iget_timeout | 30000 |
| PARAM_VALUE | 2 | iget_retry_delay | 100 |
| PARAM_VALUE | 3 | iscan | 4096-ptr_max |
| DATA_SOURCE | 0 | sc | $0 |
| BIT_INFO | 0 | sc->flags | 0x20,0xffffffff |
| NOCHECK_CALL |
fs/xfs/scrub/rtrmap_repair.c xrep_rtrmap_setup_scan() -> xchk_iscan_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sc | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->sr.rtg | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->xmbtp->bt_mount | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->xmbtp->bt_nr_sectors | 1-s64max |
| PARAM_VALUE | 1 | iget_timeout | 30000 |
| PARAM_VALUE | 2 | iget_retry_delay | 100 |
| PARAM_VALUE | 3 | iscan | 4096-ptr_max |
| NOCHECK_CALL |
fs/xfs/scrub/nlinks.c xchk_nlinks_compare() -> xchk_iscan_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sc | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->relax.resched_nr | 0-99 |
| PARAM_VALUE | 0 | sc->sm | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->temp_ilock_flags | 0,2-u32max |
| PARAM_VALUE | 0 | sc->tp | 4096-ptr_max |
| PARAM_VALUE | 1 | iget_timeout | 0 |
| PARAM_VALUE | 2 | iget_retry_delay | 0 |
| PARAM_VALUE | 3 | iscan | 4096-ptr_max |
| BIT_INFO | 0 | sc->sm->sm_flags | 0x0,0xfffffffd |
| NOCHECK_CALL |
fs/xfs/scrub/nlinks.c xchk_nlinks_setup_scan() -> xchk_iscan_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sc | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->mp | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->ops->repair_eval | 0,2592533893225459712,5830863107202789376 |
| PARAM_VALUE | 0 | sc->sa.agf_bp->b_sema.first_waiter->up | 0-1 |
| PARAM_VALUE | 0 | sc->sa.agi_bp->b_sema.first_waiter->up | 0-1 |
| PARAM_VALUE | 0 | sc->sm | 4096-ptr_max |
| PARAM_VALUE | 1 | iget_timeout | 30000 |
| PARAM_VALUE | 2 | iget_retry_delay | 100 |
| PARAM_VALUE | 3 | iscan | 4096-ptr_max |
| BUF_SIZE | 0 | sc | (-1),240 |
| BUF_SIZE | 0 | sc | (-1),240 |
| DATA_SOURCE | 0 | sc | $0 |
| NOCHECK_CALL | |||
| USER_DATA | 0 | sc->sm->sm_agno | 0-u32max |
| USER_DATA | 0 | sc->sm->sm_gen | 0-u32max |
| USER_DATA | 0 | sc->sm->sm_ino | 0-u64max |
| USER_DATA | 0 | sc->sm->sm_type | 0-32 |
| USER_PTR | 0 | sc->sm->sm_reserved |