Lines Matching defs:prq

2484 bwn_pio_setupqueue_rx(struct bwn_mac *mac, struct bwn_pio_rxqueue *prq,
2489 prq->prq_mac = mac;
2490 prq->prq_rev = siba_get_revid(sc->sc_dev);
2491 prq->prq_base = bwn_pio_idx2base(mac, index) + BWN_PIO_RXQOFFSET(mac);
5149 bwn_pio_rx(struct bwn_pio_rxqueue *prq)
5151 struct bwn_mac *mac = prq->prq_mac;
5161 if (bwn_pio_rxeof(prq) == 0)
5452 bwn_pio_rxeof(struct bwn_pio_rxqueue *prq)
5454 struct bwn_mac *mac = prq->prq_mac;
5466 if (prq->prq_rev >= 8) {
5467 ctl32 = bwn_pio_rx_read_4(prq, BWN_PIO8_RXCTL);
5470 bwn_pio_rx_write_4(prq, BWN_PIO8_RXCTL,
5473 ctl32 = bwn_pio_rx_read_4(prq, BWN_PIO8_RXCTL);
5479 ctl16 = bwn_pio_rx_read_2(prq, BWN_PIO_RXCTL);
5482 bwn_pio_rx_write_2(prq, BWN_PIO_RXCTL,
5485 ctl16 = bwn_pio_rx_read_2(prq, BWN_PIO_RXCTL);
5494 if (prq->prq_rev >= 8)
5496 prq->prq_base + BWN_PIO8_RXDATA);
5499 prq->prq_base + BWN_PIO_RXDATA);
5536 if (prq->prq_rev >= 8) {
5538 prq->prq_base + BWN_PIO8_RXDATA);
5540 v32 = bwn_pio_rx_read_4(prq, BWN_PIO8_RXDATA);
5555 prq->prq_base + BWN_PIO_RXDATA);
5557 v16 = bwn_pio_rx_read_2(prq, BWN_PIO_RXDATA);
5564 bwn_rxeof(prq->prq_mac, m, &rxhdr);
5568 if (prq->prq_rev >= 8)
5569 bwn_pio_rx_write_4(prq, BWN_PIO8_RXCTL,
5572 bwn_pio_rx_write_2(prq, BWN_PIO_RXCTL, BWN_PIO_RXCTL_DATAREADY);
6048 bwn_pio_rx_read_2(struct bwn_pio_rxqueue *prq, uint16_t offset)
6051 return (BWN_READ_2(prq->prq_mac, prq->prq_base + offset));
6055 bwn_pio_rx_read_4(struct bwn_pio_rxqueue *prq, uint16_t offset)
6058 return (BWN_READ_4(prq->prq_mac, prq->prq_base + offset));
6062 bwn_pio_rx_write_2(struct bwn_pio_rxqueue *prq, uint16_t offset, uint16_t value)
6065 BWN_WRITE_2(prq->prq_mac, prq->prq_base + offset, value);
6069 bwn_pio_rx_write_4(struct bwn_pio_rxqueue *prq, uint16_t offset, uint32_t value)
6072 BWN_WRITE_4(prq->prq_mac, prq->prq_base + offset, value);