Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/ocfs2/super.c ocfs2_alloc_inode() -> jbd2_journal_init_jbd_inode()

Type Parameter Key Value
PARAM_VALUE 0 jinode 4096-ptr_max
PARAM_VALUE 1 inode 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sb->s_fs_info->bitmap_lock
HALF_LOCKED2 &sb->s_fs_info->hpfs_mutex
HALF_LOCKED2 &sb->s_umount

fs/ext4/inode.c ext4_inode_attach_jinode() -> jbd2_journal_init_jbd_inode()

Type Parameter Key Value
PARAM_VALUE 0 jinode 1-u64max
PARAM_VALUE 1 inode 4096-ptr_max
BUF_SIZE 1 inode->i_fop (-1),272
BUF_SIZE 1 inode->i_op (-1),256
DATA_SOURCE 0 jinode r kmem_cache_alloc_noprof
DATA_SOURCE 1 inode $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 inode->i_blkbits
LOCK2 1 &inode->i_lock
HALF_LOCKED2 &inode->i_rwsem
TYPE_LOCK (struct inode)->i_lock