Lines Matching defs:chan

2841     struct vmbus_channel *chan, const void *data __unused, int dlen __unused)
2847 KASSERT(txr->hn_chan == chan,
2848 ("channel mismatch, on chan%u, should be chan%u",
2849 vmbus_chan_id(chan), vmbus_chan_id(txr->hn_chan)));
4412 hn_chan_polling(struct vmbus_channel *chan, u_int pollhz)
4415 vmbus_chan_poll_disable(chan);
4417 vmbus_chan_poll_enable(chan, pollhz);
6158 hn_chan_attach(struct hn_softc *sc, struct vmbus_channel *chan)
6165 idx = vmbus_chan_subidx(chan);
6177 rxr->hn_chan = chan;
6180 if_printf(sc->hn_ifp, "link RX ring %d to chan%u\n",
6181 idx, vmbus_chan_id(chan));
6190 txr->hn_chan = chan;
6192 if_printf(sc->hn_ifp, "link TX ring %d to chan%u\n",
6193 idx, vmbus_chan_id(chan));
6198 vmbus_chan_cpu_set(chan, HN_RING_IDX2CPU(sc, idx));
6207 error = vmbus_chan_open_br(chan, &cbr, NULL, 0, hn_chan_callback, rxr);
6211 "chan%u open failure\n", vmbus_chan_id(chan));
6214 if_printf(sc->hn_ifp, "open chan%u failed: %d\n",
6215 vmbus_chan_id(chan), error);
6222 hn_chan_detach(struct hn_softc *sc, struct vmbus_channel *chan)
6227 idx = vmbus_chan_subidx(chan);
6254 error = vmbus_chan_close_direct(chan);
6256 if_printf(sc->hn_ifp, "chan%u bufring is connected "
6257 "after being closed\n", vmbus_chan_id(chan));
6260 if_printf(sc->hn_ifp, "chan%u close failed: %d\n",
6261 vmbus_chan_id(chan), error);
6664 hn_chan_drain(struct hn_softc *sc, struct vmbus_channel *chan)
6672 while (!vmbus_chan_rx_empty(chan) ||
6674 !vmbus_chan_tx_empty(chan)))
6676 vmbus_chan_intr_drain(chan);
7279 hn_nvs_handle_comp(struct hn_softc *sc, struct vmbus_channel *chan,
7285 sndc->hn_cb(sndc, sc, chan, VMBUS_CHANPKT_CONST_DATA(pkt),
7295 hn_nvs_handle_rxbuf(struct hn_rx_ring *rxr, struct vmbus_channel *chan,
7353 hn_nvs_ack_rxbuf(rxr, chan, pkt->cp_hdr.cph_xactid);
7357 hn_nvs_ack_rxbuf(struct hn_rx_ring *rxr, struct vmbus_channel *chan,
7368 error = vmbus_chan_send(chan, VMBUS_CHANPKT_TYPE_COMP,
7391 hn_chan_callback(struct vmbus_channel *chan, void *xrxr)
7401 error = vmbus_chan_recv_pkt(chan, pkt, &pktlen);
7434 hn_nvs_handle_comp(sc, chan, pkt);
7438 hn_nvs_handle_rxbuf(rxr, chan, pkt);
7446 if_printf(rxr->hn_ifp, "unknown chan pkt %u\n",