Home
last modified time | relevance | path

Searched refs:lc_txq (Results 1 – 7 of 7) sorted by relevance

/openbsd/src/sys/arch/sparc64/dev/
Dldc.c248 mtx_enter(&lc->lc_txq->lq_mtx); in ldc_send_vers()
251 mtx_leave(&lc->lc_txq->lq_mtx); in ldc_send_vers()
255 lp = (struct ldc_pkt *)(lc->lc_txq->lq_va + tx_tail); in ldc_send_vers()
264 tx_tail &= ((lc->lc_txq->lq_nentries * sizeof(*lp)) - 1); in ldc_send_vers()
268 mtx_leave(&lc->lc_txq->lq_mtx); in ldc_send_vers()
273 mtx_leave(&lc->lc_txq->lq_mtx); in ldc_send_vers()
283 mtx_enter(&lc->lc_txq->lq_mtx); in ldc_send_ack()
286 mtx_leave(&lc->lc_txq->lq_mtx); in ldc_send_ack()
290 lp = (struct ldc_pkt *)(lc->lc_txq->lq_va + tx_tail); in ldc_send_ack()
299 tx_tail &= ((lc->lc_txq->lq_nentries * sizeof(*lp)) - 1); in ldc_send_ack()
[all …]
Dvcctty.c133 lc->lc_txq = ldc_queue_alloc(sc->sc_dmatag, VCCTTY_TX_ENTRIES); in vcctty_attach()
134 if (lc->lc_txq == NULL) { in vcctty_attach()
146 lc->lc_txq->lq_map->dm_segs[0].ds_addr, lc->lc_txq->lq_nentries); in vcctty_attach()
162 ldc_queue_free(sc->sc_dmatag, lc->lc_txq); in vcctty_attach()
265 next_tx_tail &= ((lc->lc_txq->lq_nentries * sizeof(*msg)) - 1); in vcctty_send_data()
270 msg = (struct vcctty_msg *)(lc->lc_txq->lq_va + tx_tail); in vcctty_send_data()
294 msg = (struct vcctty_msg *)(lc->lc_txq->lq_va + tx_tail); in vcctty_send_break()
300 tx_tail &= ((lc->lc_txq->lq_nentries * sizeof(*msg)) - 1); in vcctty_send_break()
Dvldcp.c164 lc->lc_txq = ldc_queue_alloc(sc->sc_dmatag, VLDCP_TX_ENTRIES); in vldcp_attach()
165 if (lc->lc_txq == NULL) { in vldcp_attach()
199 ldc_queue_free(sc->sc_dmatag, lc->lc_txq); in vldcp_attach()
233 wakeup(lc->lc_txq); in vldcp_tx_intr()
327 lc->lc_txq->lq_map->dm_segs[0].ds_addr, lc->lc_txq->lq_nentries); in vldcpopen()
465 next_tx_tail &= ((lc->lc_txq->lq_nentries * 64) - 1); in vldcpwrite()
470 ret = tsleep_nsec(lc->lc_txq, PWAIT | PCATCH, "hvwr", INFSLP); in vldcpwrite()
480 ret = uiomove(lc->lc_txq->lq_va + tx_tail, 64, uio); in vldcpwrite()
638 lc->lc_txq->lq_nentries - 1; in filt_vldcwrite()
639 avail %= lc->lc_txq->lq_nentries; in filt_vldcwrite()
Dldcvar.h91 struct ldc_queue *lc_txq; member
Dvdsk.c268 lc->lc_txq = ldc_queue_alloc(sc->sc_dmatag, VDSK_TX_ENTRIES); in vdsk_attach()
269 if (lc->lc_txq == NULL) { in vdsk_attach()
312 lc->lc_txq->lq_map->dm_segs[0].ds_addr, lc->lc_txq->lq_nentries); in vdsk_attach()
370 ldc_queue_free(sc->sc_dmatag, lc->lc_txq); in vdsk_attach()
Dvdsp.c369 lc->lc_txq = ldc_queue_alloc(sc->sc_dmatag, VDSK_TX_ENTRIES); in vdsp_attach()
370 if (lc->lc_txq == NULL) { in vdsp_attach()
395 ldc_queue_free(sc->sc_dmatag, lc->lc_txq); in vdsp_attach()
427 wakeup(lc->lc_txq); in vdsp_tx_intr()
897 err = tsleep_nsec(lc->lc_txq, PWAIT, "vdsp", in vdsp_sendmsg()
1708 lc->lc_txq->lq_map->dm_segs[0].ds_addr, lc->lc_txq->lq_nentries); in vdspopen()
Dvnet.c291 lc->lc_txq = ldc_queue_alloc(sc->sc_dmatag, VNET_TX_ENTRIES); in vnet_attach()
292 if (lc->lc_txq == NULL) { in vnet_attach()
333 ldc_queue_free(sc->sc_dmatag, lc->lc_txq); in vnet_attach()
1112 tx_tail &= ((lc->lc_txq->lq_nentries * sizeof(struct ldc_pkt)) - 1); in vnet_start()
1442 lc->lc_txq->lq_map->dm_segs[0].ds_addr, lc->lc_txq->lq_nentries); in vnet_init()