Lines Matching defs:rx_desc
52 struct mlx4_en_rx_desc *rx_desc =
57 rx_desc->data[0].byte_count = cpu_to_be32(priv->rx_mb_size - MLX4_NET_IP_ALIGN);
58 rx_desc->data[0].lkey = cpu_to_be32(priv->mdev->mr.key);
66 rx_desc->data[i].byte_count = 0;
67 rx_desc->data[i].lkey = cpu_to_be32(MLX4_EN_MEMTYPE_PAD);
68 rx_desc->data[i].addr = 0;
110 mlx4_en_alloc_buf(struct mlx4_en_rx_ring *ring, struct mlx4_en_rx_desc *rx_desc,
175 rx_desc->data[0].addr = cpu_to_be64(segs[0].ds_addr);
178 rx_desc->data[i].byte_count = cpu_to_be32(segs[i].ds_len);
179 rx_desc->data[i].lkey = ring->rx_mr_key_be;
180 rx_desc->data[i].addr = cpu_to_be64(segs[i].ds_addr);
183 rx_desc->data[i].byte_count = 0;
184 rx_desc->data[i].lkey = cpu_to_be32(MLX4_EN_MEMTYPE_PAD);
185 rx_desc->data[i].addr = 0;
205 rx_desc->data[0].addr = cpu_to_be64(ring->spare.segs[0].ds_addr);
209 rx_desc->data[i].byte_count = cpu_to_be32(ring->spare.segs[i].ds_len);
210 rx_desc->data[i].lkey = ring->rx_mr_key_be;
211 rx_desc->data[i].addr = cpu_to_be64(ring->spare.segs[i].ds_addr);
213 rx_desc->data[i].byte_count = 0;
214 rx_desc->data[i].lkey = cpu_to_be32(MLX4_EN_MEMTYPE_PAD);
215 rx_desc->data[i].addr = 0;
236 struct mlx4_en_rx_desc *rx_desc =
242 if (mlx4_en_alloc_buf(ring, rx_desc, mb_list)) {
624 struct mlx4_en_rx_desc *rx_desc, struct mlx4_en_rx_mbuf *mb_list,
654 if (mlx4_en_alloc_buf(ring, rx_desc, mb_list))
744 struct mlx4_en_rx_desc *rx_desc;
770 rx_desc = ((struct mlx4_en_rx_desc *)ring->buf) + index;
786 mb = mlx4_en_rx_mb(priv, ring, rx_desc, mb_list, length);