Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

lib/test_bitmap.c test_zero_nbits() -> bitmap_shift_left()

Type Parameter Key Value
PARAM_VALUE 0 dst 0
PARAM_VALUE 1 src 0
PARAM_VALUE 2 shift 0
PARAM_VALUE 3 nbits 0
NOCHECK_CALL

net/batman-adv/bitarray.c batadv_bitmap_shift_left() -> bitmap_shift_left()

Type Parameter Key Value
PARAM_VALUE 2 shift 1-63
PARAM_VALUE 3 nbits 64
BUF_SIZE 0 dst (-1),8
BUF_SIZE 0 dst (-1),8
BUF_SIZE 1 src (-1),8
BUF_SIZE 1 src (-1),8
DATA_SOURCE 0 dst $0
DATA_SOURCE 1 src $0
DATA_SOURCE 2 shift $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
HALF_LOCKED2 &hard_iface->bat_iv.ogm_buff_mutex
HALF_LOCKED2 &orig_node->bat_iv.ogm_cnt_lock
HALF_LOCKED2 &orig_node->bcast_seqno_lock
HALF_LOCKED2 rcu_read

drivers/infiniband/hw/hfi1/affinity.c cpumask_shift_left() -> bitmap_shift_left()

Type Parameter Key Value
BUF_SIZE 0 dst 1024
BUF_SIZE 1 src 1024
DATA_SOURCE 2 shift $2
NOCHECK_CALL
LOCK2 &affinity->lock
HALF_LOCKED2 global &hfi1_mutex
TYPE_LOCK (struct hfi1_affinity_node_list)->lock

drivers/gpu/drm/xe/xe_gt_topology.c gen_l3_mask_from_pattern() -> bitmap_shift_left()

Type Parameter Key Value
PARAM_VALUE 0 dst 7542466565338955776
PARAM_VALUE 2 shift 0-992
PARAM_VALUE 3 nbits 64
CAPPED_DATA 2 shift 1
DATA_SOURCE 1 src $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/vfio/vfio_iommu_type1.c update_user_bitmap() -> bitmap_shift_left()

Type Parameter Key Value
PARAM_VALUE 2 shift 1-63
BUF_SIZE 0 dst 8,16-268435464
BUF_SIZE 1 src 8,16-268435464
NOCHECK_CALL
USER_DATA 2 shift 1-63[c]
NO_OVERFLOW_SIMPLE 0 dst
NO_OVERFLOW_SIMPLE 1 src
LOCK2 &iommu->lock
TYPE_LOCK (struct vfio_iommu)->lock

drivers/base/regmap/regcache-rbtree.c regcache_rbtree_insert_to_block() -> bitmap_shift_left()

Type Parameter Key Value
BUF_SIZE 0 dst 8,18446744071562067968
BUF_SIZE 0 dst 8,18446744071562067968
BUF_SIZE 1 src 8,18446744071562067968
BUF_SIZE 1 src 8,18446744071562067968
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 nbits
HALF_LOCKED2 map->lock_arg