Home
last modified time | relevance | path

Searched refs:mtt_entry (Results 1 – 4 of 4) sorted by relevance

/Linux-v6.1/drivers/infiniband/hw/mthca/
Dmthca_mr.c256 __be64 *mtt_entry; in __mthca_write_mtt() local
263 mtt_entry = mailbox->buf; in __mthca_write_mtt()
266 mtt_entry[0] = cpu_to_be64(dev->mr_table.mtt_base + in __mthca_write_mtt()
269 mtt_entry[1] = 0; in __mthca_write_mtt()
271 mtt_entry[i + 2] = cpu_to_be64(buffer_list[i] | in __mthca_write_mtt()
279 mtt_entry[i + 2] = 0; in __mthca_write_mtt()
/Linux-v6.1/drivers/infiniband/hw/erdma/
Derdma_verbs.c91 req.sq_buf_addr = user_qp->sq_mtt.mtt_entry[0]; in create_qp_cmd()
92 req.rq_buf_addr = user_qp->rq_mtt.mtt_entry[0]; in create_qp_cmd()
139 *phy_addr = mr->mem.mtt_entry[0]; in regmr_cmd()
143 *phy_addr++ = mr->mem.mtt_entry[i]; in regmr_cmd()
185 req.qbuf_addr_l = lower_32_bits(mtt->mtt_entry[0]); in create_cq_cmd()
186 req.qbuf_addr_h = upper_32_bits(mtt->mtt_entry[0]); in create_cq_cmd()
507 phy_addr = mem->mtt_entry; in get_mtt_entries()
516 mem->mtt_entry[0] = in get_mtt_entries()
519 if (dma_mapping_error(&dev->pdev->dev, mem->mtt_entry[0])) { in get_mtt_entries()
541 dma_unmap_single(&dev->pdev->dev, mem->mtt_entry[0], in put_mtt_entries()
[all …]
Derdma_verbs.h98 u64 mtt_entry[ERDMA_MAX_INLINE_MTT_ENTRIES]; member
/Linux-v6.1/drivers/infiniband/hw/mlx5/
Dodp.c148 u64 mtt_entry = umem_dma & ODP_DMA_ADDR_MASK; in umem_dma_to_mtt() local
151 mtt_entry |= MLX5_IB_MTT_READ; in umem_dma_to_mtt()
153 mtt_entry |= MLX5_IB_MTT_WRITE; in umem_dma_to_mtt()
155 return mtt_entry; in umem_dma_to_mtt()