Lines Matching defs:dma_addr
501 static int qm_mb(struct hisi_qm *qm, u8 cmd, dma_addr_t dma_addr, u16 queue,
508 queue, cmd, (unsigned long long)dma_addr);
514 mailbox.base_l = cpu_to_le32(lower_32_bits(dma_addr));
515 mailbox.base_h = cpu_to_le32(upper_32_bits(dma_addr));
1067 dma_addr_t *dma_addr)
1076 *dma_addr = dma_map_single(dev, ctx_addr, ctx_size, DMA_FROM_DEVICE);
1077 if (dma_mapping_error(dev, *dma_addr)) {
1087 const void *ctx_addr, dma_addr_t *dma_addr)
1091 dma_unmap_single(dev, *dma_addr, ctx_size, DMA_FROM_DEVICE);
1130 static int qm_dump_sqc_raw(struct hisi_qm *qm, dma_addr_t dma_addr, u16 qp_id)
1132 return qm_mb(qm, QM_MB_CMD_SQC, dma_addr, qp_id, 1);
1135 static int qm_dump_cqc_raw(struct hisi_qm *qm, dma_addr_t dma_addr, u16 qp_id)
1137 return qm_mb(qm, QM_MB_CMD_CQC, dma_addr, qp_id, 1);
1856 dma_addr_t dma_addr;
1867 addr = qm_ctx_alloc(qm, size, &dma_addr);
1874 ret = qm_dump_sqc_raw(qm, dma_addr, qp->qp_id);
1881 ret = qm_dump_cqc_raw(qm, (dma_addr + sizeof(struct qm_sqc)),
1902 qm_ctx_free(qm, size, addr, &dma_addr);