type sync.Cond

13 uses

	sync (current package)
		cond.go#L21: type Cond struct {
		cond.go#L32: func NewCond(l Locker) *Cond {
		cond.go#L33: 	return &Cond{L: l}
		cond.go#L52: func (c *Cond) Wait() {
		cond.go#L64: func (c *Cond) Signal() {
		cond.go#L73: func (c *Cond) Broadcast() {

	golang.org/x/net/http2
		pipe.go#L18: 	c        sync.Cond     // c.L lazily initialized to &p.mu
		transport.go#L308: 	cond            *sync.Cond // hold mu; broadcast on flow/closed changes

	google.golang.org/grpc
		server.go#L136: 	cv       *sync.Cond              // signaled when connections close for GracefulStop

	google.golang.org/grpc/internal/transport
		http2_client.go#L133: 	kpDormancyCond *sync.Cond

	net/http
		h2_bundle.go#L3605: 	c        sync.Cond       // c.L lazily initialized to &p.mu
		h2_bundle.go#L6979: 	cond            *sync.Cond // hold mu; broadcast on flow/closed changes
		server.go#L642: 	cond    *sync.Cond