Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

lib/test_bitmap.c bitmap_shift_left() -> __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
DATA_SOURCE 0 dst $0
DATA_SOURCE 1 src $1
DATA_SOURCE 2 shift $2
DATA_SOURCE 3 nbits $3
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 2 shift 1-63
PARAM_VALUE 3 nbits 64
DATA_SOURCE 0 dst $0
DATA_SOURCE 1 src $1
DATA_SOURCE 2 shift $2
DATA_SOURCE 3 nbits $3
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 bitmap_shift_left() -> __bitmap_shift_left()

Type Parameter Key Value
BUF_SIZE 0 dst 1024
BUF_SIZE 0 dst 1024
BUF_SIZE 1 src 1024
BUF_SIZE 1 src 1024
DATA_SOURCE 0 dst $0
DATA_SOURCE 1 src $1
DATA_SOURCE 2 shift $2
DATA_SOURCE 3 nbits $3
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 bitmap_shift_left() -> __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 0 dst $0
DATA_SOURCE 1 src $1
DATA_SOURCE 2 shift $2
DATA_SOURCE 3 nbits $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 2 shift 1-63
BUF_SIZE 0 dst 8,16-268435464
BUF_SIZE 0 dst 8,16-268435464
BUF_SIZE 1 src 8,16-268435464
BUF_SIZE 1 src 8,16-268435464
DATA_SOURCE 0 dst $0
DATA_SOURCE 1 src $1
DATA_SOURCE 2 shift $2
DATA_SOURCE 3 nbits $3
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 bitmap_shift_left() -> __bitmap_shift_left()

Type Parameter Key Value
BUF_SIZE 0 dst s32min,8
BUF_SIZE 0 dst s32min,8
BUF_SIZE 1 src s32min,8
BUF_SIZE 1 src s32min,8
DATA_SOURCE 0 dst $0
DATA_SOURCE 1 src $1
DATA_SOURCE 2 shift $2
DATA_SOURCE 3 nbits $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 nbits
HALF_LOCKED2 map->lock_arg