Lines Matching defs:bde
2059 hbqe->bde.addrHigh = le32_to_cpu(putPaddrHigh(physaddr));
2060 hbqe->bde.addrLow = le32_to_cpu(putPaddrLow(physaddr));
2061 hbqe->bde.tus.f.bdeSize = hbq_buf->total_size;
2062 hbqe->bde.tus.f.bdeFlags = 0;
2063 hbqe->bde.tus.w = le32_to_cpu(hbqe->bde.tus.w);
9396 * lpfc_sli4_bpl2sgl - Convert the bpl/bde to a sgl.
9401 * This routine converts the bpl or bde that is in the IOCB
9403 * of the bpl/bde is converted back to a virtual address.
9418 struct ulp_bde64 bde;
9463 bde.tus.w = le32_to_cpu(bpl->tus.w);
9464 sgl->sge_len = cpu_to_le32(bde.tus.f.bdeSize);
9479 offset += bde.tus.f.bdeSize;
9533 struct ulp_bde64 bde;
9557 /* words0-2 bpl convert bde */
9567 wqe->generic.bde.addrHigh = le32_to_cpu(bpl->addrHigh);
9568 wqe->generic.bde.addrLow = le32_to_cpu(bpl->addrLow);
9572 wqe->generic.bde.tus.w = le32_to_cpu(bpl->tus.w);
9573 xmit_len = wqe->generic.bde.tus.f.bdeSize;
9576 bde.tus.w = le32_to_cpu(bpl[i].tus.w);
9577 total_len += bde.tus.f.bdeSize;
9745 wqe->generic.bde.tus.f.bdeFlags =
9747 wqe->generic.bde.tus.f.bdeSize = sgl->sge_len;
9748 wqe->generic.bde.addrHigh = 0;
9749 wqe->generic.bde.addrLow = 88; /* Word 22 */
9809 wqe->generic.bde.tus.f.bdeFlags =
9811 wqe->generic.bde.tus.f.bdeSize = sgl->sge_len;
9812 wqe->generic.bde.addrHigh = 0;
9813 wqe->generic.bde.addrLow = 88; /* Word 22 */
9866 wqe->generic.bde.tus.f.bdeFlags =
9868 wqe->generic.bde.tus.f.bdeSize = sgl->sge_len;
9869 wqe->generic.bde.addrHigh = 0;
9870 wqe->generic.bde.addrLow = 88; /* Word 22 */
9882 * request bde.
9888 bde.tus.w = le32_to_cpu(bpl[i].tus.w);
9889 if (bde.tus.f.bdeFlags != BUFF_TYPE_BDE_64)
9891 xmit_len += bde.tus.f.bdeSize;
13157 struct ulp_bde64 *bpl, bde;
13178 bde.tus.w = le32_to_cpu(bpl[1].tus.w);
13179 max_response = bde.tus.f.bdeSize;
13190 bde.tus.w = le32_to_cpu(bpl[i].tus.w);
13191 if (bde.tus.f.bdeFlags != BUFF_TYPE_BDE_64)
13192 max_response += bde.tus.f.bdeSize;
19807 wr_object->u.request.bde[i].addrLow = putPaddrLow(dmabuf->phys);
19808 wr_object->u.request.bde[i].addrHigh =
19811 wr_object->u.request.bde[i].tus.f.bdeSize =
19818 wr_object->u.request.bde[i].tus.f.bdeSize =
20109 * lpfc_wqe_bpl2sgl - Convert the bpl/bde to a sgl.
20114 * This routine converts the bpl or bde that is in the WQE
20116 * of the bpl/bde is converted back to a virtual address.
20131 struct ulp_bde64 bde;
20179 bde.tus.w = le32_to_cpu(bpl->tus.w);
20180 sgl->sge_len = cpu_to_le32(bde.tus.f.bdeSize);
20196 offset += bde.tus.f.bdeSize;
20210 offset += bde.tus.f.bdeSize;
20218 } else if (wqe->gen_req.bde.tus.f.bdeFlags == BUFF_TYPE_BDE_64) {
20223 sgl->addr_hi = cpu_to_le32(wqe->gen_req.bde.addrHigh);
20224 sgl->addr_lo = cpu_to_le32(wqe->gen_req.bde.addrLow);
20228 sgl->sge_len = cpu_to_le32(wqe->gen_req.bde.tus.f.bdeSize);