Lines Matching refs:rx_desc

91 			       struct mlx4_en_rx_desc *rx_desc,  in mlx4_en_alloc_frags()  argument
119 rx_desc->data[i].addr = cpu_to_be64(dma); in mlx4_en_alloc_frags()
214 struct mlx4_en_rx_desc *rx_desc = ring->buf + ring->stride * index; in mlx4_en_init_rx_desc() local
220 rx_desc->data[i].byte_count = in mlx4_en_init_rx_desc()
222 rx_desc->data[i].lkey = cpu_to_be32(priv->mdev->mr.key); in mlx4_en_init_rx_desc()
230 rx_desc->data[i].byte_count = 0; in mlx4_en_init_rx_desc()
231 rx_desc->data[i].lkey = cpu_to_be32(MLX4_EN_MEMTYPE_PAD); in mlx4_en_init_rx_desc()
232 rx_desc->data[i].addr = 0; in mlx4_en_init_rx_desc()
240 struct mlx4_en_rx_desc *rx_desc = ring->buf + (index * ring->stride); in mlx4_en_prepare_rx_desc() local
244 return mlx4_en_alloc_frags(priv, rx_desc, frags, ring->page_alloc, gfp); in mlx4_en_prepare_rx_desc()
545 struct mlx4_en_rx_desc *rx_desc, in mlx4_en_complete_rx_desc() argument
563 dma = be64_to_cpu(rx_desc->data[nr].addr); in mlx4_en_complete_rx_desc()
590 struct mlx4_en_rx_desc *rx_desc, in mlx4_en_rx_skb() argument
614 dma = be64_to_cpu(rx_desc->data[0].addr); in mlx4_en_rx_skb()
623 used_frags = mlx4_en_complete_rx_desc(priv, rx_desc, frags, in mlx4_en_rx_skb()
757 struct mlx4_en_rx_desc *rx_desc; in mlx4_en_process_rx_cq() local
785 rx_desc = ring->buf + (index << ring->log_stride); in mlx4_en_process_rx_cq()
814 dma = be64_to_cpu(rx_desc->data[0].addr); in mlx4_en_process_rx_cq()
891 rx_desc, frags, gro_skb, in mlx4_en_process_rx_cq()
942 skb = mlx4_en_rx_skb(priv, rx_desc, frags, length); in mlx4_en_process_rx_cq()