Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/jfs/jfs_dmap.c dbDiscardAG() -> jfs_issue_discard()

Type Parameter Key Value
PARAM_VALUE 0 ip 4096-ptr_max
PARAM_VALUE 0 ip->i_sb 4096-ptr_max
PARAM_VALUE 0 ip->i_sb->s_bdev 4096-ptr_max
PARAM_VALUE 2 nblocks 1-u64max
DATA_SOURCE 0 ip $0
CAPABLE 0 21
NOCHECK_CALL
LOCK2 &sb->s_umount
TYPE_LOCK (struct super_block)->s_umount

fs/jfs/jfs_dmap.c dbFree() -> jfs_issue_discard()

Type Parameter Key Value
PARAM_VALUE 0 ip 4096-ptr_max
PARAM_VALUE 0 ip->i_sb 4096-ptr_max
PARAM_VALUE 1 blkno 1-u64max
PARAM_VALUE 2 nblocks 0-9223372036854775807
DATA_SOURCE 1 blkno $1
DATA_SOURCE 2 nblocks $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 nblocks 1-s32max[c]
HALF_LOCKED2 &imap->im_freelock
HALF_LOCKED2 &sb->s_umount