CHN_F_MMAP
if ((c->flags & (CHN_F_MMAP | CHN_F_TRIGGERED)) ||
if (c->flags & CHN_F_MMAP) {
if ((c->flags & CHN_F_MMAP) && !(c->flags & CHN_F_CLOSING))
if (c->flags & CHN_F_MMAP)
if (!(c->flags & (CHN_F_MMAP | CHN_F_TRIGGERED))) {
wrch->flags |= CHN_F_MMAP;
rdch->flags |= CHN_F_MMAP;
rdch->flags &= ~(CHN_F_RUNNING | CHN_F_MMAP |
wrch->flags &= ~(CHN_F_RUNNING | CHN_F_MMAP |
(ch->flags & (CHN_F_MMAP | CHN_F_DEAD))) {
if (ch->flags & CHN_F_MMAP)
if ((ch->flags & CHN_F_MMAP) && !(ch->flags & CHN_F_CLOSING))