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()
539 struct mlx4_en_rx_desc *rx_desc, in mlx4_en_complete_rx_desc() argument
557 dma = be64_to_cpu(rx_desc->data[nr].addr); in mlx4_en_complete_rx_desc()
584 struct mlx4_en_rx_desc *rx_desc, in mlx4_en_rx_skb() argument
608 dma = be64_to_cpu(rx_desc->data[0].addr); in mlx4_en_rx_skb()
617 used_frags = mlx4_en_complete_rx_desc(priv, rx_desc, frags, in mlx4_en_rx_skb()
751 struct mlx4_en_rx_desc *rx_desc; in mlx4_en_process_rx_cq() local
779 rx_desc = ring->buf + (index << ring->log_stride); in mlx4_en_process_rx_cq()
808 dma = be64_to_cpu(rx_desc->data[0].addr); in mlx4_en_process_rx_cq()
885 rx_desc, frags, gro_skb, in mlx4_en_process_rx_cq()
944 skb = mlx4_en_rx_skb(priv, rx_desc, frags, length); in mlx4_en_process_rx_cq()