Defined in 1 files as a function:

Referenced in 15 files:

Smatch caller information:

fs/xfs/xfs_reflink.c xfs_bmap_is_real_extent() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-18446744073709551613
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 x 0-18446744073709551613
UNITS 0 x unit_array_size

fs/xfs/xfs_reflink.c xfs_bmap_trim_cow() -> isnullstartblock()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 x 0-u64max
UNITS 0 x unit_array_size

fs/xfs/xfs_reflink.c xfs_find_trim_cow_extent() -> isnullstartblock()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size
HALF_LOCKED2 &inode->i_rwsem

fs/xfs/xfs_reflink.c xfs_reflink_allocate_cow() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size

fs/xfs/xfs_reflink.c xfs_reflink_cancel_cow_blocks() -> isnullstartblock()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 x
UNITS 0 x unit_array_size

fs/xfs/xfs_reflink.c xfs_reflink_convert_cow_locked() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size

fs/xfs/xfs_reflink.c xfs_reflink_fill_delalloc() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size
HALF_LOCKED2 &inode->i_rwsem

fs/xfs/xfs_reflink.c xfs_reflink_inode_has_shared_extents() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size

fs/xfs/scrub/attr_repair.c xfs_bmap_is_real_extent() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-18446744073709551613
UNITS 0 x unit_array_size

fs/xfs/libxfs/xfs_inode_fork.c xfs_iextents_copy() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 x
UNITS 0 x unit_array_size
HALF_LOCKED2 &ailp->ail_lock
HALF_LOCKED2 &bp->b_sema
HALF_LOCKED2 &cil->xc_ctx_lock

fs/xfs/scrub/dqiterate.c xfs_bmap_is_real_extent() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-18446744073709551613
UNITS 0 x unit_array_size
HALF_LOCKED2 &dq->q_qlock

fs/xfs/scrub/rtbitmap_repair.c xfs_bmap_is_real_extent() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-18446744073709551613
UNITS 0 x unit_array_size

fs/xfs/libxfs/xfs_rtbitmap.c xfs_bmap_is_real_extent() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-18446744073709551613
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size

fs/xfs/libxfs/xfs_bmap.c __xfs_bunmapi() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
CAPPED_DATA 0 x 1
CAPPED_DATA 0 x 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size

fs/xfs/libxfs/xfs_bmap.c __xfs_bunmapi() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_add_extent_delay_real() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-18446744073709551614
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_add_extent_delay_real() -> isnullstartblock()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_add_extent_delay_real() -> isnullstartblock()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_add_extent_delay_real() -> isnullstartblock()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_add_extent_hole_real() -> isnullstartblock()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_add_extent_hole_real() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_add_extent_hole_real() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_add_extent_unwritten_real() -> isnullstartblock()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 x 0-4503603922337790[u]
UNITS 0 x unit_array_size

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_add_extent_unwritten_real() -> isnullstartblock()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_add_extent_unwritten_real() -> isnullstartblock()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_adjacent() -> isnullstartblock()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_adjacent() -> isnullstartblock()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_adjacent() -> isnullstartblock()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_collapse_extents() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size
HALF_LOCKED2 &pool->lock

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_del_extent_cow() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_del_extent_real() -> isnullstartblock()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_extents_to_btree() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_insert_extents() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
UNITS 0 x unit_array_size

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_isaeof() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size

fs/xfs/libxfs/xfs_bmap.c xfs_bmapi_convert_one_delalloc() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
UNITS 0 x unit_array_size

fs/xfs/libxfs/xfs_bmap.c xfs_bmapi_convert_one_delalloc() -> isnullstartblock()

Type Parameter Key Value
UNITS 0 x unit_array_size

fs/xfs/libxfs/xfs_bmap.c xfs_bmapi_trim_map() -> isnullstartblock()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size
HALF_LOCKED2 &dq->q_qlock

fs/xfs/libxfs/xfs_bmap.c xfs_bmapi_trim_map() -> isnullstartblock()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size
HALF_LOCKED2 &dq->q_qlock

fs/xfs/libxfs/xfs_bmap.c xfs_bmapi_write() -> isnullstartblock()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size
HALF_LOCKED2 &dq->q_qlock
HALF_LOCKED2 &mp->m_growlock

fs/xfs/libxfs/xfs_bmap.c xfs_trim_extent() -> isnullstartblock()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 x 0-u64max
UNITS 0 x unit_array_size
HALF_LOCKED2 &inode->i_rwsem

fs/xfs/scrub/bmap.c xchk_bmap() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
NO_OVERFLOW_SIMPLE 0 x
UNITS 0 x unit_array_size

fs/xfs/scrub/bmap.c xfs_bmap_is_real_extent() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
NO_OVERFLOW_SIMPLE 0 x
UNITS 0 x unit_array_size

fs/xfs/libxfs/xfs_exchmaps.c xfs_bmap_is_real_extent() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-18446744073709551613
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size

fs/xfs/libxfs/xfs_alloc.c xfs_defer_extent_free() -> isnullstartblock()

Type Parameter Key Value
DATA_SOURCE 0 x $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 x 1-4503601774854142[c][u]
UNITS 0 x unit_array_size

fs/xfs/scrub/rtbitmap.c xfs_bmap_is_real_extent() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-18446744073709551613
UNITS 0 x unit_array_size

fs/xfs/scrub/cow_repair.c xfs_bmap_is_real_extent() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
UNITS 0 x unit_array_size

fs/xfs/scrub/cow_repair.c xrep_bmap_cow() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
UNITS 0 x unit_array_size

fs/xfs/scrub/cow_repair.c xrep_cow_find_mapping() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
UNITS 0 x unit_array_size

fs/xfs/xfs_zone_alloc.c xfs_zoned_map_extent() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-18446744073709551613,u64max
UNITS 0 x unit_array_size

fs/xfs/xfs_iomap.c xfs_atomic_write_cow_iomap_begin() -> isnullstartblock()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size

fs/xfs/xfs_iomap.c xfs_atomic_write_cow_iomap_begin() -> isnullstartblock()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size

fs/xfs/xfs_iomap.c xfs_bmap_add_extent_hole_delay() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0,131072-u64max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 x 0,131072-u64max
UNITS 0 x unit_array_size
HALF_LOCKED2 &inode->i_rwsem

fs/xfs/xfs_iomap.c xfs_bmap_add_extent_hole_delay() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size
HALF_LOCKED2 &inode->i_rwsem

fs/xfs/xfs_iomap.c xfs_bmap_add_extent_hole_delay() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size
HALF_LOCKED2 &inode->i_rwsem

fs/xfs/xfs_iomap.c xfs_bmbt_to_iomap() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-18446744073709551613
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 x 0-18446744073709551613
UNITS 0 x unit_array_size
HALF_LOCKED2 &ls->ls_mutex

fs/xfs/xfs_iomap.c xfs_buffered_write_iomap_begin() -> isnullstartblock()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size

fs/xfs/xfs_iomap.c xfs_iomap_prealloc_size() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
UNITS 0 x unit_array_size

fs/xfs/scrub/rmap_repair.c xrep_rmap_scan_iext() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
UNITS 0 x unit_array_size

fs/xfs/xfs_aops.c xfs_map_blocks() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-18446744073709551613,u64max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size
HALF_LOCKED2 &folio->private->lock

fs/xfs/scrub/quota_repair.c xfs_bmap_is_real_extent() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-18446744073709551613
UNITS 0 x unit_array_size
LOCK2 &dq->q_qlock
TYPE_LOCK (struct xfs_dquot)->q_qlock

fs/xfs/scrub/quota_repair.c xrep_quota_data_fork() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
UNITS 0 x unit_array_size

fs/xfs/scrub/reap.c xfs_bmap_is_real_extent() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-18446744073709551613
UNITS 0 x unit_array_size

fs/xfs/scrub/quota.c xfs_bmap_is_real_extent() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-18446744073709551613
UNITS 0 x unit_array_size
HALF_LOCKED2 &dq->q_qlock

fs/xfs/scrub/dir_repair.c xfs_bmap_is_real_extent() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-18446744073709551613
UNITS 0 x unit_array_size

fs/xfs/scrub/bmap_repair.c xrep_bmap_extents_load() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
UNITS 0 x unit_array_size

fs/xfs/scrub/bmap_repair.c xrep_bmap_find_delalloc() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
UNITS 0 x unit_array_size

fs/xfs/scrub/bmap_repair.c xrep_bmap_get_records() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
UNITS 0 x unit_array_size

fs/xfs/scrub/tempfile.c xfs_bmap_is_real_extent() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-18446744073709551613
UNITS 0 x unit_array_size

fs/xfs/scrub/rtsummary.c xfs_bmap_is_real_extent() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-18446744073709551613
UNITS 0 x unit_array_size

fs/xfs/libxfs/xfs_symlink_remote.c xfs_bmap_is_real_extent() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-18446744073709551613
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size
HALF_LOCKED2 &pool->lock

fs/xfs/xfs_icache.c xfs_check_delalloc() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size

fs/xfs/scrub/rtrmap_repair.c xrep_rtrmap_scan_iext() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
UNITS 0 x unit_array_size

fs/xfs/xfs_bmap_util.c xfs_bmap_count_leaves() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size

fs/xfs/xfs_bmap_util.c xfs_bmap_is_real_extent() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-18446744073709551613
UNITS 0 x unit_array_size

fs/xfs/xfs_bmap_util.c xfs_bmap_punch_delalloc_range() -> isnullstartblock()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_array_size

fs/xfs/xfs_bmap_util.c xfs_bmap_replace_cow_mapping() -> isnullstartblock()

Type Parameter Key Value
PARAM_VALUE 0 x 0-4503599627370495
UNITS 0 x unit_array_size

fs/xfs/xfs_bmap_util.c xfs_getbmap_next_rec() -> isnullstartblock()

Type Parameter Key Value
UNITS 0 x unit_array_size

fs/xfs/xfs_bmap_util.c xfs_getbmap_report_one() -> isnullstartblock()

Type Parameter Key Value
UNITS 0 x unit_array_size