Lines Matching refs:dma_xfer
435 * @dma_xfer: HBM transfer message
440 struct dma_xfer_hbm *dma_xfer)
451 offs = dma_xfer->msg_addr - dev->ishtp_host_dma_tx_buf_phys;
456 if (dma_xfer->msg_length >
464 ishtp_cl_release_dma_acked_mem(dev, msg, dma_xfer->msg_length);
467 if (cl->fw_client_id == dma_xfer->fw_client_id &&
468 cl->host_client_id == dma_xfer->host_client_id)
479 dma_xfer->msg_length) {
491 ++dma_xfer;
498 * @dma_xfer: HBM transfer message
503 struct dma_xfer_hbm *dma_xfer)
510 struct dma_xfer_hbm *prm = dma_xfer;
516 offs = dma_xfer->msg_addr - dev->ishtp_host_dma_rx_buf_phys;
521 if (dma_xfer->msg_length >
527 recv_ishtp_cl_msg_dma(dev, msg, dma_xfer);
528 dma_xfer->hbm = DMA_XFER_ACK; /* Prepare for response */
529 ++dma_xfer;
558 struct dma_xfer_hbm *dma_xfer;
705 dma_xfer = (struct dma_xfer_hbm *)ishtp_msg;
711 ishtp_hbm_dma_xfer(dev, dma_xfer);
715 dma_xfer = (struct dma_xfer_hbm *)ishtp_msg;
722 ishtp_hbm_dma_xfer_ack(dev, dma_xfer);