Documented in 1 files:
Defined in 2 files as a macro:
- arch/s390/include/asm/bitops.h, line 44 (as a macro)
- include/asm-generic/bitops/non-atomic.h, line 11 (as a macro)
Defined in 5 files as a function:
- arch/alpha/include/asm/bitops.h, line 190 (as a function)
- arch/hexagon/include/asm/bitops.h, line 156 (as a function)
- arch/m68k/include/asm/bitops.h, line 211 (as a function)
- arch/sh/include/asm/bitops-op32.h, line 96 (as a function)
- arch/x86/include/asm/bitops.h, line 146 (as a function)
Referenced in 3 files:
- arch/x86/kvm/regs.h, line 222
- include/asm-generic/bitops/instrumented-non-atomic.h, line 100
- include/asm-generic/bitops/non-instrumented-non-atomic.h, line 10
Smatch caller information:
net/hsr/hsr_framereg.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 0-127 |
| BUF_SIZE | 1 | addr | 16 |
| BUF_SIZE | 1 | addr | 16 |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &node->seq_out_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct hsr_node)->seq_out_lock |
drivers/net/ethernet/netronome/nfp/ccm.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | addr | 8192 |
| BUF_SIZE | 1 | addr | 8192 |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | bh | ||
| LOCK2 | global &bpf_devs_lock |
net/mptcp/pm_kernel.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 0-255 |
| BUF_SIZE | 1 | addr | 32 |
| BUF_SIZE | 1 | addr | 32 |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &msk->pm.lock | ||
| LOCK2 | bh | ||
| LOCK2 | sk | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct mptcp_pm_data)->lock |
mm/huge_memory.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 0-s32max,18446744071562067968-u64max |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | global &huge_anon_orders_lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/block/drbd/drbd_bitmap.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 0-s16max |
| PARAM_VALUE | 1 | addr | 0,18379471554275704832,18446612682070032384 |
| CAPPED_DATA | 0 | nr | 1 |
| CAPPED_DATA | 0 | nr | 1 |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | nr | 0-4096[c] |
| USER_DATA | 0 | nr | 0-4096[c] |
| LOCK2 | &b->bm_lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct drbd_bitmap)->bm_lock |
drivers/net/ethernet/sfc/ef10.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 0-s32max |
| PARAM_VALUE | 1 | addr | 4096-ptr_max |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock |
security/keys/keyctl_pkey.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 1-47,60,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576-1048577,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,u64max |
| PARAM_VALUE | 1 | addr | 8837665732399849472 |
| PARAM_VALUE | 1 | *addr | 0 |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process_queue_manager.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 0-1023 |
| BUF_SIZE | 1 | addr | 128 |
| BUF_SIZE | 1 | addr | 128 |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| HARD_MAX | 0 | nr | 1023 |
| USER_DATA | 0 | nr | 0-1023 |
| LOCK2 | &p->mutex | ||
| TYPE_LOCK | (struct kfd_process)->mutex |
drivers/input/joystick/iforce/iforce-main.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 2 |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| LOCK2 | &evdev->mutex | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct evdev)->mutex |
drivers/tty/vt/keyboard.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | addr | 2601005670963499008 |
| BUF_SIZE | 1 | addr | 32 |
| BUF_SIZE | 1 | addr | 32 |
| CAPPED_DATA | 0 | nr | 1 |
| CAPPED_DATA | 0 | nr | 1 |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| CAPABLE | 0 | 26 | |
| NOSPEC | 0 | nr | |
| NOSPEC | 0 | nr | |
| PREEMPT_ADD | |||
| USER_DATA | 0 | nr | 0-255[c] |
| LOCK2 | global &func_buf_lock | ||
| LOCK2 | irq |
drivers/uio/uio_dmem_genirq.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 0 |
| PARAM_VALUE | 1 | addr | 4096-ptr_max |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &priv->lock | ||
| HALF_LOCKED2 | &idev->info_lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct uio_dmem_genirq_platdata)->lock |
drivers/xen/xen-acpi-processor.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| NO_OVERFLOW_SIMPLE | 0 | nr | |
| UNITS | 0 | nr | unit_array_size |
| LOCK2 | global &acpi_ids_mutex |
drivers/media/mc/mc-entity.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 0-2147483646,18446744071562067968-u64max |
| CAPPED_DATA | 0 | nr | 1 |
| CAPPED_DATA | 0 | nr | 1 |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &video->stream_lock |
fs/f2fs/segment.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &curseg->journal_rwsem | ||
| HALF_LOCKED2 | &sbi->cp_global_sem.internal_rwsem | ||
| HALF_LOCKED2 | &sit_i->sentry_lock |
net/sunrpc/auth_gss/svcauth_gss.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 0-127 |
| BUF_SIZE | 1 | addr | 16 |
| BUF_SIZE | 1 | addr | 16 |
| CAPPED_DATA | 0 | nr | 1 |
| CAPPED_DATA | 0 | nr | 1 |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| PREEMPT_ADD | |||
| USER_DATA | 0 | nr | 0-127[c] |
| LOCK2 | &sd->sd_lock | ||
| TYPE_LOCK | (struct gss_svc_seq_data)->sd_lock |
drivers/net/ovpn/pktid.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 0-2047 |
| BUF_SIZE | 1 | addr | 256 |
| BUF_SIZE | 1 | addr | 256 |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nr | 0-2047[c] |
| LOCK2 | &pr->lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct ovpn_pktid_recv)->lock |
lib/xarray.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nr | 0-255 |
| UNITS | 0 | nr | unit_page |
| HALF_LOCKED2 | &((&xas)->xa)->xa_lock |
mm/shmem.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 0-s32max,18446744071562067968-u64max |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | global &huge_shmem_orders_lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
fs/ext4/ialloc.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
arch/x86/kernel/process.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 0 |
| PARAM_VALUE | 1 | addr | 4096-ptr_max |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| PREEMPT_ADD | |||
| HALF_LOCKED2 | flags |
fs/minix/bitmap.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 0-64 |
| CAPPED_DATA | 0 | nr | 1 |
| CAPPED_DATA | 0 | nr | 1 |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | addr | unit_byte |
| LOCK2 | global &bitmap_lock |
mm/kasan/kasan_test_c.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 72 |
| PARAM_VALUE | 1 | addr | 4096-ptr_max |
| BUF_SIZE | 1 | addr | 9 |
| BUF_SIZE | 1 | addr | 9 |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| UNITS | 0 | nr | unit_bit |
drivers/net/ethernet/sfc/siena/siena_sriov.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 0-4294967294 |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &vf->txq_lock |
arch/x86/kvm/pmu.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 62 |
| PARAM_VALUE | 1 | addr | 4096-ptr_max |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
drivers/net/wireless/realtek/rtw89/chan.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 0-1,3-u32max |
| PARAM_VALUE | 1 | addr | 2389786532435476480 |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/vma.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 0 |
| PARAM_VALUE | 1 | addr | 4096-ptr_max |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &mm_all_locks_mutex | ||
| HALF_LOCKED2 | &cli->mutex | ||
| HALF_LOCKED2 | &mm->mmap_lock |
arch/x86/kvm/mmu/mmu.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 0-511 |
| BUF_SIZE | 1 | addr | 64 |
| BUF_SIZE | 1 | addr | 64 |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/kernel/cpu/cpuid-deps.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 15,23-26,54,57,128-129,137,140,147-148,153-154,156-157,293,302,304-305,309,314-324,353-355,359-361,370,374,388-390,401,405,419,513,515,518-524,526,541-542,578-579,584,598-601,607,681,689-690 |
| PARAM_VALUE | 1 | addr | 7170010164398383104 |
| BUF_SIZE | 1 | addr | 96 |
| BUF_SIZE | 1 | addr | 96 |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/kvm/vmx/nested.c kvm_register_test_and_mark_available() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 23-24 |
| DATA_SOURCE | 0 | nr | $1 |
| HARD_MAX | 0 | nr | 24 |
drivers/media/platform/renesas/vsp1/vsp1_video.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 0-2147483646,18446744071562067968-u64max |
| PARAM_VALUE | 1 | addr | 16,4096-ptr_max |
| CAPPED_DATA | 0 | nr | 1 |
| CAPPED_DATA | 0 | nr | 1 |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/net/ipa/ipa_mem.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | addr | 4661309632217956352 |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/kvm/lapic.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 0-31 |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| HALF_LOCKED2 | &vcpu->kvm->srcu | ||
| HALF_LOCKED2 | &vcpu->mutex |
drivers/block/drbd/drbd_worker.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 8 |
| PARAM_VALUE | 1 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | *addr | 0,2-u64max |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/uio/uio_pdrv_genirq.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 0 |
| PARAM_VALUE | 1 | addr | 4096-ptr_max |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &priv->lock | ||
| HALF_LOCKED2 | &idev->info_lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct uio_pdrv_genirq_platdata)->lock |
fs/jfs/jfs_dtree.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 1-127 |
| PARAM_VALUE | 1 | addr | 4096-ptr_max |
| BUF_SIZE | 1 | addr | (-1),16 |
| BUF_SIZE | 1 | addr | (-1),16 |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/gt/intel_execlists_submission.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 2 |
| PARAM_VALUE | 1 | addr | 4096-ptr_max |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | ce->ring->vma->obj->base.resv | ||
| LOCK2 | ce->timeline->hwsp_ggtt->obj->base.resv | ||
| HALF_LOCKED2 | >->perf.lock | ||
| HALF_LOCKED2 | &pxp->tee_mutex | ||
| HALF_LOCKED2 | __flags | ||
| HALF_LOCKED2 | ce->state->obj->base.resv | ||
| HALF_LOCKED2 | pkt->bb_vma->obj->base.resv | ||
| HALF_LOCKED2 | pkt->heci_pkt_vma->obj->base.resv | ||
| HALF_LOCKED2 | scratch->obj->base.resv |
drivers/gpu/drm/i915/gt/intel_lrc.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 2 |
| PARAM_VALUE | 1 | addr | 4096-ptr_max |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ce->pin_mutex | ||
| LOCK2 | ce->ring->vma->obj->base.resv | ||
| LOCK2 | ce->timeline->hwsp_ggtt->obj->base.resv | ||
| HALF_LOCKED2 | >->perf.lock | ||
| HALF_LOCKED2 | &pxp->tee_mutex | ||
| HALF_LOCKED2 | __flags | ||
| HALF_LOCKED2 | ce->state->obj->base.resv | ||
| HALF_LOCKED2 | pkt->bb_vma->obj->base.resv | ||
| HALF_LOCKED2 | pkt->heci_pkt_vma->obj->base.resv | ||
| HALF_LOCKED2 | scratch->obj->base.resv | ||
| TYPE_LOCK | (struct intel_context)->pin_mutex |
fs/udf/balloc.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | nr | 1 |
| CAPPED_DATA | 0 | nr | 1 |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | addr | unit_byte |
| LOCK2 | &sbi->s_alloc_mutex | ||
| HALF_LOCKED2 | &iinfo->i_data_sem | ||
| TYPE_LOCK | (struct udf_sb_info)->s_alloc_mutex |
crypto/asymmetric_keys/pkcs7_parser.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 0-5 |
| PARAM_VALUE | 1 | addr | 4096-ptr_max |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| HARD_MAX | 0 | nr | 5 |
fs/netfs/write_issue.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 11 |
| PARAM_VALUE | 1 | addr | 4096-ptr_max |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dvnode->validate_lock | ||
| HALF_LOCKED2 | &mapping->invalidate_lock | ||
| HALF_LOCKED2 | &vnode->validate_lock | ||
| TYPE_LOCK | (struct afs_vnode)->validate_lock |
drivers/net/wwan/qcom_bam_dmux.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 0-7 |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| HARD_MAX | 0 | nr | 7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nr | 0-7[u] |
| HALF_LOCKED2 | &bdma_chan->lock | ||
| HALF_LOCKED2 | &ioat_chan->cleanup_lock | ||
| HALF_LOCKED2 | &mv_chan->lock | ||
| HALF_LOCKED2 | &pd_chan->lock | ||
| HALF_LOCKED2 | &plxdev->ring_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &swdma_chan->complete_lock | ||
| HALF_LOCKED2 | &td_chan->lock | ||
| HALF_LOCKED2 | bh |
drivers/input/ff-memless.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 0-15 |
| PARAM_VALUE | 1 | addr | 4420063569484840960 |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->event_lock | ||
| HALF_LOCKED2 | irq |
arch/x86/kvm/vmx/tdx.c kvm_register_test_and_mark_available() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 23-24 |
| DATA_SOURCE | 0 | nr | $1 |
| HARD_MAX | 0 | nr | 24 |
net/rxrpc/input_rack.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | addr | 4096-ptr_max |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| UNITS | 0 | nr | unit_byte |
net/core/dev.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 0 |
| PARAM_VALUE | 1 | addr | 4096-ptr_max |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &sd->input_pkt_queue.lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct sk_buff_head)->lock |
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 0-s32max,18446744071562067968-u64max |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/kvm/vmx/vmx.c kvm_register_test_and_mark_available() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 23-24 |
| DATA_SOURCE | 0 | nr | $1 |
| HARD_MAX | 0 | nr | 24 |
arch/x86/events/intel/uncore_discovery.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 1 | addr | 16,4096-ptr_max |
| BUF_SIZE | 1 | addr | 8 |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
drivers/media/firewire/firedtv-dvb.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 0-15 |
| PARAM_VALUE | 1 | addr | 4096-ptr_max |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &fdtv->demux_mutex | ||
| HALF_LOCKED2 | &demux->mutex | ||
| HALF_LOCKED2 | &dvbdmx->mutex | ||
| TYPE_LOCK | (struct firedtv)->demux_mutex |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 0-1023 |
| BUF_SIZE | 1 | addr | 128 |
| BUF_SIZE | 1 | addr | 128 |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| USER_DATA | 0 | nr | 0-1023 |
| LOCK2 | &p->mutex | ||
| HALF_LOCKED2 | &dqm->lock_hidden | ||
| TYPE_LOCK | (struct kfd_process)->mutex |
drivers/gpu/drm/i915/i915_sw_fence.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 0 |
| PARAM_VALUE | 1 | addr | 4096-ptr_max |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &i915_sw_fence_lock |
net/rxrpc/call_state.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 0 |
| PARAM_VALUE | 1 | addr | 4096-ptr_max |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &call->user_mutex | ||
| HALF_LOCKED2 | &rx->sk |
fs/ext4/super.c ___test_and_set_bit() -> arch___test_and_set_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nr | 2-3 |
| PARAM_VALUE | 1 | addr | 1-u64max |
| DATA_SOURCE | 0 | nr | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | sb |