Searched refs:txreq (Results 1 – 8 of 8) sorted by relevance
/linux-4.1.27/drivers/infiniband/hw/qib/ |
D | qib_sdma.c | 518 tx->txreq.start_idx = 0; in complete_sdma_err_req() 519 tx->txreq.next_descq_idx = 0; in complete_sdma_err_req() 520 list_add_tail(&tx->txreq.list, &ppd->sdma_activelist); in complete_sdma_err_req() 555 if (tx->txreq.sg_count > qib_sdma_descq_freecnt(ppd)) { in qib_sdma_verbs_send() 565 make_sdma_desc(ppd, sdmadesc, (u64) tx->txreq.addr, dwoffset, 0); in qib_sdma_verbs_send() 568 if (tx->txreq.flags & QIB_SDMA_TXREQ_F_USELARGEBUF) in qib_sdma_verbs_send() 584 tx->txreq.start_idx = tail; in qib_sdma_verbs_send() 605 if (tx->txreq.flags & QIB_SDMA_TXREQ_F_USELARGEBUF) in qib_sdma_verbs_send() 643 if (tx->txreq.flags & QIB_SDMA_TXREQ_F_HEADTOHOST) in qib_sdma_verbs_send() 645 if (tx->txreq.flags & QIB_SDMA_TXREQ_F_INTREQ) in qib_sdma_verbs_send() [all …]
|
D | qib_verbs.c | 943 tx = list_entry(l, struct qib_verbs_txreq, txreq.list); in __get_txreq() 972 tx = list_entry(l, struct qib_verbs_txreq, txreq.list); in get_txreq() 996 if (tx->txreq.flags & QIB_SDMA_TXREQ_F_FREEBUF) { in qib_put_txreq() 997 tx->txreq.flags &= ~QIB_SDMA_TXREQ_F_FREEBUF; in qib_put_txreq() 999 tx->txreq.addr, tx->hdr_dwords << 2, in qib_put_txreq() 1007 list_add(&tx->txreq.list, &dev->txreq_free); in qib_put_txreq() 1052 if (qp->s_tx->txreq.sg_count > avail) in qib_verbs_sdma_desc_avail() 1054 avail -= qp->s_tx->txreq.sg_count; in qib_verbs_sdma_desc_avail() 1081 container_of(cookie, struct qib_verbs_txreq, txreq); in sdma_complete() 1090 if (tx->txreq.flags & QIB_SDMA_TXREQ_F_FREEBUF) in sdma_complete() [all …]
|
D | qib.h | 260 struct qib_sdma_txreq txreq; member
|
/linux-4.1.27/drivers/net/xen-netback/ |
D | netback.c | 1188 struct xen_netif_tx_request txreq; in xenvif_tx_build_gops() local 1214 memcpy(&txreq, RING_GET_REQUEST(&queue->tx, idx), sizeof(txreq)); in xenvif_tx_build_gops() 1217 if (txreq.size > queue->remaining_credit && in xenvif_tx_build_gops() 1218 tx_credit_exceeded(queue, txreq.size)) in xenvif_tx_build_gops() 1221 queue->remaining_credit -= txreq.size; in xenvif_tx_build_gops() 1227 if (txreq.flags & XEN_NETTXF_extra_info) { in xenvif_tx_build_gops() 1235 ret = xenvif_count_requests(queue, &txreq, txfrags, work_to_do); in xenvif_tx_build_gops() 1241 if (unlikely(txreq.size < ETH_HLEN)) { in xenvif_tx_build_gops() 1243 "Bad packet size: %d\n", txreq.size); in xenvif_tx_build_gops() 1244 xenvif_tx_err(queue, &txreq, idx); in xenvif_tx_build_gops() [all …]
|
/linux-4.1.27/drivers/infiniband/hw/ipath/ |
D | ipath_sdma.c | 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() 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() [all …]
|
D | ipath_verbs.c | 1012 tx = list_entry(l, struct ipath_verbs_txreq, txreq.list); in get_txreq() 1024 list_add(&tx->txreq.list, &dev->txreq_free); in put_txreq() 1053 if (tx->txreq.flags & IPATH_SDMA_TXREQ_F_FREEBUF) in sdma_complete() 1054 kfree(tx->txreq.map_addr); in sdma_complete() 1140 tx->txreq.callback = sdma_complete; in ipath_verbs_send_dma() 1141 tx->txreq.callback_cookie = tx; in ipath_verbs_send_dma() 1142 tx->txreq.flags = IPATH_SDMA_TXREQ_F_HEADTOHOST | in ipath_verbs_send_dma() 1145 tx->txreq.flags |= IPATH_SDMA_TXREQ_F_USELARGEBUF; in ipath_verbs_send_dma() 1150 tx->txreq.flags |= IPATH_SDMA_TXREQ_F_VL15; in ipath_verbs_send_dma() 1167 tx->txreq.sg_count = ndesc; in ipath_verbs_send_dma() [all …]
|
D | ipath_qp.c | 989 if (qp->s_tx->txreq.flags & IPATH_SDMA_TXREQ_F_FREEBUF) in ipath_destroy_qp() 990 kfree(qp->s_tx->txreq.map_addr); in ipath_destroy_qp() 992 list_add(&qp->s_tx->txreq.list, &dev->txreq_free); in ipath_destroy_qp()
|
D | ipath_verbs.h | 652 struct ipath_sdma_txreq txreq; member
|