Lines Matching defs:_channelend
487 struct _channelend;
489 typedef struct _channelend {
490 struct _channelend *next;
493 } _channelend;
495 static _channelend *
498 _channelend *end = PyMem_NEW(_channelend, 1);
510 _channelend_free(_channelend *end)
516 _channelend_free_all(_channelend *end)
519 _channelend *last = end;
525 static _channelend *
526 _channelend_find(_channelend *first, int64_t interp, _channelend **pprev)
528 _channelend *prev = NULL;
529 _channelend *end = first;
550 _channelend *send;
551 _channelend *recv;
587 static _channelend *
588 _channelends_add(_channelends *ends, _channelend *prev, int64_t interp,
591 _channelend *end = _channelend_new(interp);
619 _channelend *prev;
620 _channelend *end = _channelend_find(send ? ends->send : ends->recv,
649 _channelends_close_end(_channelends *ends, _channelend *end, int send)
663 _channelend *prev;
664 _channelend *end;
697 _channelend *end;
1406 _channelend *end = _channelend_find(send ? chan->ends->send : chan->ends->recv,