Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/afs/dir.c afs_dir_check_step() -> afs_dir_check_block()

Type Parameter Key Value
PARAM_VALUE 1 progress 0-4096,18446744073709547520-u64max
BUF_SIZE 0 dvnode (-1)-s32max
BUF_SIZE 0 dvnode (-1)-s32max
DATA_SOURCE 0 dvnode $3
DATA_SOURCE 1 progress $1
DATA_SOURCE 2 block $0 [m]
FUZZY_MAX 1 progress 0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 progress 0-4096,18446744073709547521-u64max[c]
USER_DATA 0 dvnode->cb_break 0-u32max[u]
USER_DATA 0 dvnode->cb_expires_at.counter s64min-s64max[u]
USER_DATA 0 dvnode->cb_lock.seqcount.seqcount.sequence 0-u32max[u]
USER_DATA 0 dvnode->cb_nr_mmap.counter s32min-s32max[u]
USER_DATA 0 dvnode->cb_ro_snapshot 0-u32max[u]
USER_DATA 0 dvnode->cb_scrub 0-u32max[u]
USER_DATA 0 dvnode->cb_v_check 0-u32max[u]
USER_DATA 0 dvnode->cb_work.data.counter s64min-s64max[u]
USER_DATA 0 dvnode->directory_size 0-u32max[u]
USER_DATA 0 dvnode->fid.unique 0-u32max[u]
USER_DATA 0 dvnode->fid.vid 0-u64max[u]
USER_DATA 0 dvnode->fid.vnode 0-u64max[u]
USER_DATA 0 dvnode->fid.vnode_hi 0-u32max[u]
USER_DATA 0 dvnode->flags 0-u64max[u]
USER_DATA 0 dvnode->invalid_before 0-u64max[u]
USER_DATA 0 dvnode->lock_state 0-255[u]
USER_DATA 0 dvnode->lock_type 0-255[u]
USER_DATA 0 dvnode->lock_work.cpu s32min-s32max[u]
USER_DATA 0 dvnode->lock_work.timer.expires 0-u64max[u]
USER_DATA 0 dvnode->lock_work.timer.flags 0-u32max[u]
USER_DATA 0 dvnode->lock_work.work.data.counter s64min-s64max[u]
USER_DATA 0 dvnode->locked_at s64min-s64max[u]
USER_DATA 0 dvnode->netfs._remote_i_size s64min-s64max[u]
USER_DATA 0 dvnode->netfs._zero_point s64min-s64max[u]
USER_DATA 0 dvnode->netfs.flags 0-u64max[u]
USER_DATA 0 dvnode->netfs.inode.__i_nlink 0-u32max[u]
USER_DATA 0 dvnode->netfs.inode.dirtied_time_when 0-u64max[u]
USER_DATA 0 dvnode->netfs.inode.dirtied_when 0-u64max[u]
USER_DATA 0 dvnode->netfs.inode.i_atime_nsec 0-u32max[u]
USER_DATA 0 dvnode->netfs.inode.i_atime_sec s64min-s64max[u]
USER_DATA 0 dvnode->netfs.inode.i_blkbits 0-255[u]
USER_DATA 0 dvnode->netfs.inode.i_blocks 0-u64max[u]
USER_DATA 0 dvnode->netfs.inode.i_bytes 0-u16max[u]
USER_DATA 0 dvnode->netfs.inode.i_count.counter s32min-s32max[u]
USER_DATA 0 dvnode->netfs.inode.i_ctime_nsec 0-u32max[u]
USER_DATA 0 dvnode->netfs.inode.i_ctime_sec s64min-s64max[u]
USER_DATA 0 dvnode->netfs.inode.i_data.flags 0-u64max[u]
USER_DATA 0 dvnode->netfs.inode.i_data.gfp_mask 0-u32max[u]
USER_DATA 0 dvnode->netfs.inode.i_data.i_mmap_rwsem.count.counter s64min-s64max[u]
USER_DATA 0 dvnode->netfs.inode.i_data.i_mmap_rwsem.osq.tail.counter s32min-s32max[u]
USER_DATA 0 dvnode->netfs.inode.i_data.i_mmap_rwsem.owner.counter s64min-s64max[u]
USER_DATA 0 dvnode->netfs.inode.i_data.i_mmap_writable.counter s32min-s32max[u]
USER_DATA 0 dvnode->netfs.inode.i_data.i_pages.xa_flags 0-u32max[u]
USER_DATA 0 dvnode->netfs.inode.i_data.invalidate_lock.count.counter s64min-s64max[u]
USER_DATA 0 dvnode->netfs.inode.i_data.invalidate_lock.osq.tail.counter s32min-s32max[u]
USER_DATA 0 dvnode->netfs.inode.i_data.invalidate_lock.owner.counter s64min-s64max[u]
USER_DATA 0 dvnode->netfs.inode.i_data.nrpages 0-u64max[u]
USER_DATA 0 dvnode->netfs.inode.i_data.wb_err 0-u32max[u]
USER_DATA 0 dvnode->netfs.inode.i_data.writeback_index 0-u64max[u]
USER_DATA 0 dvnode->netfs.inode.i_dio_count.counter s32min-s32max[u]
USER_DATA 0 dvnode->netfs.inode.i_dir_seq 0-u32max[u]
USER_DATA 0 dvnode->netfs.inode.i_flags 0-u32max[u]
USER_DATA 0 dvnode->netfs.inode.i_fsnotify_mask 0-u32max[u]
USER_DATA 0 dvnode->netfs.inode.i_generation 0-u32max[u]
USER_DATA 0 dvnode->netfs.inode.i_gid.val 0-u32max[u]
USER_DATA 0 dvnode->netfs.inode.i_ino 0-u64max[u]
USER_DATA 0 dvnode->netfs.inode.i_linklen s32min-s32max[u]
USER_DATA 0 dvnode->netfs.inode.i_mode 0-u16max[u]
USER_DATA 0 dvnode->netfs.inode.i_mtime_nsec 0-u32max[u]
USER_DATA 0 dvnode->netfs.inode.i_mtime_sec s64min-s64max[u]
USER_DATA 0 dvnode->netfs.inode.i_nlink 0-u32max[u]
USER_DATA 0 dvnode->netfs.inode.i_opflags 0-u16max[u]
USER_DATA 0 dvnode->netfs.inode.i_rdev 0-u32max[u]
USER_DATA 0 dvnode->netfs.inode.i_readcount.counter s32min-s32max[u]
USER_DATA 0 dvnode->netfs.inode.i_rwsem.count.counter s64min-s64max[u]
USER_DATA 0 dvnode->netfs.inode.i_rwsem.osq.tail.counter s32min-s32max[u]
USER_DATA 0 dvnode->netfs.inode.i_rwsem.owner.counter s64min-s64max[u]
USER_DATA 0 dvnode->netfs.inode.i_sequence.counter s64min-s64max[u]
USER_DATA 0 dvnode->netfs.inode.i_size s64min-s64max[u]
USER_DATA 0 dvnode->netfs.inode.i_state.__state 0-u32max[u]
USER_DATA 0 dvnode->netfs.inode.i_uid.val 0-u32max[u]
USER_DATA 0 dvnode->netfs.inode.i_version.counter s64min-s64max[u]
USER_DATA 0 dvnode->netfs.inode.i_wb_frn_avg_time 0-u16max[u]
USER_DATA 0 dvnode->netfs.inode.i_wb_frn_history 0-u16max[u]
USER_DATA 0 dvnode->netfs.inode.i_wb_frn_winner s32min-s32max[u]
USER_DATA 0 dvnode->netfs.inode.i_write_hint 0-u32max[u]
USER_DATA 0 dvnode->netfs.inode.i_writecount.counter s32min-s32max[u]
USER_DATA 0 dvnode->netfs.io_count.counter s32min-s32max[u]
USER_DATA 0 dvnode->rmdir_lock.count.counter s64min-s64max[u]
USER_DATA 0 dvnode->rmdir_lock.osq.tail.counter s32min-s32max[u]
USER_DATA 0 dvnode->rmdir_lock.owner.counter s64min-s64max[u]
USER_DATA 0 dvnode->status.abort_code 0-u32max[u]
USER_DATA 0 dvnode->status.anon_access 0-u32max[u]
USER_DATA 0 dvnode->status.author s64min-s64max[u]
USER_DATA 0 dvnode->status.caller_access 0-u32max[u]
USER_DATA 0 dvnode->status.data_version 0-u64max[u]
USER_DATA 0 dvnode->status.group s64min-s64max[u]
USER_DATA 0 dvnode->status.lock_count s32min-s32max[u]
USER_DATA 0 dvnode->status.mode 0-u16max[u]
USER_DATA 0 dvnode->status.mtime_client.tv_nsec s64min-s64max[u]
USER_DATA 0 dvnode->status.mtime_client.tv_sec s64min-s64max[u]
USER_DATA 0 dvnode->status.mtime_server.tv_nsec s64min-s64max[u]
USER_DATA 0 dvnode->status.mtime_server.tv_sec s64min-s64max[u]
USER_DATA 0 dvnode->status.nlink 0-u32max[u]
USER_DATA 0 dvnode->status.owner s64min-s64max[u]
USER_DATA 0 dvnode->status.size 0-u64max[u]
USER_DATA 0 dvnode->status.type 0-u32max[u]
USER_DATA 0 dvnode->validate_lock.count.counter s64min-s64max[u]
USER_DATA 0 dvnode->validate_lock.osq.tail.counter s32min-s32max[u]
USER_DATA 0 dvnode->validate_lock.owner.counter s64min-s64max[u]
USER_DATA 1 progress 0-4096,18446744073709547520-u64max[u]
UNITS 0 dvnode unit_byte
USER_PTR 0 dvnode