Home
last modified time | relevance | path

Searched refs:eseg (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/dev/firewire/
H A Dfwdma.h86 struct fwdma_seg *seg, *eseg; in fwdma_sync_multiseg() local
89 eseg = &am->seg[am->esize * end / am->ssize]; in fwdma_sync_multiseg()
90 for (; seg <= eseg; seg++) in fwdma_sync_multiseg()
/freebsd/contrib/ofed/libmlx5/
H A Dqp.c360 struct mlx5_wqe_eth_seg *eseg, in copy_eth_inline_headers() argument
376 memcpy(eseg->inline_hdr_start, in copy_eth_inline_headers()
383 memcpy(eseg->inline_hdr_start + in copy_eth_inline_headers()
397 eseg->inline_hdr_sz = htobe16(MLX5_ETH_L2_INLINE_HEADER_SIZE); in copy_eth_inline_headers()
565 struct mlx5_wqe_eth_seg *eseg = *seg; in set_tso_eth_seg() local
566 int size_of_inl_hdr_start = sizeof(eseg->inline_hdr_start); in set_tso_eth_seg()
581 eseg->mss = htobe16(wr->tso.mss); in set_tso_eth_seg()
582 eseg->inline_hdr_sz = htobe16(wr->tso.hdr_sz); in set_tso_eth_seg()
588 left_len = qend - (void *)eseg->inline_hdr_start; in set_tso_eth_seg()
591 memcpy(eseg->inline_hdr_start, pdata, copy_sz); in set_tso_eth_seg()
[all …]
/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_qp.c3059 static void *set_eth_seg(struct mlx5_wqe_eth_seg *eseg, in set_eth_seg() argument
3063 void *seg = eseg; in set_eth_seg()
3065 memset(eseg, 0, sizeof(struct mlx5_wqe_eth_seg)); in set_eth_seg()
3068 eseg->cs_flags = MLX5_ETH_WQE_L3_CSUM | in set_eth_seg()
3076 int size_of_inl_hdr_start = sizeof(eseg->inline_hdr_start); in set_eth_seg()
3081 eseg->mss = cpu_to_be16(ud_wr->mss); in set_eth_seg()
3082 eseg->inline_hdr_sz = cpu_to_be16(left); in set_eth_seg()
3089 leftlen = qend - (void *)eseg->inline_hdr_start; in set_eth_seg()