Lines Matching refs:txreq
575 tx = list_entry(l, struct qib_verbs_txreq, txreq.list);
604 tx = list_entry(l, struct qib_verbs_txreq, txreq.list);
627 if (tx->txreq.flags & QIB_SDMA_TXREQ_F_FREEBUF) {
628 tx->txreq.flags &= ~QIB_SDMA_TXREQ_F_FREEBUF;
630 tx->txreq.addr, tx->hdr_dwords << 2,
638 list_add(&tx->txreq.list, &dev->txreq_free);
686 if (qpp->s_tx->txreq.sg_count > avail)
688 avail -= qpp->s_tx->txreq.sg_count;
714 container_of(cookie, struct qib_verbs_txreq, txreq);
724 if (tx->txreq.flags & QIB_SDMA_TXREQ_F_FREEBUF)
804 tx->txreq.callback = sdma_complete;
806 tx->txreq.flags = QIB_SDMA_TXREQ_F_HEADTOHOST;
808 tx->txreq.flags = QIB_SDMA_TXREQ_F_INTREQ;
810 tx->txreq.flags |= QIB_SDMA_TXREQ_F_USELARGEBUF;
827 tx->txreq.flags |= QIB_SDMA_TXREQ_F_FREEDESC;
828 tx->txreq.sg_count = ndesc;
829 tx->txreq.addr = dev->pio_hdrs_phys +
846 tx->txreq.addr = dma_map_single(&dd->pcidev->dev, phdr,
848 if (dma_mapping_error(&dd->pcidev->dev, tx->txreq.addr))
851 tx->txreq.flags |= QIB_SDMA_TXREQ_F_FREEBUF;
852 tx->txreq.sg_count = 1;
1537 list_add(&tx->txreq.list, &dev->txreq_free);
1630 tx = list_entry(l, struct qib_verbs_txreq, txreq.list);
1666 tx = list_entry(l, struct qib_verbs_txreq, txreq.list);