Home
last modified time | relevance | path

Searched refs:mtt_buf (Results 1 – 5 of 5) sorted by relevance

/linux-6.3-rc2/drivers/infiniband/hw/erdma/
A Derdma_verbs.c181 req.qbuf_addr_l = lower_32_bits(*(u64 *)mtt->mtt_buf); in create_cq_cmd()
516 mem->mtt_buf = in get_mtt_entries()
518 if (!mem->mtt_buf) { in get_mtt_entries()
522 phy_addr = mem->mtt_buf; in get_mtt_entries()
535 dma_map_single(&dev->pdev->dev, mem->mtt_buf, in get_mtt_entries()
539 mem->mtt_buf = NULL; in get_mtt_entries()
558 if (mem->mtt_buf) { in put_mtt_entries()
859 mr->mem.mtt_buf = in erdma_ib_alloc_mr()
861 if (!mr->mem.mtt_buf) { in erdma_ib_alloc_mr()
867 dma_map_single(&dev->pdev->dev, mr->mem.mtt_buf, in erdma_ib_alloc_mr()
[all …]
A Derdma_verbs.h90 void *mtt_buf; member
A Derdma_qp.c413 mr->mem.mtt_buf, MTT_SIZE(mr->mem.mtt_nents)); in erdma_push_one_sqe()
/linux-6.3-rc2/drivers/infiniband/hw/hns/
A Dhns_roce_mr.c800 u32 offset, u64 *mtt_buf, int mtt_max, u64 *base_addr) in hns_roce_mtr_find() argument
810 if (!mtt_buf || mtt_max < 1) in hns_roce_mtr_find()
823 mtt_buf[total] = addr; in hns_roce_mtr_find()
844 mtt_buf[total++] = le64_to_cpu(mtts[mtt_count]); in hns_roce_mtr_find()
A Dhns_roce_device.h1098 u32 offset, u64 *mtt_buf, int mtt_max, u64 *base_addr);

Completed in 19 milliseconds