Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 18 for slbsync (0.13 sec)

  1. src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/tables.go

    	MODUW:          "moduw",
    	MSGSYNC:        "msgsync",
    	MTVSRDD:        "mtvsrdd",
    	MTVSRWS:        "mtvsrws",
    	PASTECC:        "paste.",
    	SETB:           "setb",
    	SLBIEG:         "slbieg",
    	SLBSYNC:        "slbsync",
    	STDAT:          "stdat",
    	STOP:           "stop",
    	STWAT:          "stwat",
    	STXSD:          "stxsd",
    	STXSIBX:        "stxsibx",
    	STXSIHX:        "stxsihx",
    	STXSSP:         "stxssp",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 22 17:16:14 UTC 2022
    - 334.7K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ppc64/ssa.go

    			ld = ppc64.ALWAR
    			st = ppc64.ASTWCCC
    		}
    		r0 := v.Args[0].Reg()
    		r1 := v.Args[1].Reg()
    		// LWSYNC - Assuming shared data not write-through-required nor
    		// caching-inhibited. See Appendix B.2.2.2 in the ISA 2.07b.
    		plwsync := s.Prog(ppc64.ALWSYNC)
    		plwsync.To.Type = obj.TYPE_NONE
    		// LBAR or LWAR
    		p := s.Prog(ld)
    		p.From.Type = obj.TYPE_MEM
    		p.From.Reg = r0
    		p.To.Type = obj.TYPE_REG
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 55.4K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/ppc64/anames.go

    	"SYNC",
    	"XOR",
    	"XORCC",
    	"XORIS",
    	"DCBF",
    	"DCBI",
    	"DCBST",
    	"DCBT",
    	"DCBTST",
    	"DCBZ",
    	"EIEIO",
    	"ICBI",
    	"ISYNC",
    	"PTESYNC",
    	"TLBIE",
    	"TLBIEL",
    	"TLBSYNC",
    	"TW",
    	"SYSCALL",
    	"WORD",
    	"RFCI",
    	"FCPSGN",
    	"FCPSGNCC",
    	"FRES",
    	"FRESCC",
    	"FRIM",
    	"FRIMCC",
    	"FRIP",
    	"FRIPCC",
    	"FRIZ",
    	"FRIZCC",
    	"FRIN",
    	"FRINCC",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 01 18:50:29 UTC 2024
    - 6.7K bytes
    - Viewed (0)
  4. src/internal/runtime/atomic/atomic_ppc64x.s

    //	} else
    //		return 0;
    TEXT ·Cas(SB), NOSPLIT, $0-17
    	MOVD	ptr+0(FP), R3
    	MOVWZ	old+8(FP), R4
    	MOVWZ	new+12(FP), R5
    	LWSYNC
    cas_again:
    	LWAR	(R3), R6
    	CMPW	R6, R4
    	BNE	cas_fail
    	STWCCC	R5, (R3)
    	BNE	cas_again
    	MOVD	$1, R3
    	LWSYNC
    	MOVB	R3, ret+16(FP)
    	RET
    cas_fail:
    	LWSYNC
    	MOVB	R0, ret+16(FP)
    	RET
    
    // bool	·Cas64(uint64 *ptr, uint64 old, uint64 new)
    // Atomically:
    //	if(*val == old){
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 7.5K bytes
    - Viewed (0)
  5. src/runtime/atomic_ppc64x.s

    //go:build ppc64 || ppc64le
    
    #include "textflag.h"
    
    TEXT ·publicationBarrier(SB),NOSPLIT|NOFRAME,$0-0
    	// LWSYNC is the "export" barrier recommended by Power ISA
    	// v2.07 book II, appendix B.2.2.2.
    	// LWSYNC is a load/load, load/store, and store/store barrier.
    	LWSYNC
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Nov 06 10:24:44 UTC 2021
    - 437 bytes
    - Viewed (0)
  6. src/cmd/internal/obj/ppc64/a.out.go

    	AFNMADDSCC
    	AFNMSUB
    	AFNMSUBCC
    	AFNMSUBS
    	AFNMSUBSCC
    	AFRSP
    	AFRSPCC
    	AFSUB
    	AFSUBCC
    	AFSUBS
    	AFSUBSCC
    	AISEL
    	AMOVMW
    	ALBAR
    	ALHAR
    	ALSW
    	ALWAR
    	ALWSYNC
    	AMOVDBR
    	AMOVWBR
    	AMOVB
    	AMOVBU
    	AMOVBZ
    	AMOVBZU
    	AMOVH
    	AMOVHBR
    	AMOVHU
    	AMOVHZ
    	AMOVHZU
    	AMOVW
    	AMOVWU
    	AMOVFL
    	AMOVCRFS
    	AMTFSB0
    	AMTFSB0CC
    	AMTFSB1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 01 18:50:29 UTC 2024
    - 16K bytes
    - Viewed (0)
  7. internal/lsync/lrwmutex.go

    // GNU Affero General Public License for more details.
    //
    // You should have received a copy of the GNU Affero General Public License
    // along with this program.  If not, see <http://www.gnu.org/licenses/>.
    
    package lsync
    
    import (
    	"context"
    	"math"
    	"math/rand"
    	"sync"
    	"time"
    )
    
    // A LRWMutex is a mutual exclusion lock with timeouts.
    type LRWMutex struct {
    	id          string
    	source      string
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Sun Jan 02 17:15:06 UTC 2022
    - 4.8K bytes
    - Viewed (0)
  8. cmd/namespace-lock.go

    	"errors"
    	"fmt"
    	pathutil "path"
    	"runtime"
    	"sort"
    	"strings"
    	"sync"
    	"time"
    
    	"github.com/minio/minio/internal/dsync"
    	"github.com/minio/minio/internal/logger"
    	"github.com/minio/minio/internal/lsync"
    )
    
    // local lock servers
    var globalLockServer *localLocker
    
    // RWLocker - locker interface to introduce GetRLock, RUnlock.
    type RWLocker interface {
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Mon Jun 05 23:56:35 UTC 2023
    - 9.2K bytes
    - Viewed (0)
  9. src/internal/trace/oldtrace.go

    	inlineToStringID  []uint64
    	builtinToStringID []uint64
    }
    
    const (
    	// Block reasons
    	sForever = iota
    	sPreempted
    	sGosched
    	sSleep
    	sChanSend
    	sChanRecv
    	sNetwork
    	sSync
    	sSyncCond
    	sSelect
    	sEmpty
    	sMarkAssistWait
    
    	// STW kinds
    	sSTWUnknown
    	sSTWGCMarkTermination
    	sSTWGCSweepTermination
    	sSTWWriteHeapDump
    	sSTWGoroutineProfile
    	sSTWGoroutineProfileCleanup
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:48:18 UTC 2024
    - 17.2K bytes
    - Viewed (0)
  10. internal/lsync/lrwmutex_test.go

    package lsync_test
    
    import (
    	"context"
    	"fmt"
    	"runtime"
    	"sync"
    	"sync/atomic"
    	"testing"
    	"time"
    
    	. "github.com/minio/minio/internal/lsync"
    )
    
    func testSimpleWriteLock(t *testing.T, duration time.Duration) (locked bool) {
    	ctx := context.Background()
    	lrwm := NewLRWMutex()
    
    	if !lrwm.GetRLock(ctx, "", "object1", time.Second) {
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Sun Mar 05 04:57:35 UTC 2023
    - 7.9K bytes
    - Viewed (0)
Back to top