Lines Matching refs:txreq
914 tx = list_entry(l, struct qib_verbs_txreq, txreq.list);
949 if (tx->txreq.flags & QIB_SDMA_TXREQ_F_FREEBUF) {
950 tx->txreq.flags &= ~QIB_SDMA_TXREQ_F_FREEBUF;
952 tx->txreq.addr, tx->hdr_dwords << 2,
960 list_add(&tx->txreq.list, &dev->txreq_free);
1005 if (qp->s_tx->txreq.sg_count > avail)
1007 avail -= qp->s_tx->txreq.sg_count;
1034 container_of(cookie, struct qib_verbs_txreq, txreq);
1043 if (tx->txreq.flags & QIB_SDMA_TXREQ_F_FREEBUF)
1122 tx->txreq.callback = sdma_complete;
1124 tx->txreq.flags = QIB_SDMA_TXREQ_F_HEADTOHOST;
1126 tx->txreq.flags = QIB_SDMA_TXREQ_F_INTREQ;
1128 tx->txreq.flags |= QIB_SDMA_TXREQ_F_USELARGEBUF;
1145 tx->txreq.flags |= QIB_SDMA_TXREQ_F_FREEDESC;
1146 tx->txreq.sg_count = ndesc;
1147 tx->txreq.addr = dev->pio_hdrs_phys +
1164 tx->txreq.addr = dma_map_single(&dd->pcidev->dev, phdr,
1166 if (dma_mapping_error(&dd->pcidev->dev, tx->txreq.addr))
1169 tx->txreq.flags |= QIB_SDMA_TXREQ_F_FREEBUF;
1170 tx->txreq.sg_count = 1;
2058 list_add(&tx->txreq.list, &dev->txreq_free);
2182 tx = list_entry(l, struct qib_verbs_txreq, txreq.list);
2236 tx = list_entry(l, struct qib_verbs_txreq, txreq.list);