Lines Matching defs:descp
1594 struct sdma_desc *descp)
1596 switch (sdma_mapping_type(descp)) {
1598 dma_unmap_single(&dd->pcidev->dev, sdma_mapping_addr(descp),
1599 sdma_mapping_len(descp), DMA_TO_DEVICE);
1602 dma_unmap_page(&dd->pcidev->dev, sdma_mapping_addr(descp),
1603 sdma_mapping_len(descp), DMA_TO_DEVICE);
1607 if (descp->pinning_ctx && descp->ctx_put)
1608 descp->ctx_put(descp->pinning_ctx);
1609 descp->pinning_ctx = NULL;
1618 return (tx->descp[0].qw[1] & SDMA_DESC1_HEADER_MODE_SMASK)
1623 * __sdma_txclean() - clean tx of mappings, descp *kmalloc's
1643 sdma_unmap_desc(dd, &tx->descp[0]);
1648 sdma_unmap_desc(dd, &tx->descp[i]);
1653 /* kmalloc'ed descp */
1656 kfree(tx->descp);
2269 struct sdma_desc *descp = tx->descp;
2273 sde->descq[tail].qw[0] = cpu_to_le64(descp->qw[0]);
2274 sde->descq[tail].qw[1] = cpu_to_le64(add_gen(sde, descp->qw[1]));
2275 trace_hfi1_sdma_descriptor(sde, descp->qw[0], descp->qw[1],
2278 descp++;
2281 for (i = 1; i < tx->num_desc; i++, descp++) {
2284 sde->descq[tail].qw[0] = cpu_to_le64(descp->qw[0]);
2287 qw1 = descp->qw[1];
2291 qw1 = add_gen(sde, descp->qw[1]);
2294 trace_hfi1_sdma_descriptor(sde, descp->qw[0], qw1,
3016 struct sdma_desc *descp;
3037 descp = kmalloc_array(MAX_DESC, sizeof(struct sdma_desc), GFP_ATOMIC);
3038 if (!descp)
3040 tx->descp = descp;
3046 tx->descp[i] = tx->descs[i];