Lines Matching defs:consumer
623 int consumer, producer, txidx;
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;
696 consumer = CQCI_RxCompletionQ1ConsumerIndex_get(cqci);
702 if (consumer == producer)
705 while (consumer != producer) {
706 rcd = &sc->sc_rxcomp[consumer];
707 SF_CDRXCSYNC(sc, consumer,
709 SF_CDRXCSYNC(sc, consumer,
717 consumer = SF_NEXTRCD(consumer);
797 CQCI_RxCompletionQ1ConsumerIndex(consumer));
1036 * Initialize the Tx and Rx completion queue consumer indices.