golang.org/x/sync/semaphore.Weighted.cur (field)

10 uses

	golang.org/x/sync/semaphore (current package)
		semaphore.go#L30: 	cur     int64
		semaphore.go#L42: 	if s.size-s.cur >= n && s.waiters.Len() == 0 {
		semaphore.go#L43: 		s.cur += n
		semaphore.go#L73: 			if isFront && s.size > s.cur {
		semaphore.go#L89: 	success := s.size-s.cur >= n && s.waiters.Len() == 0
		semaphore.go#L91: 		s.cur += n
		semaphore.go#L100: 	s.cur -= n
		semaphore.go#L101: 	if s.cur < 0 {
		semaphore.go#L117: 		if s.size-s.cur < w.n {
		semaphore.go#L132: 		s.cur += w.n