/src/sys/dev/ic/ |
aic6915.c | 623 int consumer, producer, txidx; local in function:sf_txintr 628 consumer = CQCI_TxCompletionConsumerIndex_get(cqci); 632 if (consumer == producer) 635 while (consumer != producer) { 636 SF_CDTXCSYNC(sc, consumer, BUS_DMASYNC_POSTREAD); 637 tcd = le32toh(sc->sc_txcomp[consumer].tcd_word0); 658 consumer = SF_NEXTTCD(consumer); 669 /* Update the consumer index. */ 672 CQCI_TxCompletionConsumerIndex(consumer)); 691 int consumer, producer, bufproducer, rxidx, len; local in function:sf_rxintr [all...] |
mfi.c | 1119 /* consumer/producer and reply queue memory */ 1368 uint32_t producer, consumer, ctx; local in function:mfi_intr 1383 consumer = pcq->mpc_consumer; 1385 while (consumer != producer) { 1387 DEVNAME(sc), producer, consumer); 1389 ctx = pcq->mpc_reply_q[consumer]; 1390 pcq->mpc_reply_q[consumer] = MFI_INVALID_CTX; 1394 producer, consumer); 1408 consumer++; 1409 if (consumer == (sc->sc_max_cmds + 1) [all...] |
/src/sys/arch/arm/broadcom/ |
bcm53xx_eth.c | 1044 struct gmac_rxdb *consumer = rxq->rxq_consumer; local in function:bcmeth_rxq_consume 1049 if (consumer == rxq->rxq_producer) { 1056 if (consumer == rxq->rxq_first + currdscr) { 1059 bcmeth_rxq_desc_postsync(sc, rxq, consumer, 1); 1074 KASSERTMSG(rxsts != BCMETH_RCVMAGIC, "currdscr=%u consumer=%zd", 1075 currdscr, consumer - rxq->rxq_first); 1091 if (++consumer == rxq->rxq_last) { 1092 consumer = rxq->rxq_first; 1094 KASSERTMSG(consumer != rxq->rxq_first + currdscr, 1096 "consumer=%zd", i, rxsts, desc_count, currdscr 1602 struct gmac_txdb *consumer = txq->txq_consumer; local in function:bcmeth_txq_consume [all...] |
/src/sys/arch/powerpc/booke/dev/ |
pq3etsec.c | 1617 volatile struct rxbd *consumer = rxq->rxq_consumer; local in function:pq3etsec_rxq_consume 1623 if (consumer == rxq->rxq_producer) { 1624 rxq->rxq_consumer = consumer; 1629 pq3etsec_rxq_desc_postsync(sc, rxq, consumer, 1); 1630 const uint16_t rxbd_flags = consumer->rxbd_flags; 1632 rxq->rxq_consumer = consumer; 1638 KASSERT(rxq->rxq_mbufs[consumer - rxq->rxq_first] == rxq->rxq_mconsumer); 1643 consumer - rxq->rxq_first, rxbd_flags, consumer->rxbd_len, 1653 consumer->rxbd_flags = rxbd_flags & (RXBD_W | RXBD_I) 2163 volatile struct txbd *consumer = txq->txq_consumer; local in function:pq3etsec_txq_consume [all...] |