Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/jfs/jfs_imap.c diUpdatePMap() -> metapage_wait_for_io()

Type Parameter Key Value
PARAM_VALUE 0 mp 4096-ptr_max
PARAM_VALUE 0 mp->clsn 0
PARAM_VALUE 0 mp->lid 0
PARAM_VALUE 0 mp->logical_size 4096
PARAM_VALUE 0 mp->lsn 0
PARAM_VALUE 0 mp->nohomeok 0
PARAM_VALUE 0 mp->xflag 4096
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 mp->sb->s_blocksize
NO_OVERFLOW_SIMPLE 0 mp->sb->s_blocksize_bits

fs/jfs/jfs_dmap.c dbUpdatePMap() -> metapage_wait_for_io()

Type Parameter Key Value
PARAM_VALUE 0 mp 4096-ptr_max
PARAM_VALUE 0 mp->clsn 0
PARAM_VALUE 0 mp->folio 4096-ptr_max
PARAM_VALUE 0 mp->folio->_deferred_list.next->next 4096-ptr_max
PARAM_VALUE 0 mp->folio->_deferred_list.next->prev 4096-ptr_max
PARAM_VALUE 0 mp->folio->_deferred_list.prev->next 4096-ptr_max
PARAM_VALUE 0 mp->folio->_deferred_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 mp->folio->mapping->host->i_io_list.next 4096-ptr_max
PARAM_VALUE 0 mp->folio->mapping->host->i_io_list.prev 4096-ptr_max
PARAM_VALUE 0 mp->folio->mapping->host->i_io_list.prev->next 4096-ptr_max
PARAM_VALUE 0 mp->folio->mapping->host->i_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 mp->folio->mapping->host->i_lru.next 4096-ptr_max
PARAM_VALUE 0 mp->folio->mapping->host->i_lru.next->prev 4096-ptr_max
PARAM_VALUE 0 mp->folio->mapping->host->i_wb->list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 mp->folio->mapping->i_mmap_rwsem.dep_map->name 0-255
PARAM_VALUE 0 mp->folio->mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 mp->folio->mapping->i_mmap_rwsem.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 mp->folio->mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 mp->folio->page.zone_device_data->kref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 mp->folio->page.zone_device_data->release_work.flags 0-4294967295
PARAM_VALUE 0 mp->folio->page.zone_device_data->release_work.is_hard 0-1
PARAM_VALUE 0 mp->folio->page.zone_device_data->release_work.is_lazy 0-1
PARAM_VALUE 0 mp->folio->page.zone_device_data->release_work.is_queued 0-1
PARAM_VALUE 0 mp->folio->page.zone_device_data->release_work.is_soft 0-1
PARAM_VALUE 0 mp->folio->private->write_bytes_pending.counter s32min-s32max
PARAM_VALUE 0 mp->lid 0
PARAM_VALUE 0 mp->log 0
PARAM_VALUE 0 mp->logical_size 4096
PARAM_VALUE 0 mp->lsn 0
PARAM_VALUE 0 mp->nohomeok 0
PARAM_VALUE 0 mp->synclist.next->next 4096-ptr_max
PARAM_VALUE 0 mp->synclist.next->prev 4096-ptr_max
PARAM_VALUE 0 mp->synclist.prev->next 4096-ptr_max
PARAM_VALUE 0 mp->synclist.prev->prev 4096-ptr_max
PARAM_VALUE 0 mp->wait.head.next 4096-ptr_max
PARAM_VALUE 0 mp->wait.head.next->next 4096-ptr_max
PARAM_VALUE 0 mp->wait.head.prev 4096-ptr_max
PARAM_VALUE 0 mp->wait.head.prev->next 4096-ptr_max
PARAM_VALUE 0 mp->wait.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 mp->wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 mp->xflag 4096
BUF_SIZE 0 mp (-1)-s32max
BUF_SIZE 0 mp (-1)-s32max
DATA_SOURCE 0 mp r __get_metapage
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 mp->sb->s_blocksize
NO_OVERFLOW_SIMPLE 0 mp->sb->s_blocksize_bits