Lines Matching defs:sge
181 struct ib_sge sge[SMB_DIRECT_MAX_SEND_SGES];
190 struct ib_sge sge;
269 ib_dma_unmap_single(t->cm_id->device, recvmsg->sge.addr,
270 recvmsg->sge.length, DMA_FROM_DEVICE);
295 ib_dma_unmap_single(t->cm_id->device, recvmsg->sge.addr,
296 recvmsg->sge.length, DMA_FROM_DEVICE);
481 msg->sge[0].addr, msg->sge[0].length,
485 msg->sge[i].addr, msg->sge[i].length,
558 ib_dma_sync_single_for_cpu(wc->qp->device, recvmsg->sge.addr,
559 recvmsg->sge.length, DMA_FROM_DEVICE);
645 recvmsg->sge.addr = ib_dma_map_single(t->cm_id->device,
648 ret = ib_dma_mapping_error(t->cm_id->device, recvmsg->sge.addr);
651 recvmsg->sge.length = t->max_recv_size;
652 recvmsg->sge.lkey = t->pd->local_dma_lkey;
657 wr.sg_list = &recvmsg->sge;
664 recvmsg->sge.addr, recvmsg->sge.length,
1061 sendmsg->sge[0].addr = ib_dma_map_single(t->cm_id->device,
1065 ret = ib_dma_mapping_error(t->cm_id->device, sendmsg->sge[0].addr);
1072 sendmsg->sge[0].length = header_length;
1073 sendmsg->sge[0].lkey = t->pd->local_dma_lkey;
1131 msg->sge[i].addr, msg->sge[i].length,
1136 msg->wr.sg_list = &msg->sge[0];
1187 struct ib_sge *sge;
1208 sge = &msg->sge[msg->num_sge];
1209 sge->addr = sg_dma_address(&sg[j]);
1210 sge->length = sg_dma_len(&sg[j]);
1211 sge->lkey = t->pd->local_dma_lkey;
1611 sendmsg->sge[0].addr = ib_dma_map_single(t->cm_id->device,
1614 ret = ib_dma_mapping_error(t->cm_id->device, sendmsg->sge[0].addr);
1621 sendmsg->sge[0].length = sizeof(*resp);
1622 sendmsg->sge[0].lkey = t->pd->local_dma_lkey;
1715 /* need 3 more sge. because a SMB_DIRECT header, SMB2 header,