Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- fs/xfs/libxfs/xfs_attr_leaf.c, line 1357
- fs/xfs/libxfs/xfs_da_btree.c
- fs/xfs/scrub/dabtree.c
- fs/xfs/scrub/listxattr.c, line 173
- fs/xfs/xfs_attr_inactive.c
- fs/xfs/xfs_attr_list.c, line 255
Smatch caller information:
fs/xfs/libxfs/xfs_attr_leaf.c xfs_attr3_leaf_to_node() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 0 | mp->m_errortag | 4096-ptr_max |
| PARAM_VALUE | 1 | to | 5628958954303336448 |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/scrub/listxattr.c xchk_xattr_find_leftmost_leaf() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | to | 6016405453950255104 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 2 | from->hdr.info.magic | 16062,65214 |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
| HALF_LOCKED2 | &dl->lock |
fs/xfs/libxfs/xfs_da_btree.c __xfs_da3_node_remove() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp->m_ddev_targp->bt_file->f_inode->i_wb->dwork.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | mp->m_super->s_bdev->bd_holder_ops->sync | 8235259936313790464 |
| PARAM_VALUE | 1 | to | 3824142740759531520 |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/libxfs/xfs_da_btree.c xfs_da3_fixhashpath() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | to | 410605655287853056 |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/libxfs/xfs_da_btree.c xfs_da3_node_add() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | to | 5483350502682738688 |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/libxfs/xfs_da_btree.c xfs_da3_node_lasthash() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | to | 1942147283658436608 |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/libxfs/xfs_da_btree.c xfs_da3_node_lookup_int() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | to | 264713638885683200 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/libxfs/xfs_da_btree.c xfs_da3_node_order() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 1 | to | 1199796010824552448 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/libxfs/xfs_da_btree.c xfs_da3_node_order() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 1 | to | 6291883632293457920 |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/libxfs/xfs_da_btree.c xfs_da3_node_rebalance() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 1 | to | 1676281835139055616 |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/libxfs/xfs_da_btree.c xfs_da3_node_rebalance() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 1 | to | 5404178197428764672 |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/libxfs/xfs_da_btree.c xfs_da3_node_rebalance() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 1 | to | 1676281835139055616 |
| PARAM_VALUE | 1 | to->btree | 4096-ptr_max |
| PARAM_VALUE | 1 | to->count | 1-u16max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/libxfs/xfs_da_btree.c xfs_da3_node_rebalance() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 1 | to | 5404178197428764672 |
| PARAM_VALUE | 1 | to->btree | 4096-ptr_max |
| PARAM_VALUE | 1 | to->count | 1-u16max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/libxfs/xfs_da_btree.c xfs_da3_node_rebalance() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 1 | to | 1676281835139055616 |
| PARAM_VALUE | 1 | to->btree | 4096-ptr_max |
| PARAM_VALUE | 2 | from->hdr.info.hdr.back | 0-4294967295 |
| PARAM_VALUE | 2 | from->hdr.info.hdr.forw | 0-4294967295 |
| PARAM_VALUE | 2 | from->hdr.info.hdr.magic | 0-u16max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/libxfs/xfs_da_btree.c xfs_da3_node_rebalance() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 1 | to | 5404178197428764672 |
| PARAM_VALUE | 1 | to->btree | 4096-ptr_max |
| PARAM_VALUE | 2 | from->hdr.info.hdr.back | 0-4294967295 |
| PARAM_VALUE | 2 | from->hdr.info.hdr.forw | 0-4294967295 |
| PARAM_VALUE | 2 | from->hdr.info.hdr.magic | 0-u16max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/libxfs/xfs_da_btree.c xfs_da3_node_split() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | to | 6733511838545920000 |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/libxfs/xfs_da_btree.c xfs_da3_node_split() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | to | 6733511838545920000 |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/libxfs/xfs_da_btree.c xfs_da3_node_toosmall() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | to | 7343256750743076864 |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/libxfs/xfs_da_btree.c xfs_da3_node_toosmall() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 0 | mp->m_ddev_targp->bt_hash.tbl->dep_map->name | 0-255 |
| PARAM_VALUE | 1 | to | 1288624157417168896 |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/libxfs/xfs_da_btree.c xfs_da3_node_unbalance() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | to | 4541626360473329664 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/libxfs/xfs_da_btree.c xfs_da3_node_unbalance() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | to | 5630251002921037824 |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/libxfs/xfs_da_btree.c xfs_da3_node_verify() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | to | 5031199989515022336 |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/libxfs/xfs_da_btree.c xfs_da3_path_shift() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | to | 604225939459428352 |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/libxfs/xfs_da_btree.c xfs_da3_path_shift() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 0 | mp->m_ddev_targp->bt_hash.tbl->dep_map->name | 0-255 |
| PARAM_VALUE | 1 | to | 604225939459428352 |
| PARAM_VALUE | 1 | to->btree | 4096-ptr_max |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/libxfs/xfs_da_btree.c xfs_da3_root_join() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | to | 4226578794808078336 |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/libxfs/xfs_da_btree.c xfs_da3_root_split() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 1 | to | 568971875975516160 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 2 | from->hdr.info.magic | 16062,65214 |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| FUZZY_MAX | 2 | from->hdr.info.magic | 65214 |
| BIT_INFO | 2 | from->hdr.info.magic | 0x3ebe,0xfebe |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/libxfs/xfs_da_btree.c xfs_da3_root_split() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 1 | to | 6008214549105979392 |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| BIT_INFO | 2 | from | 0x0,0x7fffffffffffffff |
| BIT_INFO | 2 | from | 0x0,0x7fffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/libxfs/xfs_da_btree.c xfs_da3_swap_lastblock() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 0 | mp->m_ddev_targp->bt_hash.tbl->dep_map->name | 0-255 |
| PARAM_VALUE | 1 | to | 6214865706058018816 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/libxfs/xfs_da_btree.c xfs_da3_swap_lastblock() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 0 | mp->m_ddev_targp->bt_hash.tbl->dep_map->name | 0-255 |
| PARAM_VALUE | 1 | to | 7383192159576440832 |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/libxfs/xfs_da_btree.c xfs_da3_swap_lastblock() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 0 | mp->m_ddev_targp->bt_hash.tbl->dep_map->name | 0-255 |
| PARAM_VALUE | 1 | to | 7383192159576440832 |
| PARAM_VALUE | 1 | to->count | 1-u16max |
| PARAM_VALUE | 1 | to->forw | 1-u32max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/xfs_attr_list.c xfs_attr_node_list_lookup() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 1 | to | 5173836753407594496 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 2 | from->hdr.info.magic | 16062,65214 |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/xfs_attr_inactive.c xfs_attr3_node_inactive() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 1 | to | 2871426615547715584 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
| HALF_LOCKED2 | &pool->lock |
fs/xfs/xfs_attr_inactive.c xfs_attr3_node_inactive() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 0 | mp->m_attr_geo | 4096-ptr_max |
| PARAM_VALUE | 1 | to | 2871426615547715584 |
| PARAM_VALUE | 1 | to->btree | 4096-ptr_max |
| PARAM_VALUE | 1 | to->count | 1-u16max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
| HALF_LOCKED2 | &pool->lock |
fs/xfs/scrub/dabtree.c xchk_da_btree_block() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | to | 5710719471999799296 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/scrub/dabtree.c xchk_da_btree_node_entry() -> xfs_da3_node_hdr_from_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | to | 1250011064825536512 |
| BUF_SIZE | 2 | from | s32min-(-2),1-s32max |
| NOCHECK_CALL | |||
| UNITS | 0 | mp | unit_byte |