Lines Matching full:nil
74 // nil cases do not compete
75 if c != nil {
103 // nil cases do not compete
104 if c != nil {
105 selectrecvImpl(sel, c, getcallerpc(unsafe.Pointer(&sel)), elem, nil, uintptr(unsafe.Pointer(&selected))-uintptr(unsafe.Pointer(&sel)))
112 // nil cases do not compete
113 if c != nil {
152 cas.c = nil
166 if c0 != nil && c0 != c {
187 if n > 0 && lockorder[0] == nil {
205 gopark(nil, nil, "select (no cases)", traceEvGoStop, 1) // forever
326 if sg != nil {
347 if sg != nil {
357 if dfl != nil {
391 gp.param = nil
397 gp.param = nil
404 cas = nil
407 for sg1 := gp.waiting; sg1 != nil; sg1 = sg1.waitlink {
408 sg1.selectdone = nil
409 sg1.elem = nil
411 gp.waiting = nil
429 sglist.waitlink = nil
434 if cas == nil {
450 if cas.receivedp != nil {
456 if cas.kind == caseRecv && cas.elem != nil {
469 if cas.elem != nil {
475 if cas.receivedp != nil {
478 if cas.elem != nil {
488 if sg != nil {
514 if sg != nil {
529 if cas.elem != nil {
538 if cas.receivedp != nil {
541 if cas.elem != nil {
544 sg.elem = nil
556 if cas.receivedp != nil {
559 if cas.elem != nil {
577 if sg.elem != nil {
580 sg.elem = nil
629 sel := (*hselect)(mallocgc(size, nil, flagNoScan))
638 if rc.ch == nil {
643 if rc.ch == nil {
659 if x != nil {
660 if y != nil {
664 sgp.next = nil
665 sgp.prev = nil
669 x.next = nil
671 sgp.prev = nil
674 if y != nil {
676 y.prev = nil
678 sgp.next = nil
682 // x==y==nil. Either sgp is the only element in the queue,
685 q.first = nil
686 q.last = nil