Home
last modified time | relevance | path

Searched refs:ldstub (Results 1 – 10 of 10) sorted by relevance

/illumos-gate/usr/src/uts/sparc/v9/ml/
H A Dlock_prim.S55 ENTRY(ldstub) function
57 ldstub [%o0], %o0
58 SET_SIZE(ldstub)
110 ldstub [%o0], %o1 ! try to set lock, get value in %o1
123 ldstub [%o0], %o1 ! try to set lock, get value in %o1
135 ldstub [%o0], %o1
180 ldstub [%o0], %o4 ! try the lock
513 ldstub [%l6 + M_SPINLOCK], %l5 ! try to set lock, get value in %l5
530 ldstub [%l6 + M_SPINLOCK], %l5 ! delay slot - try to set lock
/illumos-gate/usr/src/lib/libc/sparc/gen/
H A Dlock.S35 ldstub [%o0], %o1 ! try to set lock, get value in %o1
/illumos-gate/usr/src/uts/sun4/ml/
H A Dswtch.S277 ldstub [%i0 + T_LOCK], %o0 ! lock curthread's t_lock
440 ldstub [%i0 + T_LOCK], %o0 ! delay - lock curthread's mutex
/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_dma.c714 extern uint8_t ldstub(uint8_t *); in px_dvma_map_fast()
718 for (; i < entries && ldstub(lock_addr); i++, lock_addr++) in px_dvma_map_fast()
723 for (; i < entries && ldstub(lock_addr); i++, lock_addr++) in px_dvma_map_fast()
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_dma.c925 extern uint8_t ldstub(uint8_t *); in pci_dvma_map_fast()
929 for (; i < entries && ldstub(lock_addr); i++, lock_addr++) in pci_dvma_map_fast()
934 for (; i < entries && ldstub(lock_addr); i++, lock_addr++) in pci_dvma_map_fast()
H A Dpcisch.c62 extern uint8_t ldstub(uint8_t *);
1020 if (ldstub((uint8_t *)bucket_ptr)) { /* try lock */ in pci_iommu_get_dvma_context()
1058 while (ldstub((uint8_t *)bucket_ptr)) /* spin lock */ in pci_iommu_free_dvma_context()
/illumos-gate/usr/src/uts/sun4v/cpu/
H A Dcommon_asm.S367 ldstub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5 ! try locking
374 ldstub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5
/illumos-gate/usr/src/uts/sun4u/cpu/
H A Dcommon_asm.S528 ldstub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5 ! try locking
535 ldstub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5
/illumos-gate/usr/src/uts/sfmmu/ml/
H A Dsfmmu_asm.S652 ldstub [%o0 + SFMMU_CTX_LOCK], %g3 ! %g3 = per process (PP) lock
660 ldstub [%o0 + SFMMU_CTX_LOCK], %g3 ! %g3 = PP lock
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvsw_ldc.c1377 (ldstub((uint8_t *)&ldcp->reset_active))) in vsw_process_conn_evt()