Defined in 1 files as a macro:
Defined in 1 files as a function:
Referenced in 69 files:
- arch/alpha/kernel/srmcons.c, line 79
- arch/powerpc/kvm/book3s_hv.c, line 3624
- arch/s390/mm/gmap_helpers.c, line 70
- arch/um/drivers/vector_kern.c, line 405
- arch/x86/hyperv/hv_crash.c, line 341
- block/blk-ioc.c, line 116
- drivers/char/hw_random/cctrng.c, line 221
- drivers/char/ipmi/ipmi_msghandler.c
- drivers/cpufreq/powernv-cpufreq.c, line 681
- drivers/cpuidle/cpuidle-ux500.c, line 33
- drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c, line 141
- drivers/gpu/drm/nouveau/dispnv50/crc.c, line 170
- drivers/hwspinlock/hwspinlock_core.c, line 124
- drivers/misc/pvpanic/pvpanic.c, line 50
- drivers/net/ethernet/3com/typhoon.c, line 484
- drivers/net/ethernet/cavium/liquidio/request_manager.c, line 448
- drivers/net/ethernet/chelsio/cxgb/espi.c
- drivers/net/ethernet/chelsio/cxgb/sge.c
- drivers/net/ethernet/chelsio/cxgb3/sge.c, line 2921
- drivers/net/ethernet/chelsio/cxgb4/sge.c, line 3224
- drivers/net/ethernet/intel/fm10k/fm10k.h, line 406
- drivers/net/ethernet/mediatek/mtk_eth_soc.c, line 1204
- drivers/net/ethernet/nvidia/forcedeth.c, line 4267
- drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c, line 1871
- drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c, line 891
- drivers/scsi/bnx2i/bnx2i.h, line 144
- drivers/scsi/lpfc/lpfc_sli4.h, line 757
- drivers/soc/qcom/rpmh-rsc.c, line 904
- drivers/soc/qcom/rpmh.c, line 480
- drivers/tty/vt/vt.c, line 3460
- fs/btrfs/zoned.c
- fs/ceph/dir.c
- fs/dcache.c
- fs/dlm/lock.c, line 525
- fs/ext2/balloc.c, line 1019
- fs/ext4/ext4.h, line 3697
- fs/gfs2/quota.c, line 159
- fs/inode.c, line 943
- fs/nfs/nfs42xattr.c
- fs/nfsd/filecache.c, line 628
- fs/nfsd/nfs4state.c, line 2331
- fs/xfs/xfs_buf.c
- fs/xfs/xfs_qm.c, line 424
- include/linux/local_lock_internal.h, line 298
- include/linux/netdevice.h, line 4857
- include/linux/serial_core.h, line 735
- include/linux/spinlock.h, line 615
- include/linux/xarray.h, line 535
- include/net/sch_generic.h
- kernel/bpf/task_iter.c
- kernel/sched/debug.c, line 956
- kernel/signal.c, line 5028
- lib/test_context-analysis.c, line 115
- mm/memory.c, line 1987
- mm/page_alloc.c
- mm/show_mem.c, line 438
- mm/swapfile.c, line 631
- mm/vmalloc.c, line 5254
- mm/vmscan.c
- mm/workingset.c, line 741
- net/ipv4/icmp.c, line 212
- net/ipv4/ipmr.c, line 795
- net/ipv6/icmp.c, line 108
- net/ipv6/ip6mr.c, line 870
- net/iucv/iucv.c, line 1745
- rust/helpers/spinlock.c, line 32
- security/apparmor/lsm.c
- sound/core/pcm_native.c, line 1393
Smatch caller information:
drivers/hwspinlock/hwspinlock_core.c __hwspin_trylock() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &chip_data->rlock | ||
| HALF_LOCKED2 | &data->lock | ||
| HALF_LOCKED2 | &efuse->mutex | ||
| HALF_LOCKED2 | _T->lock |
fs/dlm/lock.c dlm_rsb_scan() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ifb.c __netif_tx_trylock() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh |
drivers/misc/pvpanic/pvpanic.c pvpanic_send_event() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 1398501499488231424 |
fs/erofs/zdata.c z_erofs_put_pcluster() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pcl->lockref.lock | ||
| TYPE_LOCK | (struct lockref)->lock |
mm/swapfile.c isolate_lock_cluster() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &si->lock | ||
| HALF_LOCKED2 | &si->global_cluster_lock | ||
| TYPE_LOCK | (struct swap_info_struct)->lock |
drivers/soc/qcom/rpmh.c rpmh_flush() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| HALF_LOCKED2 | &drv->lock |
drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_stats_update() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
fs/nfsd/filecache.c nfsd_file_lru_scan() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4658852959721054208 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &bch_register_lock |
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c amdgpu_mux_resubmit_fallback() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/inode.c inode_lru_isolate() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/nouveau/dispnv50/crc.c nv50_crc_handle_vblank() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &event->list_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &chan->lock | ||
| HALF_LOCKED2 | &device->intr.lock | ||
| HALF_LOCKED2 | &gsp->client_id.mutex | ||
| HALF_LOCKED2 | &gsp->cmdq.mutex | ||
| HALF_LOCKED2 | &sw->engine.lock | ||
| TYPE_LOCK | (struct nvkm_event)->list_lock |
drivers/net/ethernet/chelsio/cxgb3/sge.c __netif_tx_trylock() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/chelsio/cxgb3/sge.c sge_timer_tx() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c mt76x02_mac_poll_tx_status() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/chelsio/cxgb4/sge.c __netif_tx_trylock() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/chelsio/cxgb4/sge.c ofld_xmit_direct() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PREEMPT_ADD | |||
| LOCK2 | bh |
fs/nfsd/nfs4state.c reduce_session_slots() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &nfsd_session_list_lock | ||
| HALF_LOCKED2 | global &bch_register_lock |
fs/ext4/ialloc.c ext4_try_lock_group() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &elr->lr_super->s_umount | ||
| HALF_LOCKED2 | &grp->alloc_sem |
fs/nfs/nfs42xattr.c cache_lru_isolate() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/nfs/nfs42xattr.c entry_lru_isolate() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/nfs/nfs42xattr.c entry_lru_isolate() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c netxen_post_rx_buffers_nodb() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
drivers/net/ethernet/chelsio/cxgb/sge.c sge_tx_reclaim_cb() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/chelsio/cxgb/sge.c t1_sge_tx() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/page_alloc.c __free_frozen_pages() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/page_alloc.c alloc_pages_bulk_noprof() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bo->mutex | ||
| HALF_LOCKED2 | &gbuf_resize_mutex | ||
| HALF_LOCKED2 | &inode->i_rwsem |
mm/page_alloc.c check_alloc_stall_warn() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4137455236477562880 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/page_alloc.c free_frozen_page_commit() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/page_alloc.c free_unref_folios() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/page_alloc.c rmqueue_pcplist() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &oom_lock |
net/sched/sch_teql.c __netif_tx_trylock() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
mm/workingset.c shadow_lru_isolate() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/workingset.c shadow_lru_isolate() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &(&mapping->i_pages)->xa_lock |
drivers/char/hw_random/cctrng.c cctrng_read() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &reading_mutex |
drivers/net/ethernet/3com/typhoon.c typhoon_hello() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &tp->command_lock |
mm/vmscan.c walk_pmd_range_locked() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | lock | r pmd_lockptr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mm->mmap_lock |
mm/vmscan.c walk_pte_range() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &mm->mmap_lock |
net/ipv6/ip6mr.c ipmr_expire_process() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 5217177549711572992 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/xfs/xfs_qm.c xfs_qm_dquot_isolate() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/fm10k/fm10k_pci.c fm10k_mbx_trylock() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
fs/gfs2/quota.c gfs2_qd_isolate() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/memory.c zap_empty_pte_table() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | lock | r pmd_lockptr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | ptl | ||
| HALF_LOCKED2 | &mm->mmap_lock |
kernel/sched/build_utility.c print_cfs_rq() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 6276696705134944256 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &m->lock |
kernel/sched/build_utility.c print_rt_rq() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 6276696705134944256 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &m->lock |
kernel/sched/build_utility.c print_task() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 6276696705134944256 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &m->lock |
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c qlcnic_post_rx_buffers_nodb() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH |
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c qlcnic_process_cmd_ring() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/tty/vt/vt.c vt_console_print() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 3447048805665820672 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags |
fs/ext4/mballoc.c ext4_try_lock_group() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/ipmi/ipmi_msghandler.c panic_event() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
drivers/char/ipmi/ipmi_msghandler.c panic_event() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
sound/core/pcm_native.c snd_pcm_stream_group_ref() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/btrfs/zoned.c btrfs_reset_unused_block_groups() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &fs_info->unused_bgs_lock | ||
| TYPE_LOCK | (struct btrfs_fs_info)->unused_bgs_lock |
fs/btrfs/zoned.c btrfs_zoned_activate_one_bg() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &space_info->groups_sem | ||
| HALF_LOCKED2 | &fs_info->chunk_mutex | ||
| HALF_LOCKED2 | &fs_info->ro_block_group_mutex | ||
| TYPE_LOCK | (struct btrfs_space_info)->groups_sem |
drivers/net/ethernet/chelsio/cxgb4vf/sge.c __netif_tx_trylock() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/soc/qcom/rpmh-rsc.c rpmh_rsc_cpu_pm_callback() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
drivers/net/ethernet/chelsio/cxgb/espi.c t1_espi_get_mon() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/chelsio/cxgb/espi.c t1_espi_get_mon_t204() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/ext2/balloc.c try_to_extend_reservation() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| BUF_SIZE | 0 | lock | 72 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ei->truncate_mutex |
net/ipv4/icmp.c icmp_xmit_lock() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | bh | ||
| HALF_LOCKED2 | rcu_read |
kernel/signal.c kdb_send_sig() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/nvidia/forcedeth.c nv_do_stats_poll() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/bpf/task_iter.c ____bpf_find_vma() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
kernel/bpf/task_iter.c bpf_iter_task_vma_new() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
fs/ext4/mballoc-test.c ext4_try_lock_group() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|
fs/xfs/xfs_buf.c xfs_buftarg_drain_rele() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/xfs/xfs_buf.c xfs_buftarg_isolate() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/vmalloc.c vmalloc_dump_obj() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &report_lock |
drivers/net/ethernet/cavium/liquidio/request_manager.c octeon_flush_iq() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/ceph/dir.c __dentry_leases_walk() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | &mdsc->dentry_list_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ceph_mds_client)->dentry_list_lock |
fs/ceph/dir.c __dir_lease_try_check() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dentry->d_lockref.lock | ||
| HALF_LOCKED2 | &mdsc->dentry_list_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct lockref)->lock |
drivers/net/virtio_net.c __netif_tx_trylock() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
fs/ext4/balloc.c ext4_try_lock_group() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/core/dev.c qdisc_run_begin() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | root_lock |
net/core/dev.c qdisc_run_begin() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | root_lock |
security/apparmor/lsm.c aa_get_buffer() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 7542958302711767040 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
security/apparmor/lsm.c aa_put_buffer() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 7542958302711767040 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/myricom/myri10ge/myri10ge.c __netif_tx_trylock() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
block/blk-ioc.c ioc_release_fn() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| LOCK2 | &ioc->lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct io_context)->lock |
net/ipv4/ipmr.c ipmr_expire_process() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 117935776473530368 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/ipv6/icmp.c icmpv6_xmit_lock() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | bh | ||
| HALF_LOCKED2 | rcu_read |
fs/dcache.c dentry_lru_isolate() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/dcache.c dentry_lru_isolate_shrink() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/dcache.c lock_for_kill() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dentry->d_inode->i_rwsem | ||
| HALF_LOCKED2 | &dentry->d_lockref.lock | ||
| HALF_LOCKED2 | &dentry->d_sb->s_vfs_rename_mutex |
lib/test_context-analysis.c class_spinlock_try_constructor() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|
lib/test_context-analysis.c test_spinlock_trylock() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|
fs/ext4/super.c ext4_try_lock_group() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/core/netpoll.c __netif_tx_trylock() -> spin_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | flags | ||
| LOCK2 | rcu_read |