Lines Matching defs:sgl
260 * sgl_len - calculates the size of an SGL of the given capacity
261 * @n: the number of SGL entries
995 * @sgp: the SGL to populate
1000 * and returns the SGL size in 8-byte words. The caller must size the SGL
1064 * write_wr_hdr_sgl - write a WR header and, optionally, SGL
1065 * @ndesc: number of Tx descriptors spanned by the SGL
1069 * @sgl: the SGL
1070 * @flits: number of flits to the start of the SGL in the first descriptor
1071 * @sgl_flits: the SGL size in flits
1075 * Write a work request header and an associated SGL. If the SGL is
1078 * SGL across the number of descriptors it spans.
1083 const struct sge_txq *txq, const struct sg_ent *sgl, unsigned int flits,
1100 const uint64_t *fp = (const uint64_t *)sgl;
1167 struct sg_ent *sgp, sgl[TX_MAX_SEGS / 2 + 1];
1282 sgp = (ndesc == 1) ? (struct sg_ent *)&txd->flit[flits] : sgl;
1295 write_wr_hdr_sgl(ndesc, txd, &txqs, txq, sgl, flits, sgl_flits, wr_hi, wr_lo);
1722 struct sg_ent *sgp, sgl[TX_MAX_SEGS / 2 + 1];
1738 sgp = (ndesc == 1) ? (struct sg_ent *)&d->flit[flits] : sgl;
1746 write_wr_hdr_sgl(ndesc, d, &txqs, q, sgl, flits, sgl_flits,