sgl_len
param->sg_len, 16) : (sgl_len(nents) * 8);
: (sgl_len(snents) * 8);
(sgl_len(snents) * 8);
(sgl_len(snents) * 8);
(sgl_len(nents) * 8);
const size_t sgl_len = sg_dma_len(sgl);
if (sgl_len <= op_ctx->map.sgt_offset) {
op_ctx->map.sgt_offset -= sgl_len;
map_sgl_len = min_t(u64, sgl_len - sgl_offset, size - mapped_size);
return flits_to_desc(flits + sgl_len(cnt));
flits_to_desc(sgl_len(MAX_SKB_FRAGS + 1) + 3);
flits = sgl_len(skb_shinfo(skb)->nr_frags + 1) + 2;
flits = sgl_len(skb_shinfo(skb)->nr_frags + 1);
nsgl = sgl_len(skb_shinfo(skb)->nr_frags + 1);
nsgl = sgl_len(skb_shinfo(skb)->nr_frags);
nsgl = sgl_len(1);
return flits + sgl_len(cnt);
flits = sgl_len(skb_shinfo(skb)->nr_frags + 1);
flits = sgl_len(skb_shinfo(skb)->nr_frags + 1);
flits = sgl_len(skb_shinfo(skb)->nr_frags + 1);
__be32 sgl_len;
u16 sgl_off, u32 sgl_len, u64 sgl_data)
s->sgl_len = cpu_to_be32(sgl_len);
__be32 sgl_len;
__be32 sgl_len;
.sgl_len = cpu_to_be32(_sgl_len), \
be32_to_cpu(gle->sgl_len), DMA_TO_DEVICE);
be32_to_cpu(gle->sgl_len),
be32_to_cpu(gle->sgl_len),
#define MLX5E_KSM_UMR_WQE_SZ(sgl_len)\
(sizeof(struct mlx5_ksm) * (sgl_len)))
int sgl_len = (3 * i) / 2 + (i & 1);
sgl_len += 3;
skb_wrs[i] = (sgl_len <= wr_len
? 1 : 1 + (sgl_len - 2) / (wr_len - 1));
return flits + sgl_len(cnt);