Home
last modified time | relevance | path

Searched refs:spin_is_locked (Results 1 – 25 of 34) sorted by relevance

12

/Linux-v4.19/tools/memory-model/litmus-tests/
DMP+polockonce+poacquiresilsil.litmus6 * Do spinlocks provide order to outside observers using spin_is_locked()
8 * first spin_is_locked() returns false and the second true, we know that
30 r2 = spin_is_locked(lo);
31 r3 = spin_is_locked(lo);
DMP+polockmbonce+poacquiresilsil.litmus7 * to outside observers using spin_is_locked() to sense the lock-held
8 * state, ordered by acquire? Note that when the first spin_is_locked()
31 r2 = spin_is_locked(lo);
32 r3 = spin_is_locked(lo);
DREADME70 spin_is_locked() calls in the other process.
74 acquire load followed by a pair of spin_is_locked() calls
/Linux-v4.19/tools/memory-model/
Dlock.cat10 * Warning: spin_is_locked() crashes herd7 versions strictly before 7.48.
11 * spin_is_locked() is functional from herd7 version 7.49.
25 * RL Read-Locked: a spin_is_locked() event which returns True
26 * RU Read-Unlocked: a spin_is_locked() event which returns False
103 * RU, i.e., spin_is_locked() returning False, is slightly different.
104 * We rely on the memory model to rule out cases where spin_is_locked()
Dlinux-kernel.def41 spin_is_locked(X) __islocked(X)
/Linux-v4.19/kernel/locking/
Dmutex-debug.c39 SMP_DEBUG_LOCKS_WARN_ON(!spin_is_locked(&lock->wait_lock)); in debug_mutex_wake_waiter()
54 SMP_DEBUG_LOCKS_WARN_ON(!spin_is_locked(&lock->wait_lock)); in debug_mutex_add_waiter()
/Linux-v4.19/virt/kvm/arm/vgic/
Dvgic.c199 DEBUG_SPINLOCK_BUG_ON(!spin_is_locked(&irq->irq_lock)); in vgic_target_oracle()
276 DEBUG_SPINLOCK_BUG_ON(!spin_is_locked(&vgic_cpu->ap_list_lock)); in vgic_sort_ap_list()
314 DEBUG_SPINLOCK_BUG_ON(!spin_is_locked(&irq->irq_lock)); in vgic_queue_irq_unlock()
705 DEBUG_SPINLOCK_BUG_ON(!spin_is_locked(&irq->irq_lock)); in vgic_populate_lr()
739 DEBUG_SPINLOCK_BUG_ON(!spin_is_locked(&vgic_cpu->ap_list_lock)); in compute_ap_list_depth()
764 DEBUG_SPINLOCK_BUG_ON(!spin_is_locked(&vgic_cpu->ap_list_lock)); in vgic_flush_lr_state()
/Linux-v4.19/drivers/net/ethernet/intel/igbvf/
Dmbx.c244 WARN_ON_ONCE(!spin_is_locked(&hw->mbx_lock)); in e1000_write_mbx_vf()
282 WARN_ON_ONCE(!spin_is_locked(&hw->mbx_lock)); in e1000_read_mbx_vf()
/Linux-v4.19/drivers/misc/sgi-xp/
Dxpc_channel.c31 DBUG_ON(!spin_is_locked(&ch->lock)); in xpc_process_connect()
85 DBUG_ON(!spin_is_locked(&ch->lock)); in xpc_process_disconnect()
758 DBUG_ON(!spin_is_locked(&ch->lock)); in xpc_disconnect_channel()
Dxpc_uv.c1186 DBUG_ON(!spin_is_locked(&ch->lock)); in xpc_teardown_msg_structures_uv()
/Linux-v4.19/drivers/tty/serial/
Dsn_console.c891 if (spin_is_locked(&port->sc_port.lock)) { in sn_sal_console_write()
908 if (!spin_is_locked(&port->sc_port.lock) in sn_sal_console_write()
/Linux-v4.19/drivers/net/ethernet/smsc/
Dsmsc911x.h70 WARN_ON_SMP(!spin_is_locked(&pdata->mac_lock))
/Linux-v4.19/fs/
Duserfaultfd.c158 VM_BUG_ON(spin_is_locked(&ctx->fault_pending_wqh.lock)); in userfaultfd_ctx_put()
160 VM_BUG_ON(spin_is_locked(&ctx->fault_wqh.lock)); in userfaultfd_ctx_put()
162 VM_BUG_ON(spin_is_locked(&ctx->event_wqh.lock)); in userfaultfd_ctx_put()
164 VM_BUG_ON(spin_is_locked(&ctx->fd_wqh.lock)); in userfaultfd_ctx_put()
929 VM_BUG_ON(!spin_is_locked(&wqh->lock)); in find_userfault_in()
/Linux-v4.19/arch/x86/pci/
Di386.c62 WARN_ON_SMP(!spin_is_locked(&pcibios_fwaddrmap_lock)); in pcibios_fwaddrmap_lookup()
/Linux-v4.19/include/linux/
Dspinlock.h420 static __always_inline int spin_is_locked(spinlock_t *lock) in spin_is_locked() function
/Linux-v4.19/security/apparmor/
Dfile.c499 spin_is_locked(&fctx->lock)); in update_file_ctx()
/Linux-v4.19/mm/
Dkhugepaged.c1228 VM_BUG_ON(NR_CPUS != 1 && !spin_is_locked(&khugepaged_mm_lock)); in collect_mm_slot()
1668 VM_BUG_ON(NR_CPUS != 1 && !spin_is_locked(&khugepaged_mm_lock)); in khugepaged_scan_mm_slot()
Dswap.c828 !spin_is_locked(&lruvec_pgdat(lruvec)->lru_lock)); in lru_add_page_tail()
/Linux-v4.19/include/net/
Dsch_generic.h120 return spin_is_locked(&qdisc->seqlock); in qdisc_is_running()
/Linux-v4.19/drivers/hv/
Dhv_balloon.c692 WARN_ON_ONCE(!spin_is_locked(&dm_device.ha_lock)); in hv_page_online_one()
/Linux-v4.19/arch/parisc/kernel/
Dfirmware.c208 if (spin_is_locked(&pdc_lock)) in pdc_emergency_unlock()
/Linux-v4.19/drivers/scsi/snic/
Dsnic_scsi.c2004 SNIC_BUG_ON(!spin_is_locked(io_lock)); in snic_dr_finish()
2607 SNIC_BUG_ON(!spin_is_locked(io_lock)); in snic_internal_abort_io()
/Linux-v4.19/drivers/net/wireless/zydas/zd1211rw/
Dzd_mac.c238 ZD_ASSERT(!spin_is_locked(&mac->lock)); in zd_mac_clear()
/Linux-v4.19/fs/ocfs2/
Dinode.c1192 mlog_bug_on_msg(spin_is_locked(&oi->ip_lock), in ocfs2_clear_inode()
/Linux-v4.19/net/netfilter/ipset/
Dip_set_hash_gen.h18 __ipset_dereference_protected(p, spin_is_locked(&(set)->lock))

12