Lines Matching defs:sge
42 struct ib_sge *sge;
289 request->sge[i].addr,
290 request->sge[i].length,
469 response->sge.addr,
470 response->sge.length,
707 request->sge[0].addr = ib_dma_map_single(
710 if (ib_dma_mapping_error(info->id->device, request->sge[0].addr)) {
715 request->sge[0].length = sizeof(*packet);
716 request->sge[0].lkey = info->pd->local_dma_lkey;
719 info->id->device, request->sge[0].addr,
720 request->sge[0].length, DMA_TO_DEVICE);
726 send_wr.sg_list = request->sge;
731 log_rdma_send(INFO, "sge addr=0x%llx length=%u lkey=0x%x\n",
732 request->sge[0].addr,
733 request->sge[0].length, request->sge[0].lkey);
743 ib_dma_unmap_single(info->id->device, request->sge[0].addr,
744 request->sge[0].length, DMA_TO_DEVICE);
800 "rdma_request sge[%d] addr=0x%llx length=%u\n",
801 i, request->sge[i].addr, request->sge[i].length);
804 request->sge[i].addr,
805 request->sge[i].length,
813 send_wr.sg_list = request->sge;
884 memset(request->sge, 0, sizeof(request->sge));
891 .sge = request->sge,
945 request->sge[0].addr = ib_dma_map_single(info->id->device,
949 if (ib_dma_mapping_error(info->id->device, request->sge[0].addr)) {
951 request->sge[0].addr = 0;
955 request->sge[0].length = header_length;
956 request->sge[0].lkey = info->pd->local_dma_lkey;
964 if (request->sge[i].addr)
966 request->sge[i].addr,
967 request->sge[i].length,
1013 response->sge.addr = ib_dma_map_single(
1016 if (ib_dma_mapping_error(info->id->device, response->sge.addr))
1019 response->sge.length = info->max_receive_size;
1020 response->sge.lkey = info->pd->local_dma_lkey;
1026 recv_wr.sg_list = &response->sge;
1031 ib_dma_unmap_single(info->id->device, response->sge.addr,
1032 response->sge.length, DMA_FROM_DEVICE);
1049 rc, response->sge.addr,
1050 response->sge.length, response->sge.lkey);
1191 ib_dma_unmap_single(info->id->device, response->sge.addr,
1192 response->sge.length, DMA_FROM_DEVICE);
2416 struct ib_sge *sge = &rdma->sge[rdma->nr_sge];
2424 sge->addr = addr;
2425 sge->length = len;
2426 sge->lkey = rdma->local_dma_lkey;
2605 struct ib_sge *sge = &rdma->sge[rdma->nr_sge--];
2607 ib_dma_unmap_single(rdma->device, sge->addr, sge->length,
2609 sge->addr = 0;