Lines Matching refs:inl
301 if (!tx_info->inl) { in mlx4_en_free_tx_desc()
321 if (!tx_info->inl) { in mlx4_en_free_tx_desc()
639 struct mlx4_wqe_inline_seg *inl = &tx_desc->inl; in build_inline_wqe() local
640 int spc = MLX4_INLINE_ALIGN - CTRL_SIZE - sizeof *inl; in build_inline_wqe()
645 inl->byte_count = cpu_to_be32(1 << 31 | skb->len); in build_inline_wqe()
647 inl->byte_count = cpu_to_be32(1 << 31 | MIN_PKT_LEN); in build_inline_wqe()
648 memset(((void *)(inl + 1)) + skb->len, 0, in build_inline_wqe()
651 skb_copy_from_linear_data(skb, inl + 1, hlen); in build_inline_wqe()
653 memcpy(((void *)(inl + 1)) + hlen, fragptr, in build_inline_wqe()
657 inl->byte_count = cpu_to_be32(1 << 31 | spc); in build_inline_wqe()
659 skb_copy_from_linear_data(skb, inl + 1, hlen); in build_inline_wqe()
661 memcpy(((void *)(inl + 1)) + hlen, in build_inline_wqe()
665 inl = (void *) (inl + 1) + spc; in build_inline_wqe()
666 memcpy(((void *)(inl + 1)), fragptr, skb->len - spc); in build_inline_wqe()
668 skb_copy_from_linear_data(skb, inl + 1, spc); in build_inline_wqe()
669 inl = (void *) (inl + 1) + spc; in build_inline_wqe()
670 skb_copy_from_linear_data_offset(skb, spc, inl + 1, in build_inline_wqe()
673 memcpy(((void *)(inl + 1)) + hlen - spc, in build_inline_wqe()
679 inl->byte_count = cpu_to_be32(1 << 31 | (skb->len - spc)); in build_inline_wqe()
789 tx_info->inl = inline_ok; in mlx4_en_xmit()
797 if (!tx_info->inl) { in mlx4_en_xmit()
909 if (tx_info->inl) in mlx4_en_xmit()