Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

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