Lines Matching defs:sge
537 struct ib_sge *sge;
546 for (sge = &sc->sc_sges[2]; sc->sc_unmap_count;
547 ++sge, --sc->sc_unmap_count)
548 ib_dma_unmap_page(rdmab_device(rb), sge->addr, sge->length,
561 struct ib_sge *sge = &sc->sc_sges[req->rl_wr.num_sge++];
563 sge->addr = rdmab_addr(rb);
564 sge->length = len;
565 sge->lkey = rdmab_lkey(rb);
567 ib_dma_sync_single_for_device(rdmab_device(rb), sge->addr, sge->length,
578 struct ib_sge *sge = &sc->sc_sges[req->rl_wr.num_sge++];
584 sge->addr = rdmab_addr(rb);
585 sge->length = len;
586 sge->lkey = rdmab_lkey(rb);
588 ib_dma_sync_single_for_device(rdmab_device(rb), sge->addr, sge->length,
603 struct ib_sge *sge;
609 sge = &sc->sc_sges[req->rl_wr.num_sge++];
611 sge->addr = ib_dma_map_page(rdmab_device(rb), *ppages,
613 if (ib_dma_mapping_error(rdmab_device(rb), sge->addr))
616 sge->length = len;
617 sge->lkey = rdmab_lkey(rb);
628 trace_xprtrdma_dma_maperr(sge->addr);
641 struct ib_sge *sge = &sc->sc_sges[req->rl_wr.num_sge++];
645 sge->addr = ib_dma_map_page(rdmab_device(rb), page, page_base, len,
647 if (ib_dma_mapping_error(rdmab_device(rb), sge->addr))
650 sge->length = len;
651 sge->lkey = rdmab_lkey(rb);
656 trace_xprtrdma_dma_maperr(sge->addr);