Defined in 2 files as a macro:

Defined in 1 files as a function:

Referenced in 18 files:

Smatch caller information:

drivers/net/ethernet/dec/tulip/de2104x.c build_setup_frame_hash() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 0 nr 255
PARAM_VALUE 1 addr 5599377484196937728
BUF_SIZE 1 addr 64
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &de->lock
LOCK2 flags
HALF_LOCKED2 &dev->addr_list_lock
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct de_private)->lock

drivers/net/ethernet/dec/tulip/de2104x.c build_setup_frame_hash() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 0 nr 0-511
PARAM_VALUE 1 addr 5599377484196937728
BUF_SIZE 1 addr 64
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &de->lock
LOCK2 flags
HALF_LOCKED2 &dev->addr_list_lock
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct de_private)->lock

drivers/net/ethernet/dec/tulip/tulip_core.c build_setup_frame_hash() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 0 nr 255
PARAM_VALUE 1 addr 8250371943429115904
BUF_SIZE 1 addr 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->addr_list_lock
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/dec/tulip/tulip_core.c build_setup_frame_hash() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 0 nr 0-511
PARAM_VALUE 1 addr 8250371943429115904
BUF_SIZE 1 addr 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->addr_list_lock
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &rtnl_mutex

fs/gfs2/lock_dlm.c gfs2_control_func() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 0 nr 0-s32max
PARAM_VALUE 1 addr 4096-ptr_max
PARAM_VALUE 1 *addr 0-255
BUF_SIZE 1 addr 24
CAPPED_DATA 0 nr 1
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 &ls->ls_recover_spin
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct lm_lockstruct)->ls_recover_spin

fs/ocfs2/quota_local.c _ocfs2_set_bit() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 1 addr 0,8-u64max
DATA_SOURCE 0 nr $0
DATA_SOURCE 1 addr $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dquot->dq_lock

drivers/net/wireless/ti/wlcore/cmd.c wlcore_cmd_regdomain_config_locked() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 0 nr 0-13,18-48
PARAM_VALUE 1 addr 3015394715219537920
BUF_SIZE 1 addr 8
DATA_SOURCE 0 nr r wlcore_get_reg_conf_ch_idx
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &wl->mutex
TYPE_LOCK (struct wl1271)->mutex

drivers/net/wireless/ti/wlcore/cmd.c wlcore_set_pending_regdomain_ch() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 0 nr 0-13,18-48
BUF_SIZE 1 addr 8
DATA_SOURCE 0 nr r wlcore_get_reg_conf_ch_idx
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &wl->mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct wl1271)->mutex

fs/ntfs3/index.c indx_mark_used() -> __set_bit_le()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 addr unit_byte
HALF_LOCKED2 &ni->ni_lock

drivers/md/dm-log.c log_set_bit() -> __set_bit_le()

Type Parameter Key Value
BUF_SIZE 1 addr s32min,1-536870912
DATA_SOURCE 0 nr $2
DATA_SOURCE 1 addr $1
NOCHECK_CALL
UNITS 0 nr unit_byte
HALF_LOCKED2 &md->suspend_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &rh->recovery_count

fs/f2fs/segment.c add_discard_addrs() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 0 nr 0-s32max,18446744071562067968-18446744073709551614
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 64
CAPPED_DATA 0 nr 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 nr unit_page
LOCK2 &sbi->cp_global_sem.internal_rwsem
LOCK2 &sit_i->sentry_lock
HALF_LOCKED2 &sbi->gc_lock.internal_rwsem
HALF_LOCKED2 &sbi->pin_sem.internal_rwsem
HALF_LOCKED2 &sbi->umount_mutex
TYPE_LOCK (struct f2fs_rwsem)->internal_rwsem
TYPE_LOCK (struct sit_info)->sentry_lock

fs/minix/inode.c minix_fill_super() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 0 nr 0
PARAM_VALUE 1 *addr 0-255
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 addr unit_byte
HALF_LOCKED2 &fc->uapi_mutex

fs/minix/inode.c minix_fill_super() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 0 nr 0
PARAM_VALUE 1 *addr 0-255
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 addr unit_byte
HALF_LOCKED2 &fc->uapi_mutex

fs/ext4/ialloc.c ext4_mark_bitmap_end() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 0 nr 0-s32max,18446744071562067968-18446744073709551614
CAPPED_DATA 0 nr 1
DATA_SOURCE 1 addr $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 addr unit_byte
HALF_LOCKED2 sb

fs/ext4/ialloc.c ext4_mark_inode_used() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 0 nr 0-s32max,18446744071562067968-u64max
PARAM_VALUE 1 addr 4096-ptr_max
CAPPED_DATA 0 nr 1
NOCHECK_CALL
UNITS 1 addr unit_byte

fs/minix/bitmap.c minix_new_block() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 0 nr 0-64
CAPPED_DATA 0 nr 1
DATA_SOURCE 0 nr r find_first_zero_bit_le
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 addr unit_byte
LOCK2 global &bitmap_lock

drivers/net/ethernet/sfc/falcon/farch.c ef4_farch_filter_sync_rx_mode() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 0 nr 0-255
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &efx->mac_lock
LOCK2 &net_dev->addr_list_lock
LOCK2 bh
HALF_LOCKED2 &efx->filter_sem
TYPE_LOCK (struct ef4_nic)->mac_lock
TYPE_LOCK (struct net_device)->addr_list_lock

drivers/net/ethernet/sfc/falcon/farch.c ef4_farch_filter_sync_rx_mode() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 0 nr 255
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &efx->mac_lock
LOCK2 &net_dev->addr_list_lock
LOCK2 bh
HALF_LOCKED2 &efx->filter_sem
TYPE_LOCK (struct ef4_nic)->mac_lock
TYPE_LOCK (struct net_device)->addr_list_lock

drivers/net/ethernet/sfc/falcon/farch.c ef4_farch_tx_init() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 1 addr 6118899203791949824
BUF_SIZE 1 addr 16
BIT_INFO 0 nr 0x0,0xfffffffe
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

fs/ocfs2/localalloc.c _ocfs2_set_bit() -> __set_bit_le()

Type Parameter Key Value
DATA_SOURCE 0 nr $0
DATA_SOURCE 1 addr $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &oi->ip_alloc_sem
HALF_LOCKED2 &tl_inode->i_rwsem

fs/ocfs2/suballoc.c _ocfs2_set_bit() -> __set_bit_le()

Type Parameter Key Value
DATA_SOURCE 0 nr $0
DATA_SOURCE 1 addr $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 nr unit_byte
HALF_LOCKED2 &alloc_inode->i_rwsem
HALF_LOCKED2 &jh->b_state_lock

fs/ocfs2/resize.c _ocfs2_set_bit() -> __set_bit_le()

Type Parameter Key Value
CAPPED_DATA 0 nr 1
DATA_SOURCE 0 nr $0
DATA_SOURCE 1 addr $1
CAPABLE 0 24
NOCHECK_CALL
LOCK2 &inode->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

fs/ext4/mballoc.c mb_set_bit() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 0 nr 0-s32max,18446744071562067968-u64max
PARAM_VALUE 1 addr 0,8-u64max
DATA_SOURCE 0 nr $0 [m]
DATA_SOURCE 1 addr r mb_correct_addr_and_bit
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 nr 0-s32max,18446744071562067968-u64max[c]
UNITS 0 nr unit_byte
UNITS 1 addr unit_byte
HALF_LOCKED2 sb

drivers/md/persistent-data/dm-space-map-common.c sm_set_bitmap() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 0 nr 0,4-60
PARAM_VALUE 1 addr 0-ptr_max
CAPPED_DATA 0 nr 1
BIT_INFO 0 nr 0x0,0x3e
NOCHECK_CALL

drivers/md/persistent-data/dm-space-map-common.c sm_set_bitmap() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 0 nr 1,5-61
PARAM_VALUE 1 addr 4096-ptr_max
CAPPED_DATA 0 nr 1
NOCHECK_CALL

fs/f2fs/dir.c f2fs_update_dentry() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 0 nr 0-536870975
BUF_SIZE 1 addr 27
CAPPED_DATA 0 nr 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem
TYPE_LOCK (struct f2fs_rwsem)->internal_rwsem

fs/ext4/balloc.c ext4_init_block_bitmap() -> __set_bit_le()

Type Parameter Key Value
CAPPED_DATA 0 nr 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 addr unit_byte
LOCK2 sb

fs/ext4/balloc.c ext4_init_block_bitmap() -> __set_bit_le()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 addr unit_byte
LOCK2 sb

fs/ext4/balloc.c ext4_init_block_bitmap() -> __set_bit_le()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 addr unit_byte
LOCK2 sb

fs/ext4/balloc.c ext4_init_block_bitmap() -> __set_bit_le()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 addr unit_byte
LOCK2 sb

drivers/net/ethernet/sfc/siena/farch.c efx_farch_filter_sync_rx_mode() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 0 nr 0-255
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &efx->filter_sem
LOCK2 &efx->mac_lock
LOCK2 &net_dev->addr_list_lock
LOCK2 bh
TYPE_LOCK (struct efx_nic)->filter_sem
TYPE_LOCK (struct efx_nic)->mac_lock
TYPE_LOCK (struct net_device)->addr_list_lock

drivers/net/ethernet/sfc/siena/farch.c efx_farch_filter_sync_rx_mode() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 0 nr 255
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &efx->filter_sem
LOCK2 &efx->mac_lock
LOCK2 &net_dev->addr_list_lock
LOCK2 bh
TYPE_LOCK (struct efx_nic)->filter_sem
TYPE_LOCK (struct efx_nic)->mac_lock
TYPE_LOCK (struct net_device)->addr_list_lock

fs/f2fs/node.c __update_nat_bits() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 0 nr 1-9439488
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &nm_i->nat_tree_lock.internal_rwsem
LOCK2 &sbi->cp_global_sem.internal_rwsem
HALF_LOCKED2 &sbi->gc_lock.internal_rwsem
HALF_LOCKED2 &sbi->pin_sem.internal_rwsem
HALF_LOCKED2 &sbi->umount_mutex
TYPE_LOCK (struct f2fs_rwsem)->internal_rwsem

fs/f2fs/node.c __update_nat_bits() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 0 nr 0-9439488
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &nm_i->nat_tree_lock.internal_rwsem
LOCK2 &sbi->cp_global_sem.internal_rwsem
HALF_LOCKED2 &sbi->gc_lock.internal_rwsem
HALF_LOCKED2 &sbi->pin_sem.internal_rwsem
HALF_LOCKED2 &sbi->umount_mutex
TYPE_LOCK (struct f2fs_rwsem)->internal_rwsem

fs/f2fs/node.c load_free_nid_bitmap() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 0 nr 0-64
CAPPED_DATA 0 nr 1
DATA_SOURCE 0 nr r find_next_bit_le
NOCHECK_CALL

fs/f2fs/node.c load_free_nid_bitmap() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 0 nr 0-64
CAPPED_DATA 0 nr 1
DATA_SOURCE 0 nr r find_next_bit_le
NOCHECK_CALL

fs/f2fs/node.c scan_nat_page() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 0 nr 0-9439488
CAPPED_DATA 0 nr 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &nm_i->nat_tree_lock.internal_rwsem
HALF_LOCKED2 &sbi->gc_lock.internal_rwsem
TYPE_LOCK (struct f2fs_rwsem)->internal_rwsem

fs/f2fs/node.c update_free_nid_bitmap() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 1 *addr 0-255
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 nr unit_byte
HALF_LOCKED2 &nm_i->nat_tree_lock.internal_rwsem
HALF_LOCKED2 &nm_i->nid_list_lock

fs/ocfs2/blockcheck.c _ocfs2_set_bit() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 0 nr 0-4294967294
PARAM_VALUE 1 addr 4096-ptr_max
CAPPED_DATA 0 nr 1
DATA_SOURCE 0 nr $0
DATA_SOURCE 1 addr $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 addr unit_byte
HALF_LOCKED2 &((bucket->bu_inode->i_sb)->s_fs_info)->osb_xattr_lock

fs/ext4/super.c count_overhead() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 1 addr 16,4096-ptr_max
DATA_SOURCE 1 addr $2
NOCHECK_CALL

fs/ext4/super.c count_overhead() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 1 addr 16,4096-ptr_max
DATA_SOURCE 1 addr $2
NOCHECK_CALL

fs/ext4/super.c count_overhead() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 0 nr 0-s32max,18446744071562067968-u64max
PARAM_VALUE 1 addr 16,4096-ptr_max
DATA_SOURCE 1 addr $2
NOCHECK_CALL

fs/ext4/super.c count_overhead() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 0 nr 0
PARAM_VALUE 1 addr 16,4096-ptr_max
DATA_SOURCE 1 addr $2
BIT_INFO 0 nr 0x0,0x0
NOCHECK_CALL

fs/ext4/super.c count_overhead() -> __set_bit_le()

Type Parameter Key Value
PARAM_VALUE 0 nr 0-s32max
PARAM_VALUE 1 addr 16,4096-ptr_max
DATA_SOURCE 1 addr $2
NOCHECK_CALL