Lines Matching refs:chan
170 int vmbus_chan_open(struct vmbus_channel *chan,
173 int vmbus_chan_open_br(struct vmbus_channel *chan,
176 void vmbus_chan_close(struct vmbus_channel *chan);
177 int vmbus_chan_close_direct(struct vmbus_channel *chan);
178 void vmbus_chan_intr_drain(struct vmbus_channel *chan);
179 void vmbus_chan_run_task(struct vmbus_channel *chan,
181 void vmbus_chan_set_orphan(struct vmbus_channel *chan,
183 void vmbus_chan_unset_orphan(struct vmbus_channel *chan);
184 const void *vmbus_chan_xact_wait(const struct vmbus_channel *chan,
187 int vmbus_chan_gpadl_connect(struct vmbus_channel *chan,
189 int vmbus_chan_gpadl_disconnect(struct vmbus_channel *chan,
192 void vmbus_chan_cpu_set(struct vmbus_channel *chan, int cpu);
193 void vmbus_chan_cpu_rr(struct vmbus_channel *chan);
194 void vmbus_chan_set_readbatch(struct vmbus_channel *chan, bool on);
203 int vmbus_chan_recv(struct vmbus_channel *chan, void *data, int *dlen,
205 int vmbus_chan_recv_pkt(struct vmbus_channel *chan,
208 int vmbus_chan_recv_idxadv(struct vmbus_channel *chan,
210 int vmbus_chan_recv_peek(struct vmbus_channel *chan,
212 int vmbus_chan_recv_peek_call(struct vmbus_channel *chan,
216 int vmbus_chan_send(struct vmbus_channel *chan, uint16_t type,
218 int vmbus_chan_send_sglist(struct vmbus_channel *chan,
221 int vmbus_chan_send_prplist(struct vmbus_channel *chan,
224 int vmbus_chan_iov_send(struct vmbus_channel *chan,
227 uint32_t vmbus_chan_write_available(struct vmbus_channel *chan);
228 uint32_t vmbus_chan_read_available(struct vmbus_channel *chan);
229 bool vmbus_chan_write_signal(struct vmbus_channel *chan,
231 void vmbus_chan_set_pending_send_size(struct vmbus_channel *chan,
234 uint32_t vmbus_chan_id(const struct vmbus_channel *chan);
235 uint32_t vmbus_chan_subidx(const struct vmbus_channel *chan);
236 bool vmbus_chan_is_primary(const struct vmbus_channel *chan);
237 bool vmbus_chan_is_revoked(const struct vmbus_channel *chan);
238 bool vmbus_chan_is_hvs(const struct vmbus_channel *chan);
240 const struct vmbus_channel *chan);
245 vmbus_chan_guid_type(struct vmbus_channel *chan);
247 vmbus_chan_guid_inst(struct vmbus_channel *chan);
250 bool vmbus_chan_rx_empty(const struct vmbus_channel *chan);
251 bool vmbus_chan_tx_empty(const struct vmbus_channel *chan);
253 vmbus_chan_mgmt_tq(const struct vmbus_channel *chan);
255 void vmbus_chan_poll_enable(struct vmbus_channel *chan,
257 void vmbus_chan_poll_disable(struct vmbus_channel *chan);