Home
last modified time | relevance | path

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

/openbsd/src/sys/arch/sparc64/dev/
Dldc.c245 uint64_t tx_head, tx_tail, tx_state; in ldc_send_vers() local
249 err = hv_ldc_tx_get_state(lc->lc_id, &tx_head, &tx_tail, &tx_state); in ldc_send_vers()
255 lp = (struct ldc_pkt *)(lc->lc_txq->lq_va + tx_tail); in ldc_send_vers()
263 tx_tail += sizeof(*lp); in ldc_send_vers()
264 tx_tail &= ((lc->lc_txq->lq_nentries * sizeof(*lp)) - 1); in ldc_send_vers()
265 err = hv_ldc_tx_set_qtail(lc->lc_id, tx_tail); in ldc_send_vers()
280 uint64_t tx_head, tx_tail, tx_state; in ldc_send_ack() local
284 err = hv_ldc_tx_get_state(lc->lc_id, &tx_head, &tx_tail, &tx_state); in ldc_send_ack()
290 lp = (struct ldc_pkt *)(lc->lc_txq->lq_va + tx_tail); in ldc_send_ack()
298 tx_tail += sizeof(*lp); in ldc_send_ack()
[all …]
Dvcctty.c170 uint64_t tx_head, tx_tail, tx_state; in vcctty_tx_intr() local
173 err = hv_ldc_tx_get_state(lc->lc_id, &tx_head, &tx_tail, &tx_state); in vcctty_tx_intr()
254 uint64_t tx_head, tx_tail, tx_state; in vcctty_send_data() local
259 err = hv_ldc_tx_get_state(lc->lc_id, &tx_head, &tx_tail, &tx_state); in vcctty_send_data()
264 next_tx_tail = tx_tail + sizeof(*msg); in vcctty_send_data()
270 msg = (struct vcctty_msg *)(lc->lc_txq->lq_va + tx_tail); in vcctty_send_data()
278 tx_tail = next_tx_tail; in vcctty_send_data()
286 uint64_t tx_head, tx_tail, tx_state; in vcctty_send_break() local
290 err = hv_ldc_tx_get_state(lc->lc_id, &tx_head, &tx_tail, &tx_state); in vcctty_send_break()
294 msg = (struct vcctty_msg *)(lc->lc_txq->lq_va + tx_tail); in vcctty_send_break()
[all …]
Dvldcp.c207 uint64_t tx_head, tx_tail, tx_state; in vldcp_tx_intr() local
210 err = hv_ldc_tx_get_state(lc->lc_id, &tx_head, &tx_tail, &tx_state); in vldcp_tx_intr()
431 uint64_t tx_head, tx_tail, tx_state; in vldcpwrite() local
448 err = hv_ldc_tx_get_state(lc->lc_id, &tx_head, &tx_tail, &tx_state); in vldcpwrite()
462 DPRINTF(("tx head %llx, tx tail %llx\n", tx_head, tx_tail)); in vldcpwrite()
464 next_tx_tail = tx_tail + 64; in vldcpwrite()
480 ret = uiomove(lc->lc_txq->lq_va + tx_tail, 64, uio); in vldcpwrite()
Dvnet.c341 uint64_t tx_head, tx_tail, tx_state; in vnet_tx_intr() local
343 hv_ldc_tx_get_state(lc->lc_id, &tx_head, &tx_tail, &tx_state); in vnet_tx_intr()
1086 uint64_t tx_head, tx_tail, tx_state; in vnet_start() local
1108 err = hv_ldc_tx_get_state(lc->lc_id, &tx_head, &tx_tail, &tx_state); in vnet_start()
1111 tx_tail += sizeof(struct ldc_pkt); in vnet_start()
1112 tx_tail &= ((lc->lc_txq->lq_nentries * sizeof(struct ldc_pkt)) - 1); in vnet_start()
1113 if (tx_tail == tx_head) { in vnet_start()
Dvdsk.c378 uint64_t tx_head, tx_tail, tx_state; in vdsk_tx_intr() local
380 hv_ldc_tx_get_state(lc->lc_id, &tx_head, &tx_tail, &tx_state); in vdsk_tx_intr()
Dvdsp.c403 uint64_t tx_head, tx_tail, tx_state; in vdsp_tx_intr() local
406 err = hv_ldc_tx_get_state(lc->lc_id, &tx_head, &tx_tail, &tx_state); in vdsp_tx_intr()
/openbsd/src/sys/dev/isa/
Dif_ex.c91 u_int tx_head, tx_tail; /* Head and tail of transmit ring buffer. */ member
354 sc->tx_head = sc->tx_tail = sc->tx_lower_limit; in ex_init()
410 if ((i = sc->tx_tail - sc->tx_head) >= 0) in ex_start()
432 dest = sc->tx_tail; in ex_start()
435 if ((sc->tx_upper_limit + 2 - sc->tx_tail) <= in ex_start()
477 if (sc->tx_head != sc->tx_tail) { in ex_start()
478 if (sc->tx_tail != dest) { in ex_start()
501 if (sc->tx_head == sc->tx_tail) { in ex_start()
511 sc->tx_tail = next; in ex_start()
545 sc->tx_head = sc->tx_tail = sc->tx_lower_limit; in ex_stop()
[all …]