Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/ocfs2/aops.c ocfs2_dio_end_io_write() -> ocfs2_mark_extent_written()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
PARAM_VALUE 0 inode->i_sb 4096-ptr_max
PARAM_VALUE 0 inode->i_sb->s_fs_info 4096-ptr_max
PARAM_VALUE 1 et 8624579620951007232
PARAM_VALUE 1 et->et_ci 4096-ptr_max
PARAM_VALUE 1 et->et_dealloc 6521231576836235264
PARAM_VALUE 1 et->et_ops 8448404937848295424
PARAM_VALUE 1 et->et_root_journal_access 5422438555232124928
PARAM_VALUE 2 handle 4096-ptr_max
PARAM_VALUE 2 handle->h_aborted 0
PARAM_VALUE 2 handle->h_transaction 0,4096-ptr_max
PARAM_VALUE 2 handle->h_transaction->t_journal->j_abort_mutex.dep_map->name 0-255
PARAM_VALUE 2 handle->h_transaction->t_journal->j_abort_mutex.first_waiter->list.next 5159360019465732096
PARAM_VALUE 2 handle->h_transaction->t_journal->j_abort_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 handle->h_transaction->t_journal->j_abort_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 2 handle->h_transaction->t_journal->j_abort_mutex.first_waiter->task->blocked_on 0
PARAM_VALUE 2 handle->h_transaction->t_journal->j_abort_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 2 handle->h_transaction->t_journal->j_commit_timer.is_hard 0-1
PARAM_VALUE 2 handle->h_transaction->t_journal->j_commit_timer.is_lazy 0-1
PARAM_VALUE 2 handle->h_transaction->t_journal->j_commit_timer.is_queued 0-1
PARAM_VALUE 2 handle->h_transaction->t_journal->j_commit_timer.is_soft 0-1
PARAM_VALUE 2 handle->h_transaction->t_journal->j_flags 0,2-u64max
PARAM_VALUE 2 handle->h_transaction->t_journal->j_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 2 handle->h_transaction->t_journal->j_sb_buffer->b_folio->private->codec->users s32min-s32max
PARAM_VALUE 2 handle->h_transaction->t_journal->j_sb_buffer->b_folio->private->hdr.front_len 0-4294967295
PARAM_VALUE 2 handle->h_transaction->t_journal->j_sb_buffer->b_folio->private->wb_kref s32min-s32max
PARAM_VALUE 2 handle->h_transaction->t_journal->j_state_lock.dep_map->name 0-255
PARAM_VALUE 2 handle->h_transaction->t_journal->j_state_lock.owner (-1)
PARAM_VALUE 2 handle->h_transaction->t_journal->j_state_lock.owner_cpu u32max
PARAM_VALUE 2 handle->h_transaction->t_journal->j_state_lock.raw_lock.cnts.counter 0-s32max
PARAM_VALUE 2 handle->h_transaction->t_journal->j_state_lock.raw_lock.wlocked 0
PARAM_VALUE 2 handle->h_transaction->t_journal->j_superblock->s_errno 0-4294967187,4294967189-u32max
PARAM_VALUE 4 len 1
PARAM_VALUE 6 meta_ac 0,4096-ptr_max
PARAM_VALUE 6 meta_ac->ac_group_search 2162247029490311168
PARAM_VALUE 6 meta_ac->ac_inode->free_inode 5515272616080928768
PARAM_VALUE 6 meta_ac->ac_inode->i_fop 5515272616080928768
PARAM_VALUE 6 meta_ac->ac_inode->i_opflags 0-65527
PARAM_VALUE 6 meta_ac->ac_which 0-4294967295
PARAM_VALUE 6 *meta_ac->ac_inode->i_sb->s_fs_info->next_victim_seg 0-4294967295
PARAM_VALUE 7 dealloc 6521231576836235264
BUF_SIZE 2 handle (-1)-s32max
BUF_SIZE 2 handle (-1)-s32max
DATA_SOURCE 0 inode $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 6 meta_ac->ac_inode->i_bytes
NO_OVERFLOW_SIMPLE 6 meta_ac->ac_inode->i_size
LOCK2 &oi->ip_alloc_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ocfs2_inode_info)->ip_alloc_sem

fs/ocfs2/aops.c ocfs2_write_cluster() -> ocfs2_mark_extent_written()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
PARAM_VALUE 0 inode->i_sb 4096-ptr_max
PARAM_VALUE 0 inode->i_sb->s_fs_info 4096-ptr_max
PARAM_VALUE 1 et 294932399869210624
PARAM_VALUE 1 et->et_ci 4096-ptr_max
PARAM_VALUE 1 et->et_dealloc 0
PARAM_VALUE 1 et->et_ops 8448404937848295424
PARAM_VALUE 1 et->et_root_journal_access 5422438555232124928
PARAM_VALUE 2 handle 4096-ptr_max
PARAM_VALUE 2 handle->h_transaction->t_journal->j_superblock->s_errno 0-4294967187,4294967189-u32max
PARAM_VALUE 4 len 1
PARAM_VALUE 6 meta_ac 0,4096-ptr_max
PARAM_VALUE 6 meta_ac->ac_group_search 2162247029490311168
PARAM_VALUE 6 meta_ac->ac_inode->free_inode 5515272616080928768
PARAM_VALUE 6 meta_ac->ac_inode->i_fop 5515272616080928768
PARAM_VALUE 6 meta_ac->ac_inode->i_opflags 0-65527
PARAM_VALUE 7 dealloc 4096-ptr_max
BUF_SIZE 2 handle (-1)-s32max
BUF_SIZE 2 handle (-1)-s32max
DATA_SOURCE 3 cpos $8
DATA_SOURCE 6 meta_ac $6
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 inode->i_bytes
HALF_LOCKED2 &oi->ip_alloc_sem