Lines Matching refs:tx
666 struct ipath_verbs_txreq *tx) in ipath_sdma_verbs_send() argument
678 if ((tx->map_len + (dwords<<2)) > dd->ipath_ibmaxlen) { in ipath_sdma_verbs_send()
680 tx->map_len + (dwords<<2), dd->ipath_ibmaxlen); in ipath_sdma_verbs_send()
693 if (tx->txreq.sg_count > ipath_sdma_descq_freecnt(dd)) { in ipath_sdma_verbs_send()
700 addr = dma_map_single(&dd->pcidev->dev, tx->txreq.map_addr, in ipath_sdma_verbs_send()
701 tx->map_len, DMA_TO_DEVICE); in ipath_sdma_verbs_send()
705 dwoffset = tx->map_len >> 2; in ipath_sdma_verbs_send()
710 if (tx->txreq.flags & IPATH_SDMA_TXREQ_F_USELARGEBUF) in ipath_sdma_verbs_send()
719 if (tx->txreq.flags & IPATH_SDMA_TXREQ_F_FREEDESC) in ipath_sdma_verbs_send()
720 tx->txreq.start_idx = tail; in ipath_sdma_verbs_send()
747 if (tx->txreq.flags & IPATH_SDMA_TXREQ_F_USELARGEBUF) in ipath_sdma_verbs_send()
786 if (tx->txreq.flags & IPATH_SDMA_TXREQ_F_INTREQ) { in ipath_sdma_verbs_send()
795 tx->txreq.next_descq_idx = tail; in ipath_sdma_verbs_send()
796 tx->txreq.callback_status = IPATH_SDMA_TXREQ_S_OK; in ipath_sdma_verbs_send()
798 dd->ipath_sdma_descq_added += tx->txreq.sg_count; in ipath_sdma_verbs_send()
799 list_add_tail(&tx->txreq.list, &dd->ipath_sdma_activelist); in ipath_sdma_verbs_send()
800 if (tx->txreq.flags & IPATH_SDMA_TXREQ_F_VL15) in ipath_sdma_verbs_send()