Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

fs/xfs/xfs_iomap.c xfs_xattr_iomap_begin() -> xfs_ilock_attr_map_shared()

Type Parameter Key Value
PARAM_VALUE 0 ip 4096-ptr_max
PARAM_VALUE 0 ip->i_mount 4096-ptr_max
DATA_SOURCE 0 ip r XFS_I
RX_PATH
TASK_NOT_RUNNING

fs/xfs/xfs_attr_list.c xfs_attr_list() -> xfs_ilock_attr_map_shared()

Type Parameter Key Value
PARAM_VALUE 0 ip 4096-ptr_max
PARAM_VALUE 0 ip->i_mount 4096-ptr_max
TASK_NOT_RUNNING

fs/xfs/scrub/dirtree.c xchk_dirpath_step_up() -> xfs_ilock_attr_map_shared()

Type Parameter Key Value
PARAM_VALUE 0 ip 4096-ptr_max

fs/xfs/libxfs/xfs_attr.c xfs_attr_get() -> xfs_ilock_attr_map_shared()

Type Parameter Key Value
PARAM_VALUE 0 ip 4096-ptr_max
PARAM_VALUE 0 ip->i_mount 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 ip unit_byte

fs/xfs/xfs_bmap_util.c xfs_getbmap() -> xfs_ilock_attr_map_shared()

Type Parameter Key Value
PARAM_VALUE 0 ip 4096-ptr_max
PARAM_VALUE 0 ip->i_lock.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 ip->i_lock.first_waiter->type 0-1
DATA_SOURCE 0 ip $0