sys/dev/hyperv/hvsock/hv_sock.c
1075
struct vmbus_channel *channel;
sys/dev/hyperv/hvsock/hv_sock.c
1079
hvsock_chan_readable(struct vmbus_channel *chan)
sys/dev/hyperv/hvsock/hv_sock.c
1087
hvsock_chan_cb(struct vmbus_channel *chan, void *context)
sys/dev/hyperv/hvsock/hv_sock.c
1174
hvsock_send_data(struct vmbus_channel *chan, struct uio *uio,
sys/dev/hyperv/hvsock/hv_sock.c
132
static int hvsock_send_data(struct vmbus_channel *chan,
sys/dev/hyperv/hvsock/hv_sock.c
1391
hvsock_set_chan_pending_send_size(struct vmbus_channel *chan)
sys/dev/hyperv/hvsock/hv_sock.c
1398
hvsock_open_channel(struct vmbus_channel *chan, struct socket *so)
sys/dev/hyperv/hvsock/hv_sock.c
1449
hvsock_open_conn_passive(struct vmbus_channel *chan, struct socket *so,
sys/dev/hyperv/hvsock/hv_sock.c
1520
hvsock_open_conn_active(struct vmbus_channel *chan, struct socket *so)
sys/dev/hyperv/hvsock/hv_sock.c
1550
hvsock_open_connection(struct vmbus_channel *chan, struct hvsock_sc *sc)
sys/dev/hyperv/hvsock/hv_sock.c
1614
struct vmbus_channel *channel = vmbus_get_channel(dev);
sys/dev/hyperv/hvsock/hv_sock.c
1634
struct vmbus_channel *channel = vmbus_get_channel(dev);
sys/dev/hyperv/hvsock/hv_sock.h
78
struct vmbus_channel *chan;
sys/dev/hyperv/include/vmbus.h
124
struct vmbus_channel;
sys/dev/hyperv/include/vmbus.h
131
typedef void (*vmbus_chan_callback_t)(struct vmbus_channel *, void *);
sys/dev/hyperv/include/vmbus.h
134
static __inline struct vmbus_channel *
sys/dev/hyperv/include/vmbus.h
170
int vmbus_chan_open(struct vmbus_channel *chan,
sys/dev/hyperv/include/vmbus.h
173
int vmbus_chan_open_br(struct vmbus_channel *chan,
sys/dev/hyperv/include/vmbus.h
176
void vmbus_chan_close(struct vmbus_channel *chan);
sys/dev/hyperv/include/vmbus.h
177
int vmbus_chan_close_direct(struct vmbus_channel *chan);
sys/dev/hyperv/include/vmbus.h
178
void vmbus_chan_intr_drain(struct vmbus_channel *chan);
sys/dev/hyperv/include/vmbus.h
179
void vmbus_chan_run_task(struct vmbus_channel *chan,
sys/dev/hyperv/include/vmbus.h
181
void vmbus_chan_set_orphan(struct vmbus_channel *chan,
sys/dev/hyperv/include/vmbus.h
183
void vmbus_chan_unset_orphan(struct vmbus_channel *chan);
sys/dev/hyperv/include/vmbus.h
184
const void *vmbus_chan_xact_wait(const struct vmbus_channel *chan,
sys/dev/hyperv/include/vmbus.h
187
int vmbus_chan_gpadl_connect(struct vmbus_channel *chan,
sys/dev/hyperv/include/vmbus.h
189
int vmbus_chan_gpadl_disconnect(struct vmbus_channel *chan,
sys/dev/hyperv/include/vmbus.h
192
void vmbus_chan_cpu_set(struct vmbus_channel *chan, int cpu);
sys/dev/hyperv/include/vmbus.h
193
void vmbus_chan_cpu_rr(struct vmbus_channel *chan);
sys/dev/hyperv/include/vmbus.h
194
void vmbus_chan_set_readbatch(struct vmbus_channel *chan, bool on);
sys/dev/hyperv/include/vmbus.h
196
struct vmbus_channel **
sys/dev/hyperv/include/vmbus.h
197
vmbus_subchan_get(struct vmbus_channel *pri_chan,
sys/dev/hyperv/include/vmbus.h
199
void vmbus_subchan_rel(struct vmbus_channel **subchan,
sys/dev/hyperv/include/vmbus.h
201
void vmbus_subchan_drain(struct vmbus_channel *pri_chan);
sys/dev/hyperv/include/vmbus.h
203
int vmbus_chan_recv(struct vmbus_channel *chan, void *data, int *dlen,
sys/dev/hyperv/include/vmbus.h
205
int vmbus_chan_recv_pkt(struct vmbus_channel *chan,
sys/dev/hyperv/include/vmbus.h
208
int vmbus_chan_recv_idxadv(struct vmbus_channel *chan,
sys/dev/hyperv/include/vmbus.h
210
int vmbus_chan_recv_peek(struct vmbus_channel *chan,
sys/dev/hyperv/include/vmbus.h
212
int vmbus_chan_recv_peek_call(struct vmbus_channel *chan,
sys/dev/hyperv/include/vmbus.h
216
int vmbus_chan_send(struct vmbus_channel *chan, uint16_t type,
sys/dev/hyperv/include/vmbus.h
218
int vmbus_chan_send_sglist(struct vmbus_channel *chan,
sys/dev/hyperv/include/vmbus.h
221
int vmbus_chan_send_prplist(struct vmbus_channel *chan,
sys/dev/hyperv/include/vmbus.h
224
int vmbus_chan_iov_send(struct vmbus_channel *chan,
sys/dev/hyperv/include/vmbus.h
227
uint32_t vmbus_chan_write_available(struct vmbus_channel *chan);
sys/dev/hyperv/include/vmbus.h
228
uint32_t vmbus_chan_read_available(struct vmbus_channel *chan);
sys/dev/hyperv/include/vmbus.h
229
bool vmbus_chan_write_signal(struct vmbus_channel *chan,
sys/dev/hyperv/include/vmbus.h
231
void vmbus_chan_set_pending_send_size(struct vmbus_channel *chan,
sys/dev/hyperv/include/vmbus.h
234
uint32_t vmbus_chan_id(const struct vmbus_channel *chan);
sys/dev/hyperv/include/vmbus.h
235
uint32_t vmbus_chan_subidx(const struct vmbus_channel *chan);
sys/dev/hyperv/include/vmbus.h
236
bool vmbus_chan_is_primary(const struct vmbus_channel *chan);
sys/dev/hyperv/include/vmbus.h
237
bool vmbus_chan_is_revoked(const struct vmbus_channel *chan);
sys/dev/hyperv/include/vmbus.h
238
bool vmbus_chan_is_hvs(const struct vmbus_channel *chan);
sys/dev/hyperv/include/vmbus.h
240
const struct vmbus_channel *chan);
sys/dev/hyperv/include/vmbus.h
245
vmbus_chan_guid_type(struct vmbus_channel *chan);
sys/dev/hyperv/include/vmbus.h
247
vmbus_chan_guid_inst(struct vmbus_channel *chan);
sys/dev/hyperv/include/vmbus.h
250
bool vmbus_chan_rx_empty(const struct vmbus_channel *chan);
sys/dev/hyperv/include/vmbus.h
251
bool vmbus_chan_tx_empty(const struct vmbus_channel *chan);
sys/dev/hyperv/include/vmbus.h
253
vmbus_chan_mgmt_tq(const struct vmbus_channel *chan);
sys/dev/hyperv/include/vmbus.h
255
void vmbus_chan_poll_enable(struct vmbus_channel *chan,
sys/dev/hyperv/include/vmbus.h
257
void vmbus_chan_poll_disable(struct vmbus_channel *chan);
sys/dev/hyperv/input/hv_hid.c
331
hv_hid_read_channel(struct vmbus_channel *channel, void *ctx)
sys/dev/hyperv/input/hv_hid.c
62
struct vmbus_channel *hs_chan;
sys/dev/hyperv/input/hv_kbdc.c
290
hv_kbd_read_channel(struct vmbus_channel *channel, void *context)
sys/dev/hyperv/input/hv_kbdc.h
109
void hv_kbd_read_channel(struct vmbus_channel *, void *);
sys/dev/hyperv/input/hv_kbdc.h
63
struct vmbus_channel;
sys/dev/hyperv/input/hv_kbdc.h
78
struct vmbus_channel *hs_chan;
sys/dev/hyperv/netvsc/hn_nvs.c
669
struct hn_softc *sc __unused, struct vmbus_channel *chan __unused,
sys/dev/hyperv/netvsc/hn_nvs.c
678
struct hn_softc *sc __unused, struct vmbus_channel *chan __unused,
sys/dev/hyperv/netvsc/hn_nvs.c
736
hn_nvs_send_rndis_ctrl(struct vmbus_channel *chan,
sys/dev/hyperv/netvsc/hn_nvs.c
77
struct hn_softc *, struct vmbus_channel *,
sys/dev/hyperv/netvsc/hn_nvs.h
33
struct vmbus_channel;
sys/dev/hyperv/netvsc/hn_nvs.h
38
struct vmbus_channel *, const void *, int);
sys/dev/hyperv/netvsc/hn_nvs.h
60
hn_nvs_send(struct vmbus_channel *chan, uint16_t flags,
sys/dev/hyperv/netvsc/hn_nvs.h
69
hn_nvs_send_sglist(struct vmbus_channel *chan, struct vmbus_gpa sg[], int sglen,
sys/dev/hyperv/netvsc/hn_nvs.h
78
hn_nvs_send_rndis_sglist(struct vmbus_channel *chan, uint32_t rndis_mtype,
sys/dev/hyperv/netvsc/hn_nvs.h
96
struct hn_softc *sc, struct vmbus_channel *chan,
sys/dev/hyperv/netvsc/hn_nvs.h
98
int hn_nvs_send_rndis_ctrl(struct vmbus_channel *chan,
sys/dev/hyperv/netvsc/if_hn.c
269
static void hn_chan_callback(struct vmbus_channel *,
sys/dev/hyperv/netvsc/if_hn.c
2836
struct vmbus_channel *chan, const void *data __unused, int dlen __unused)
sys/dev/hyperv/netvsc/if_hn.c
320
struct vmbus_channel *,
sys/dev/hyperv/netvsc/if_hn.c
323
struct vmbus_channel *,
sys/dev/hyperv/netvsc/if_hn.c
326
struct vmbus_channel *, uint64_t);
sys/dev/hyperv/netvsc/if_hn.c
362
struct vmbus_channel *);
sys/dev/hyperv/netvsc/if_hn.c
364
struct vmbus_channel *);
sys/dev/hyperv/netvsc/if_hn.c
383
struct vmbus_channel *);
sys/dev/hyperv/netvsc/if_hn.c
387
static void hn_chan_polling(struct vmbus_channel *, u_int);
sys/dev/hyperv/netvsc/if_hn.c
434
struct hn_softc *, struct vmbus_channel *,
sys/dev/hyperv/netvsc/if_hn.c
4402
hn_chan_polling(struct vmbus_channel *chan, u_int pollhz)
sys/dev/hyperv/netvsc/if_hn.c
4418
struct vmbus_channel **subch;
sys/dev/hyperv/netvsc/if_hn.c
6166
hn_chan_attach(struct hn_softc *sc, struct vmbus_channel *chan)
sys/dev/hyperv/netvsc/if_hn.c
6230
hn_chan_detach(struct hn_softc *sc, struct vmbus_channel *chan)
sys/dev/hyperv/netvsc/if_hn.c
6276
struct vmbus_channel **subchans;
sys/dev/hyperv/netvsc/if_hn.c
6309
struct vmbus_channel **subchans;
sys/dev/hyperv/netvsc/if_hn.c
6349
struct vmbus_channel **subchans;
sys/dev/hyperv/netvsc/if_hn.c
6700
hn_chan_drain(struct hn_softc *sc, struct vmbus_channel *chan)
sys/dev/hyperv/netvsc/if_hn.c
6739
struct vmbus_channel **subch = NULL;
sys/dev/hyperv/netvsc/if_hn.c
7394
hn_nvs_handle_comp(struct hn_softc *sc, struct vmbus_channel *chan,
sys/dev/hyperv/netvsc/if_hn.c
7410
hn_nvs_handle_rxbuf(struct hn_rx_ring *rxr, struct vmbus_channel *chan,
sys/dev/hyperv/netvsc/if_hn.c
7477
hn_nvs_ack_rxbuf(struct hn_rx_ring *rxr, struct vmbus_channel *chan,
sys/dev/hyperv/netvsc/if_hn.c
7511
hn_chan_callback(struct vmbus_channel *chan, void *xrxr)
sys/dev/hyperv/netvsc/if_hnvar.h
104
struct vmbus_channel *hn_chan;
sys/dev/hyperv/netvsc/if_hnvar.h
141
struct vmbus_channel *hn_chan;
sys/dev/hyperv/netvsc/if_hnvar.h
197
struct vmbus_channel *hn_prichan;
sys/dev/hyperv/pcib/vmbus_pcib.c
1490
struct vmbus_channel *channel;
sys/dev/hyperv/pcib/vmbus_pcib.c
516
struct vmbus_channel *chan;
sys/dev/hyperv/pcib/vmbus_pcib.c
928
vmbus_pcib_on_channel_callback(struct vmbus_channel *chan, void *arg)
sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c
199
struct vmbus_channel *hs_chan;
sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c
217
struct vmbus_channel *hs_sel_chan[MAXCPU];
sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c
344
static void hv_storvsc_on_channel_callback(struct vmbus_channel *chan, void *xsc);
sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c
378
struct vmbus_channel *new_channel)
sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c
402
struct vmbus_channel **subchan;
sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c
698
struct vmbus_channel* outgoing_channel = NULL;
sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c
831
hv_storvsc_on_channel_callback(struct vmbus_channel *channel, void *xsc)
sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c
930
struct vmbus_channel **subch;
sys/dev/hyperv/utilities/hv_kvp.c
297
struct vmbus_channel *chan;
sys/dev/hyperv/utilities/hv_kvp.c
580
struct vmbus_channel *channel;
sys/dev/hyperv/utilities/hv_kvp.c
678
hv_kvp_callback(struct vmbus_channel *chan __unused, void *context)
sys/dev/hyperv/utilities/hv_snapshot.c
273
hv_vss_callback(struct vmbus_channel *chan __unused, void *context)
sys/dev/hyperv/utilities/hv_snapshot.c
292
hv_vss_respond_host(uint8_t *rcv_buf, struct vmbus_channel *ch,
sys/dev/hyperv/utilities/hv_snapshot.c
797
struct vmbus_channel *channel;
sys/dev/hyperv/utilities/vmbus_heartbeat.c
78
vmbus_heartbeat_cb(struct vmbus_channel *chan, void *xsc)
sys/dev/hyperv/utilities/vmbus_ic.c
211
struct vmbus_channel *chan = vmbus_get_channel(dev);
sys/dev/hyperv/utilities/vmbus_ic.c
282
vmbus_ic_sendresp(struct vmbus_ic_softc *sc, struct vmbus_channel *chan,
sys/dev/hyperv/utilities/vmbus_icvar.h
56
struct vmbus_channel *chan, void *data, int dlen,
sys/dev/hyperv/utilities/vmbus_shutdown.c
79
vmbus_shutdown_cb(struct vmbus_channel *chan, void *xsc)
sys/dev/hyperv/utilities/vmbus_timesync.c
169
vmbus_timesync_cb(struct vmbus_channel *chan, void *xsc)
sys/dev/hyperv/vmbus/vmbus.c
1010
vmbus_add_child(struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus.c
1032
vmbus_delete_child(struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus.c
1133
const struct vmbus_channel *chan = vmbus_get_channel(dev);
sys/dev/hyperv/vmbus/vmbus.c
1464
sizeof(struct vmbus_channel *) * VMBUS_CHAN_MAX, M_DEVBUF,
sys/dev/hyperv/vmbus/vmbus.c
991
const struct vmbus_channel *chan;
sys/dev/hyperv/vmbus/vmbus_chan.c
1004
struct vmbus_channel **subchan;
sys/dev/hyperv/vmbus/vmbus_chan.c
1025
vmbus_chan_intr_drain(struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
1032
vmbus_chan_write_available(struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
1038
vmbus_chan_write_signal(struct vmbus_channel *chan,
sys/dev/hyperv/vmbus/vmbus_chan.c
1056
vmbus_chan_set_pending_send_size(struct vmbus_channel *chan,
sys/dev/hyperv/vmbus/vmbus_chan.c
1064
vmbus_chan_iov_send(struct vmbus_channel *chan,
sys/dev/hyperv/vmbus/vmbus_chan.c
1085
vmbus_chan_send(struct vmbus_channel *chan, uint16_t type, uint16_t flags,
sys/dev/hyperv/vmbus/vmbus_chan.c
1120
vmbus_chan_send_sglist(struct vmbus_channel *chan,
sys/dev/hyperv/vmbus/vmbus_chan.c
113
static int vmbus_chan_printf(const struct vmbus_channel *,
sys/dev/hyperv/vmbus/vmbus_chan.c
1159
vmbus_chan_send_prplist(struct vmbus_channel *chan,
sys/dev/hyperv/vmbus/vmbus_chan.c
1200
vmbus_chan_recv(struct vmbus_channel *chan, void *data, int *dlen0,
sys/dev/hyperv/vmbus/vmbus_chan.c
1246
vmbus_chan_recv_pkt(struct vmbus_channel *chan,
sys/dev/hyperv/vmbus/vmbus_chan.c
1292
vmbus_chan_read_available(struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
1306
vmbus_chan_recv_peek(struct vmbus_channel *chan,
sys/dev/hyperv/vmbus/vmbus_chan.c
1330
vmbus_chan_recv_idxadv(struct vmbus_channel *chan, uint32_t advance)
sys/dev/hyperv/vmbus/vmbus_chan.c
134
vmbus_chan_signal(const struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
1353
vmbus_chan_recv_peek_call(struct vmbus_channel *chan, int data_len,
sys/dev/hyperv/vmbus/vmbus_chan.c
1366
struct vmbus_channel *chan = xchan;
sys/dev/hyperv/vmbus/vmbus_chan.c
1402
struct vmbus_channel *chan = xchan;
sys/dev/hyperv/vmbus/vmbus_chan.c
1412
struct vmbus_channel *chan = xchan;
sys/dev/hyperv/vmbus/vmbus_chan.c
1422
struct vmbus_channel *chan = xchan;
sys/dev/hyperv/vmbus/vmbus_chan.c
1435
struct vmbus_channel *chan = arg->poll_chan;
sys/dev/hyperv/vmbus/vmbus_chan.c
145
vmbus_chan_signal_tx(struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
1482
vmbus_chan_poll_cancel_intq(struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
1521
struct vmbus_channel *chan = xchan;
sys/dev/hyperv/vmbus/vmbus_chan.c
153
vmbus_chan_signal_rx(struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
1561
struct vmbus_channel *chan;
sys/dev/hyperv/vmbus/vmbus_chan.c
1608
const struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
161
vmbus_chan_ins_prilist(struct vmbus_softc *sc, struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
1633
static struct vmbus_channel *
sys/dev/hyperv/vmbus/vmbus_chan.c
1636
struct vmbus_channel *chan;
sys/dev/hyperv/vmbus/vmbus_chan.c
1663
vmbus_chan_free(struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
1689
vmbus_chan_add(struct vmbus_channel *newchan)
sys/dev/hyperv/vmbus/vmbus_chan.c
1692
struct vmbus_channel *prichan;
sys/dev/hyperv/vmbus/vmbus_chan.c
172
vmbus_chan_rem_prilist(struct vmbus_softc *sc, struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
1794
vmbus_chan_cpu_set(struct vmbus_channel *chan, int cpu)
sys/dev/hyperv/vmbus/vmbus_chan.c
1815
vmbus_chan_cpu_rr(struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
1825
vmbus_chan_cpu_default(struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
183
vmbus_chan_ins_sublist(struct vmbus_channel *prichan,
sys/dev/hyperv/vmbus/vmbus_chan.c
184
struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
1840
struct vmbus_channel *chan;
sys/dev/hyperv/vmbus/vmbus_chan.c
1940
struct vmbus_channel *chan;
sys/dev/hyperv/vmbus/vmbus_chan.c
199
vmbus_chan_rem_sublist(struct vmbus_channel *prichan,
sys/dev/hyperv/vmbus/vmbus_chan.c
200
struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
2000
vmbus_chan_release(struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
2036
struct vmbus_channel *chan = xchan;
sys/dev/hyperv/vmbus/vmbus_chan.c
2054
struct vmbus_channel *chan = xchan;
sys/dev/hyperv/vmbus/vmbus_chan.c
2055
struct vmbus_channel *pri_chan = chan->ch_prichan;
sys/dev/hyperv/vmbus/vmbus_chan.c
2100
struct vmbus_channel *chan;
sys/dev/hyperv/vmbus/vmbus_chan.c
2123
struct vmbus_channel **
sys/dev/hyperv/vmbus/vmbus_chan.c
2124
vmbus_subchan_get(struct vmbus_channel *pri_chan, int subchan_cnt)
sys/dev/hyperv/vmbus/vmbus_chan.c
2126
struct vmbus_channel **ret, *chan;
sys/dev/hyperv/vmbus/vmbus_chan.c
2131
ret = malloc(subchan_cnt * sizeof(struct vmbus_channel *), M_TEMP,
sys/dev/hyperv/vmbus/vmbus_chan.c
2157
vmbus_subchan_rel(struct vmbus_channel **subchan, int subchan_cnt __unused)
sys/dev/hyperv/vmbus/vmbus_chan.c
216
vmbus_chan_ins_list(struct vmbus_softc *sc, struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
2164
vmbus_subchan_drain(struct vmbus_channel *pri_chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
2188
vmbus_chan_set_readbatch(struct vmbus_channel *chan, bool on)
sys/dev/hyperv/vmbus/vmbus_chan.c
2197
vmbus_chan_id(const struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
2203
vmbus_chan_subidx(const struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
2209
vmbus_chan_is_primary(const struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
2218
vmbus_chan_is_hvs(const struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
2224
vmbus_chan_is_hvs_conn_from_host(const struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
2235
vmbus_chan_guid_type(struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
2241
vmbus_chan_guid_inst(struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
2260
vmbus_chan_tx_empty(const struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
2267
vmbus_chan_rx_empty(const struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
227
vmbus_chan_rem_list(struct vmbus_softc *sc, struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
2274
vmbus_chan_printf(const struct vmbus_channel *chan, const char *fmt, ...)
sys/dev/hyperv/vmbus/vmbus_chan.c
2294
vmbus_chan_run_task(struct vmbus_channel *chan, struct task *task)
sys/dev/hyperv/vmbus/vmbus_chan.c
2302
vmbus_chan_mgmt_tq(const struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
2309
vmbus_chan_is_revoked(const struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
2318
vmbus_chan_set_orphan(struct vmbus_channel *chan, struct vmbus_xact_ctx *xact)
sys/dev/hyperv/vmbus/vmbus_chan.c
2327
vmbus_chan_unset_orphan(struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
2336
vmbus_chan_xact_wait(const struct vmbus_channel *chan,
sys/dev/hyperv/vmbus/vmbus_chan.c
2370
vmbus_chan_poll_enable(struct vmbus_channel *chan, u_int pollhz)
sys/dev/hyperv/vmbus/vmbus_chan.c
2387
vmbus_chan_poll_disable(struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
240
struct vmbus_channel *chan = arg1;
sys/dev/hyperv/vmbus/vmbus_chan.c
249
vmbus_chan_sysctl_create(struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
334
vmbus_chan_open(struct vmbus_channel *chan, int txbr_size, int rxbr_size,
sys/dev/hyperv/vmbus/vmbus_chan.c
378
vmbus_chan_open_br(struct vmbus_channel *chan, const struct vmbus_chan_br *cbr,
sys/dev/hyperv/vmbus/vmbus_chan.c
55
struct vmbus_channel *poll_chan;
sys/dev/hyperv/vmbus/vmbus_chan.c
561
vmbus_chan_gpadl_connect(struct vmbus_channel *chan, bus_addr_t paddr,
sys/dev/hyperv/vmbus/vmbus_chan.c
61
const struct vmbus_channel *);
sys/dev/hyperv/vmbus/vmbus_chan.c
63
struct vmbus_channel *);
sys/dev/hyperv/vmbus/vmbus_chan.c
66
struct vmbus_channel *);
sys/dev/hyperv/vmbus/vmbus_chan.c
67
static struct vmbus_channel *vmbus_chan_alloc(struct vmbus_softc *);
sys/dev/hyperv/vmbus/vmbus_chan.c
68
static void vmbus_chan_free(struct vmbus_channel *);
sys/dev/hyperv/vmbus/vmbus_chan.c
69
static int vmbus_chan_add(struct vmbus_channel *);
sys/dev/hyperv/vmbus/vmbus_chan.c
691
vmbus_chan_wait_revoke(const struct vmbus_channel *chan, bool can_sleep)
sys/dev/hyperv/vmbus/vmbus_chan.c
70
static void vmbus_chan_cpu_default(struct vmbus_channel *);
sys/dev/hyperv/vmbus/vmbus_chan.c
71
static int vmbus_chan_release(struct vmbus_channel *);
sys/dev/hyperv/vmbus/vmbus_chan.c
714
vmbus_chan_gpadl_disconnect(struct vmbus_channel *chan, uint32_t gpadl)
sys/dev/hyperv/vmbus/vmbus_chan.c
72
static void vmbus_chan_set_chmap(struct vmbus_channel *);
sys/dev/hyperv/vmbus/vmbus_chan.c
73
static void vmbus_chan_clear_chmap(struct vmbus_channel *);
sys/dev/hyperv/vmbus/vmbus_chan.c
74
static void vmbus_chan_detach(struct vmbus_channel *);
sys/dev/hyperv/vmbus/vmbus_chan.c
76
const struct vmbus_channel *, bool);
sys/dev/hyperv/vmbus/vmbus_chan.c
764
vmbus_chan_detach(struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
79
struct vmbus_channel *);
sys/dev/hyperv/vmbus/vmbus_chan.c
792
struct vmbus_channel *chan = xchan;
sys/dev/hyperv/vmbus/vmbus_chan.c
798
vmbus_chan_clear_chmap(struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
80
static void vmbus_chan_poll_cancel(struct vmbus_channel *);
sys/dev/hyperv/vmbus/vmbus_chan.c
807
vmbus_chan_set_chmap(struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
821
vmbus_chan_poll_cancel(struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
83
struct vmbus_channel *);
sys/dev/hyperv/vmbus/vmbus_chan.c
830
vmbus_chan_close_internal(struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
85
struct vmbus_channel *);
sys/dev/hyperv/vmbus/vmbus_chan.c
87
struct vmbus_channel *);
sys/dev/hyperv/vmbus/vmbus_chan.c
89
struct vmbus_channel *);
sys/dev/hyperv/vmbus/vmbus_chan.c
90
static void vmbus_chan_ins_sublist(struct vmbus_channel *,
sys/dev/hyperv/vmbus/vmbus_chan.c
91
struct vmbus_channel *);
sys/dev/hyperv/vmbus/vmbus_chan.c
92
static void vmbus_chan_rem_sublist(struct vmbus_channel *,
sys/dev/hyperv/vmbus/vmbus_chan.c
93
struct vmbus_channel *);
sys/dev/hyperv/vmbus/vmbus_chan.c
947
vmbus_chan_close_direct(struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chan.c
953
struct vmbus_channel *subchan;
sys/dev/hyperv/vmbus/vmbus_chan.c
987
vmbus_chan_close(struct vmbus_channel *chan)
sys/dev/hyperv/vmbus/vmbus_chanvar.h
118
TAILQ_HEAD(, vmbus_channel) ch_subchans;
sys/dev/hyperv/vmbus/vmbus_chanvar.h
122
TAILQ_ENTRY(vmbus_channel) ch_sublink; /* sub-channel link */
sys/dev/hyperv/vmbus/vmbus_chanvar.h
123
struct vmbus_channel *ch_prichan; /* owner primary chan */
sys/dev/hyperv/vmbus/vmbus_chanvar.h
133
TAILQ_ENTRY(vmbus_channel) ch_prilink; /* primary chan link */
sys/dev/hyperv/vmbus/vmbus_chanvar.h
135
TAILQ_ENTRY(vmbus_channel) ch_link; /* channel link */
sys/dev/hyperv/vmbus/vmbus_var.h
122
TAILQ_HEAD(, vmbus_channel) vmbus_prichans;
sys/dev/hyperv/vmbus/vmbus_var.h
126
TAILQ_HEAD(, vmbus_channel) vmbus_chans;
sys/dev/hyperv/vmbus/vmbus_var.h
181
struct vmbus_channel;
sys/dev/hyperv/vmbus/vmbus_var.h
187
int vmbus_add_child(struct vmbus_channel *);
sys/dev/hyperv/vmbus/vmbus_var.h
188
int vmbus_delete_child(struct vmbus_channel *);
sys/dev/hyperv/vmbus/vmbus_var.h
95
struct vmbus_channel *volatile *vmbus_chmap;