Lines Matching refs:channel
5481 channel_T *channel = NULL; in mch_job_start() local
5558 channel = options->jo_channel; in mch_job_start()
5559 if (channel != NULL) in mch_job_start()
5560 ++channel->ch_refcount; in mch_job_start()
5563 channel = add_channel(); in mch_job_start()
5564 if (channel == NULL) in mch_job_start()
5567 ch_log(channel, "using pty %s on fd %d", in mch_job_start()
5743 job->jv_channel = channel; // ch_refcount was set above in mch_job_start()
5754 if (channel != NULL) in mch_job_start()
5776 channel_set_pipes(channel, in_fd, out_fd, err_fd); in mch_job_start()
5777 channel_set_job(channel, job, options); in mch_job_start()
5795 channel_unref(channel); in mch_job_start()
5991 channel_T *channel; in mch_create_pty_channel() local
5998 channel = add_channel(); in mch_create_pty_channel()
5999 if (channel == NULL) in mch_create_pty_channel()
6005 ch_log(channel, "using pty %s on fd %d", in mch_create_pty_channel()
6007 job->jv_channel = channel; // ch_refcount was set by add_channel() in mch_create_pty_channel()
6008 channel->ch_keep_open = TRUE; in mch_create_pty_channel()
6012 channel_set_pipes(channel, pty_master_fd, pty_master_fd, INVALID_FD); in mch_create_pty_channel()
6013 channel_set_job(channel, job, options); in mch_create_pty_channel()