Searched refs:ldstub (Results 1 – 10 of 10) sorted by relevance
/illumos-gate/usr/src/uts/sparc/v9/ml/ |
H A D | lock_prim.S | 55 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 D | lock.S | 35 ldstub [%o0], %o1 ! try to set lock, get value in %o1
|
/illumos-gate/usr/src/uts/sun4/ml/ |
H A D | swtch.S | 277 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 D | px_dma.c | 714 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 D | pci_dma.c | 925 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 D | pcisch.c | 62 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 D | common_asm.S | 367 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 D | common_asm.S | 528 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 D | sfmmu_asm.S | 652 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 D | vsw_ldc.c | 1377 (ldstub((uint8_t *)&ldcp->reset_active))) in vsw_process_conn_evt()
|