Defined in 3 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/ext4/indirect.c ext4_find_shared() -> all_zeroes()

Type Parameter Key Value
PARAM_VALUE 1 q 4096-ptr_max
UNITS 0 p unit_byte
UNITS 1 q unit_byte

fs/ext4/indirect.c ext4_find_shared() -> all_zeroes()

Type Parameter Key Value
PARAM_VALUE 1 q 4096-ptr_max
UNITS 0 p unit_byte
UNITS 1 q unit_byte

fs/minix/itree_v1.c find_shared() -> all_zeroes()

Type Parameter Key Value
PARAM_VALUE 1 q 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 p unit_byte
UNITS 1 q unit_byte
LOCK2 global &pointers_lock

fs/minix/itree_v1.c find_shared() -> all_zeroes()

Type Parameter Key Value
PARAM_VALUE 1 q 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 p unit_byte
UNITS 1 q unit_byte
LOCK2 global &pointers_lock

fs/ext2/inode.c ext2_find_shared() -> all_zeroes()

Type Parameter Key Value
PARAM_VALUE 1 q 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 p unit_byte
UNITS 1 q unit_byte
LOCK2 &ei->truncate_mutex
LOCK2 &inode->i_mapping->invalidate_lock
TYPE_LOCK (struct address_space)->invalidate_lock
TYPE_LOCK (struct ext2_inode_info)->truncate_mutex

fs/ext2/inode.c ext2_find_shared() -> all_zeroes()

Type Parameter Key Value
PARAM_VALUE 1 q 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 p unit_byte
UNITS 1 q unit_byte
LOCK2 &ei->truncate_mutex
LOCK2 &inode->i_mapping->invalidate_lock
TYPE_LOCK (struct address_space)->invalidate_lock
TYPE_LOCK (struct ext2_inode_info)->truncate_mutex

fs/minix/itree_v2.c find_shared() -> all_zeroes()

Type Parameter Key Value
PARAM_VALUE 1 q 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 p unit_byte
UNITS 1 q unit_byte
LOCK2 global &pointers_lock

fs/minix/itree_v2.c find_shared() -> all_zeroes()

Type Parameter Key Value
PARAM_VALUE 1 q 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 p unit_byte
UNITS 1 q unit_byte
LOCK2 global &pointers_lock