/Linux-v4.19/drivers/infiniband/core/ |
D | umem.c | 54 ib_dma_unmap_sg(dev, umem->sg_head.sgl, in __ib_umem_release() 58 for_each_sg(umem->sg_head.sgl, sg, umem->npages, i) { in __ib_umem_release() 66 sg_free_table(&umem->sg_head); in __ib_umem_release() 166 ret = sg_alloc_table(&umem->sg_head, npages, GFP_KERNEL); in ib_umem_get() 173 sg_list_start = umem->sg_head.sgl; in ib_umem_get() 203 umem->sg_head.sgl, in ib_umem_get() 310 for_each_sg(umem->sg_head.sgl, sg, umem->nmap, i) in ib_umem_page_count() 339 ret = sg_pcopy_to_buffer(umem->sg_head.sgl, umem->npages, dst, length, in ib_umem_copy_from()
|
/Linux-v4.19/drivers/infiniband/hw/hns/ |
D | hns_roce_db.c | 42 db->dma = sg_dma_address(page->umem->sg_head.sgl) + in hns_roce_db_map_user() 44 page->umem->sg_head.sgl->offset = virt & ~PAGE_MASK; in hns_roce_db_map_user() 45 db->virt_addr = sg_virt(page->umem->sg_head.sgl); in hns_roce_db_map_user()
|
D | hns_roce_mr.c | 906 for_each_sg(umem->sg_head.sgl, sg, umem->nmap, entry) { in hns_roce_ib_umem_write_mtt() 955 for_each_sg(umem->sg_head.sgl, sg, umem->nmap, entry) { in hns_roce_ib_umem_write_mr()
|
D | hns_roce_hw_v1.c | 1926 for_each_sg(mr->umem->sg_head.sgl, sg, mr->umem->nmap, entry) { in hns_roce_v1_write_mtpt()
|
D | hns_roce_hw_v2.c | 1733 for_each_sg(mr->umem->sg_head.sgl, sg, mr->umem->nmap, entry) { in hns_roce_v2_write_mtpt()
|
/Linux-v4.19/drivers/infiniband/hw/mlx5/ |
D | mem.c | 76 for_each_sg(umem->sg_head.sgl, sg, umem->nmap, entry) { in mlx5_ib_cont_pages() 171 for_each_sg(umem->sg_head.sgl, sg, umem->nmap, entry) { in __mlx5_ib_populate_pas()
|
D | doorbell.c | 77 db->dma = sg_dma_address(page->umem->sg_head.sgl) + (virt & ~PAGE_MASK); in mlx5_ib_db_map_user()
|
/Linux-v4.19/include/rdma/ |
D | ib_umem.h | 54 struct sg_table sg_head; member
|
/Linux-v4.19/drivers/infiniband/hw/mlx4/ |
D | doorbell.c | 75 db->dma = sg_dma_address(page->umem->sg_head.sgl) + (virt & ~PAGE_MASK); in mlx4_ib_db_map_user()
|
D | mr.c | 203 for_each_sg(umem->sg_head.sgl, sg, umem->nmap, i) { in mlx4_ib_umem_write_mtt() 274 for_each_sg(umem->sg_head.sgl, sg, umem->nmap, i) { in mlx4_ib_umem_calc_optimal_mtt_size()
|
/Linux-v4.19/drivers/crypto/nx/ |
D | nx.c | 90 struct nx_sg *nx_build_sg_list(struct nx_sg *sg_head, in nx_build_sg_list() argument 120 for (sg = sg_head; sg_len < *len; sg++) { in nx_build_sg_list() 138 if ((sg - sg_head) == sgmax) { in nx_build_sg_list()
|
/Linux-v4.19/drivers/scsi/ |
D | advansys.c | 330 ASC_SG_HEAD *sg_head; member 339 ASC_SG_HEAD *sg_head; member 2520 (ulong)q->sg_head, q->q1.sg_queue_cnt); in asc_prt_asc_scsi_q() 2522 if (q->sg_head) { in asc_prt_asc_scsi_q() 2523 sgp = q->sg_head; in asc_prt_asc_scsi_q() 7581 asc_sg_head = kzalloc(sizeof(asc_scsi_q->sg_head) + in asc_build_req() 7590 asc_scsi_q->sg_head = asc_sg_head; in asc_build_req() 8010 ASC_SG_HEAD *sg_head; in AscPutReadySgListQueue() local 8022 sg_head = scsiq->sg_head; in AscPutReadySgListQueue() 8025 scsiq->q1.data_addr = cpu_to_le32(sg_head->sg_list[0].addr); in AscPutReadySgListQueue() [all …]
|
/Linux-v4.19/drivers/infiniband/hw/vmw_pvrdma/ |
D | pvrdma_misc.c | 193 for_each_sg(umem->sg_head.sgl, sg, umem->nmap, entry) { in pvrdma_page_dir_insert_umem()
|
/Linux-v4.19/drivers/infiniband/sw/rxe/ |
D | rxe_mr.c | 202 for_each_sg(umem->sg_head.sgl, sg, umem->nmap, entry) { in rxe_mem_init_user()
|
/Linux-v4.19/drivers/infiniband/hw/bnxt_re/ |
D | ib_verbs.c | 901 qplib_qp->sq.sglist = umem->sg_head.sgl; in bnxt_re_init_user_qp() 913 qplib_qp->rq.sglist = umem->sg_head.sgl; in bnxt_re_init_user_qp() 1377 qplib_srq->sglist = umem->sg_head.sgl; in bnxt_re_init_user_srq() 2630 cq->qplib_cq.sghead = cq->umem->sg_head.sgl; in bnxt_re_create_cq() 3541 for_each_sg(umem->sg_head.sgl, sg, umem->nmap, entry) { in fill_umem_pbl_tbl()
|
/Linux-v4.19/drivers/infiniband/sw/rdmavt/ |
D | mr.c | 414 for_each_sg(umem->sg_head.sgl, sg, umem->nmap, entry) { in rvt_reg_user_mr()
|
/Linux-v4.19/drivers/infiniband/hw/cxgb4/ |
D | mem.c | 559 for_each_sg(mhp->umem->sg_head.sgl, sg, mhp->umem->nmap, entry) { in c4iw_reg_user_mr()
|
/Linux-v4.19/drivers/infiniband/hw/mthca/ |
D | mthca_provider.c | 960 for_each_sg(mr->umem->sg_head.sgl, sg, mr->umem->nmap, entry) { in mthca_reg_user_mr()
|
/Linux-v4.19/drivers/infiniband/hw/cxgb3/ |
D | iwch_provider.c | 566 for_each_sg(mhp->umem->sg_head.sgl, sg, mhp->umem->nmap, entry) { in iwch_reg_user_mr()
|
/Linux-v4.19/drivers/infiniband/hw/nes/ |
D | nes_verbs.c | 2186 for_each_sg(region->sg_head.sgl, sg, region->nmap, entry) { in nes_reg_user_mr() 2415 for_each_sg(region->sg_head.sgl, sg, region->nmap, entry) { in nes_reg_user_mr()
|
/Linux-v4.19/drivers/infiniband/hw/qedr/ |
D | verbs.c | 682 for_each_sg(umem->sg_head.sgl, sg, umem->nmap, entry) { in qedr_populate_pbls() 1383 sg = srq->prod_umem->sg_head.sgl; in qedr_init_srq_user_params()
|
/Linux-v4.19/drivers/infiniband/hw/i40iw/ |
D | i40iw_verbs.c | 1383 for_each_sg(region->sg_head.sgl, sg, region->nmap, entry) { in i40iw_copy_user_pgaddrs()
|
/Linux-v4.19/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_verbs.c | 882 for_each_sg(umem->sg_head.sgl, sg, umem->nmap, entry) { in build_user_pbes()
|