Lines Matching refs:dseg

253 mlx4_en_store_inline_lso_data(volatile struct mlx4_wqe_data_seg *dseg,  in mlx4_en_store_inline_lso_data()  argument
256 uint8_t *inl = __DEVOLATILE(uint8_t *, dseg); in mlx4_en_store_inline_lso_data()
260 dseg += DIV_ROUND_UP(4 + len, DS_SIZE_ALIGNMENT); in mlx4_en_store_inline_lso_data()
261 return (dseg); in mlx4_en_store_inline_lso_data()
265 mlx4_en_store_inline_lso_header(volatile struct mlx4_wqe_data_seg *dseg, in mlx4_en_store_inline_lso_header() argument
553 mlx4_en_store_inline_data(volatile struct mlx4_wqe_data_seg *dseg, in mlx4_en_store_inline_data() argument
556 uint8_t *inl = __DEVOLATILE(uint8_t *, dseg); in mlx4_en_store_inline_data()
562 dseg += DIV_ROUND_UP(4 + MIN_PKT_LEN, DS_SIZE_ALIGNMENT); in mlx4_en_store_inline_data()
565 dseg += DIV_ROUND_UP(4 + len, DS_SIZE_ALIGNMENT); in mlx4_en_store_inline_data()
569 dseg += DIV_ROUND_UP(8 + len, DS_SIZE_ALIGNMENT); in mlx4_en_store_inline_data()
571 return (dseg); in mlx4_en_store_inline_data()
575 mlx4_en_store_inline_header(volatile struct mlx4_wqe_data_seg *dseg, in mlx4_en_store_inline_header() argument
578 uint8_t *inl = __DEVOLATILE(uint8_t *, dseg); in mlx4_en_store_inline_header()
639 volatile struct mlx4_wqe_data_seg *dseg; in mlx4_en_xmit() local
688 dseg = &tx_desc->data; in mlx4_en_xmit()
756 dseg_inline = dseg; in mlx4_en_xmit()
758 dseg = mlx4_en_store_inline_lso_data(dseg, in mlx4_en_xmit()
768 dseg_inline = dseg; in mlx4_en_xmit()
770 dseg = mlx4_en_store_inline_data(dseg, in mlx4_en_xmit()
808 ds_cnt = (dseg - ((volatile struct mlx4_wqe_data_seg *)tx_desc)) + nr_segs; in mlx4_en_xmit()
851 dseg += nr_segs + pad; in mlx4_en_xmit()
855 dseg--; in mlx4_en_xmit()
856 dseg->addr = 0; in mlx4_en_xmit()
857 dseg->lkey = 0; in mlx4_en_xmit()
859 dseg->byte_count = SET_BYTE_COUNT((1U << 31)|0); in mlx4_en_xmit()
865 dseg--; in mlx4_en_xmit()
866 dseg->addr = 0; in mlx4_en_xmit()
867 dseg->lkey = 0; in mlx4_en_xmit()
869 dseg->byte_count = SET_BYTE_COUNT((1U << 31)|0); in mlx4_en_xmit()
871 dseg--; in mlx4_en_xmit()
872 dseg->addr = cpu_to_be64((uint64_t)segs[nr_segs].ds_addr); in mlx4_en_xmit()
873 dseg->lkey = cpu_to_be32(priv->mdev->mr.key); in mlx4_en_xmit()
875 dseg->byte_count = SET_BYTE_COUNT((uint32_t)segs[nr_segs].ds_len); in mlx4_en_xmit()