const runtime.locked
16 uses
runtime (current package)
lock_sema.go#L28: locked uintptr = 1
lock_sema.go#L47: if atomic.Casuintptr(&l.key, 0, locked) {
lock_sema.go#L61: if v&locked == 0 {
lock_sema.go#L63: if atomic.Casuintptr(&l.key, v, v|locked) {
lock_sema.go#L78: gp.m.nextwaitm = muintptr(v &^ locked)
lock_sema.go#L79: if atomic.Casuintptr(&l.key, v, uintptr(unsafe.Pointer(gp.m))|locked) {
lock_sema.go#L83: if v&locked == 0 {
lock_sema.go#L87: if v&locked != 0 {
lock_sema.go#L107: if v == locked {
lock_sema.go#L108: if atomic.Casuintptr(&l.key, locked, 0) {
lock_sema.go#L114: mp = muintptr(v &^ locked).ptr()
lock_sema.go#L146: if atomic.Casuintptr(&n.key, v, locked) {
lock_sema.go#L156: case v == locked:
lock_sema.go#L173: if n.key != locked {
lock_sema.go#L204: if n.key != locked {
lock_sema.go#L262: case locked: