Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

fs/jfs/resize.c jfs_extendfs() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex
HALF_LOCKED2 &sb->s_umount

fs/jfs/resize.c jfs_extendfs() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
PARAM_VALUE 1 len 0-s32max
CAPPED_DATA 1 len 1
DATA_SOURCE 1 len $2 [m]
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex
HALF_LOCKED2 &sb->s_umount

fs/jfs/resize.c jfs_extendfs() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
PARAM_VALUE 1 len 0-s32max
CAPPED_DATA 1 len 1
DATA_SOURCE 1 len $2 [m]
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex
HALF_LOCKED2 &sb->s_umount

fs/jfs/resize.c jfs_extendfs() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex
HALF_LOCKED2 &sb->s_umount

fs/jfs/jfs_txnmgr.c dataLog() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
BUF_SIZE 0 pxd 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &imap->im_freelock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &jfs_ip->commit_mutex
HALF_LOCKED2 &ji->commit_mutex
HALF_LOCKED2 &target->i_rwsem

fs/jfs/jfs_txnmgr.c diLog() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
BUF_SIZE 0 pxd 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &imap->im_freelock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &jfs_ip->commit_mutex
HALF_LOCKED2 &ji->commit_mutex
HALF_LOCKED2 &target->i_rwsem

fs/jfs/jfs_txnmgr.c dtLog() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
BUF_SIZE 0 pxd 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &imap->im_freelock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &jfs_ip->commit_mutex
HALF_LOCKED2 &ji->commit_mutex
HALF_LOCKED2 &target->i_rwsem

fs/jfs/jfs_txnmgr.c dtLog() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
BUF_SIZE 0 pxd 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &imap->im_freelock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &jfs_ip->commit_mutex
HALF_LOCKED2 &ji->commit_mutex
HALF_LOCKED2 &target->i_rwsem

fs/jfs/jfs_txnmgr.c txEA() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
PARAM_VALUE 1 len 0-16777215
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 len 0-16777215[c]
HALF_LOCKED2 &ip->i_rwsem
HALF_LOCKED2 &ji->commit_mutex

fs/jfs/jfs_txnmgr.c txEA() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
PARAM_VALUE 1 len 0-16777215
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/jfs/jfs_txnmgr.c xtLog() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
BUF_SIZE 0 pxd 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &imap->im_freelock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &jfs_ip->commit_mutex
HALF_LOCKED2 &ji->commit_mutex
HALF_LOCKED2 &target->i_rwsem

fs/jfs/jfs_txnmgr.c xtLog() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
PARAM_VALUE 1 len 0-16777215
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &imap->im_freelock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &jfs_ip->commit_mutex
HALF_LOCKED2 &ji->commit_mutex
HALF_LOCKED2 &target->i_rwsem

fs/jfs/jfs_txnmgr.c xtLog() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
BUF_SIZE 0 pxd 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &imap->im_freelock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &jfs_ip->commit_mutex
HALF_LOCKED2 &ji->commit_mutex
HALF_LOCKED2 &target->i_rwsem

fs/jfs/jfs_txnmgr.c xtLog() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
PARAM_VALUE 1 len 0-16777215
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &imap->im_freelock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &jfs_ip->commit_mutex
HALF_LOCKED2 &ji->commit_mutex
HALF_LOCKED2 &target->i_rwsem

fs/jfs/jfs_txnmgr.c xtLog() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
BUF_SIZE 0 pxd 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &imap->im_freelock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &jfs_ip->commit_mutex
HALF_LOCKED2 &ji->commit_mutex
HALF_LOCKED2 &target->i_rwsem

fs/jfs/xattr.c ea_get() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4128209538889363472
PARAM_VALUE 1 len 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &ji->commit_mutex

fs/jfs/xattr.c ea_get() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 3050947955624263696,4128209538889363472,7893191554758111248
PARAM_VALUE 1 len 1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 len 1-s32max[c]

fs/jfs/xattr.c ea_put() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4128209538889363472
PARAM_VALUE 0 pxd->len_addr 0-16777215
PARAM_VALUE 1 len 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &ji->commit_mutex

fs/jfs/xattr.c ea_write() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4128209538889363472
PARAM_VALUE 0 pxd->len_addr 0
PARAM_VALUE 1 len 1-s32max
CAPPED_DATA 1 len 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 len 1-s32max[c]
HALF_LOCKED2 &ip->i_rwsem
HALF_LOCKED2 &ji->commit_mutex

fs/jfs/xattr.c ea_write_inline() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4128209538889363472
PARAM_VALUE 0 pxd->len_addr 0
PARAM_VALUE 1 len 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ip->i_rwsem
HALF_LOCKED2 &ji->commit_mutex

fs/jfs/xattr.c ea_write_inline() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4128209538889363472
PARAM_VALUE 0 pxd->len_addr 0
PARAM_VALUE 1 len 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ip->i_rwsem
HALF_LOCKED2 &ji->commit_mutex

fs/jfs/jfs_extent.c extAlloc() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 6285948443565834248
PARAM_VALUE 1 len 1-16777215
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ip->i_rwsem

fs/jfs/jfs_extent.c extHint() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 6285948443565834248
PARAM_VALUE 1 len 1-u32max
CAPPED_DATA 1 len 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ip->i_rwsem

fs/jfs/inode.c jfs_get_block() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 6285948443565834248
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ip->i_rwsem

fs/jfs/jfs_dtree.c dtSplitUp() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
PARAM_VALUE 1 len 1-2
BUF_SIZE 0 pxd 64
BUF_SIZE 0 pxd 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/jfs/jfs_dtree.c dtSplitUp() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
PARAM_VALUE 1 len 0-67108860
BUF_SIZE 0 pxd 64
BUF_SIZE 0 pxd 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/jfs/jfs_dtree.c dtSplitUp() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
PARAM_VALUE 1 len 1-s16max
BUF_SIZE 0 pxd (-1),64
BUF_SIZE 0 pxd (-1),64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/jfs/jfs_imap.c diFree() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
PARAM_VALUE 1 len 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/jfs/jfs_imap.c diNewExt() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
PARAM_VALUE 1 len 1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/jfs/jfs_imap.c diNewExt() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
PARAM_VALUE 1 len 1-s32max
CAPPED_DATA 1 len 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/jfs/namei.c jfs_free_zero_link() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 6257410267255541768
PARAM_VALUE 1 len 0-16777215
DATA_SOURCE 1 len r lengthPXD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/jfs/namei.c jfs_free_zero_link() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 6257410267255541768
PARAM_VALUE 1 len 0-16777215
DATA_SOURCE 1 len r lengthPXD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/jfs/jfs_xtree.c xtAppend() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
PARAM_VALUE 1 len 0-s16max,4294934528-u32max
BUF_SIZE 0 pxd (-1),64
BUF_SIZE 0 pxd (-1),64
NOCHECK_CALL

fs/jfs/jfs_xtree.c xtAppend() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
NOCHECK_CALL

fs/jfs/jfs_xtree.c xtExtend() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
PARAM_VALUE 1 len 1-s32max
NOCHECK_CALL

fs/jfs/jfs_xtree.c xtExtend() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
DATA_SOURCE 1 len $3 [m]
PARAM_COMPARE 1 len >= $1
NOCHECK_CALL

fs/jfs/jfs_xtree.c xtInsert() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
DATA_SOURCE 1 len $4
NOCHECK_CALL

fs/jfs/jfs_xtree.c xtSplitPage() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ip->i_rwsem

fs/jfs/jfs_xtree.c xtSplitPage() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ip->i_rwsem

fs/jfs/jfs_xtree.c xtSplitPage() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ip->i_rwsem

fs/jfs/jfs_xtree.c xtSplitRoot() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ip->i_rwsem

fs/jfs/jfs_xtree.c xtSplitRoot() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
PARAM_VALUE 1 len 0-s16max,4294934528-u32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ip->i_rwsem

fs/jfs/jfs_xtree.c xtSplitUp() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/jfs/jfs_xtree.c xtSplitUp() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
PARAM_VALUE 1 len 1-s16max
BUF_SIZE 0 pxd (-1),64
BUF_SIZE 0 pxd (-1),64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/jfs/jfs_xtree.c xtSplitUp() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
PARAM_VALUE 1 len 0-s16max,4294934528-u32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/jfs/jfs_xtree.c xtTruncate() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
CAPPED_DATA 1 len 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 len 0-u32max[c]
HALF_LOCKED2 &imap->im_freelock

fs/jfs/jfs_xtree.c xtTruncate() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &imap->im_freelock

fs/jfs/jfs_xtree.c xtTruncate() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &imap->im_freelock

fs/jfs/jfs_xtree.c xtUpdate() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
PARAM_VALUE 1 len 0-16777214
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ip->i_rwsem

fs/jfs/jfs_xtree.c xtUpdate() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
PARAM_VALUE 1 len 1-16777215
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ip->i_rwsem

fs/jfs/jfs_xtree.c xtUpdate() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
PARAM_VALUE 1 len 0-16777214
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ip->i_rwsem

fs/jfs/jfs_xtree.c xtUpdate() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
PARAM_VALUE 1 len 1-33554429
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ip->i_rwsem

fs/jfs/jfs_xtree.c xtUpdate() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ip->i_rwsem

fs/jfs/jfs_xtree.c xtUpdate() -> PXDlength()

Type Parameter Key Value
PARAM_VALUE 0 pxd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ip->i_rwsem