Defined in 1 files as a function:

Referenced in 13 files:

Smatch caller information:

drivers/fpga/intel-m10-bmc-sec-update.c show_canceled_csk() -> bitmap_complement()

Type Parameter Key Value
PARAM_VALUE 0 dst 1965307240994975744
PARAM_VALUE 1 src 1965307240994975744
PARAM_VALUE 2 nbits 128
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/usb/serial/ftdi_sio.c ftdi_gpio_init_valid_mask() -> bitmap_complement()

Type Parameter Key Value
PARAM_VALUE 0 dst 16,4096-ptr_max
PARAM_VALUE 1 src 8829551067757883392
PARAM_VALUE 1 *src 0-255
PARAM_VALUE 2 nbits 1-u16max
DATA_SOURCE 0 dst $1
DATA_SOURCE 2 nbits $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 nbits 1-u16max[c]
NO_OVERFLOW_SIMPLE 2 nbits
LOCK2 _T->lock
HALF_LOCKED2 &bank->deferred_lock
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &hdev->driver_input_lock

drivers/input/keyboard/sh_keysc.c sh_keysc_isr() -> bitmap_complement()

Type Parameter Key Value
PARAM_VALUE 0 dst 4348881443379777536
PARAM_VALUE 1 src 4348881443379777536
PARAM_VALUE 2 nbits 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

lib/vsprintf.c vsscanf() -> bitmap_complement()

Type Parameter Key Value
PARAM_VALUE 0 dst 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 nbits 256
BUF_SIZE 0 dst 32
BUF_SIZE 1 src 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

mm/memory-tiers.c __nodes_complement() -> bitmap_complement()

Type Parameter Key Value
PARAM_VALUE 2 nbits 1024
BUF_SIZE 0 dst 128
BUF_SIZE 1 src 128
DATA_SOURCE 2 nbits $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

lib/test_bitmap.c test_bitmap_const_eval() -> bitmap_complement()

Type Parameter Key Value
PARAM_VALUE 0 dst 4739743299743006720
PARAM_VALUE 0 *dst 33554432,33555392
PARAM_VALUE 1 src 4739743299743006720
PARAM_VALUE 1 *src 33554432,33555392
PARAM_VALUE 2 nbits 64
NOCHECK_CALL
UNITS 2 nbits unit_bit

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

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

drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c amdgpu_amdkfd_device_init() -> bitmap_complement()

Type Parameter Key Value
PARAM_VALUE 2 nbits 128
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &xcp_mgr->xcp_lock

drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c kgd_gfx_v9_get_cu_occupancy() -> bitmap_complement()

Type Parameter Key Value
PARAM_VALUE 0 dst 7220687647762157568
PARAM_VALUE 2 nbits 128
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &adev->grbm_idx_mutex
LOCK2 &adev->srbm_mutex
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct amdgpu_device)->grbm_idx_mutex
TYPE_LOCK (struct amdgpu_device)->srbm_mutex
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/gpio/gpio-pca953x.c pca953x_irq_bus_sync_unlock() -> bitmap_complement()

Type Parameter Key Value
PARAM_VALUE 0 dst 6828742695520796672
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

drivers/usb/serial/cp210x.c cp210x_gpio_init_valid_mask() -> bitmap_complement()

Type Parameter Key Value
PARAM_VALUE 0 dst 16,4096-ptr_max
PARAM_VALUE 1 src 8249544853833789440
PARAM_VALUE 1 *src 0-u16max
PARAM_VALUE 2 nbits 1-u16max
DATA_SOURCE 0 dst $1
DATA_SOURCE 2 nbits $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 nbits 1-u16max[c]
NO_OVERFLOW_SIMPLE 2 nbits
LOCK2 _T->lock
HALF_LOCKED2 &bank->deferred_lock
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &hdev->driver_input_lock

drivers/pinctrl/pinctrl-cy8c95x0.c cy8c95x0_irq_bus_sync_unlock() -> bitmap_complement()

Type Parameter Key Value
PARAM_VALUE 0 dst 8089742665399422976
PARAM_VALUE 1 src 8089742665399422976
PARAM_VALUE 2 nbits 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL