Lines Matching full:nil
62 c = (*hchan)(mallocgc(hchanSize+uintptr(size)*uintptr(elem.size), nil, flagNoScan))
97 * If block is not nil,
102 * sleep can wake up with g.param == nil
112 if c == nil {
116 gopark(nil, nil, "chan send (nil chan)", traceEvGoStop, 2)
142 if !block && c.closed == 0 && ((c.dataqsiz == 0 && c.recvq.first == nil) ||
160 if sg != nil { // found a waiting receiver
167 if sg.elem != nil {
191 mysg.waitlink = nil
194 mysg.selectdone = nil
195 gp.param = nil
203 gp.waiting = nil
204 if gp.param == nil {
210 gp.param = nil
233 mysg.elem = nil
234 mysg.selectdone = nil
264 if sg != nil {
292 sg.elem = nil
296 if c == nil {
297 panic("close of nil channel")
317 if sg == nil {
321 sg.elem = nil
322 gp.param = nil
332 if sg == nil {
336 sg.elem = nil
337 gp.param = nil
359 // ep may be nil, in which case received data is ignored.
370 if c == nil {
374 gopark(nil, nil, "chan receive (nil chan)", traceEvGoStop, 2)
390 if !block && (c.dataqsiz == 0 && c.sendq.first == nil ||
408 if sg != nil {
414 if ep != nil {
417 sg.elem = nil
442 mysg.waitlink = nil
445 mysg.selectdone = nil
446 gp.param = nil
454 gp.waiting = nil
458 haveData := gp.param != nil
459 gp.param = nil
500 mysg.elem = nil
502 mysg.selectdone = nil
519 if ep != nil {
532 if sg != nil {
559 if ep != nil {
619 // if c != nil && selectnbrecv2(&v, &ok, c) {
643 if c == nil {
651 if c == nil {
663 sgp.next = nil
665 if x == nil {
666 sgp.prev = nil
679 if sgp == nil {
680 return nil
683 if y == nil {
684 q.first = nil
685 q.last = nil
687 y.prev = nil
689 sgp.next = nil // mark as removed (see dequeueSudog)
693 if sgp.selectdone != nil {