| /openbsd/src/sys/arch/sparc64/dev/ |
| D | ldc.c | 245 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 …]
|
| D | vcctty.c | 170 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 …]
|
| D | vldcp.c | 207 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()
|
| D | vnet.c | 341 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()
|
| D | vdsk.c | 378 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()
|
| D | vdsp.c | 403 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/ |
| D | if_ex.c | 91 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 …]
|