• Home
  • Raw
  • Download

Lines Matching refs:frag_info

51 	struct mlx4_en_frag_info *frag_info;  in mlx4_en_alloc_frags()  local
57 frag_info = &priv->frag_info[i]; in mlx4_en_alloc_frags()
58 if (ring_alloc[i].offset == frag_info->last_offset) { in mlx4_en_alloc_frags()
71 page_alloc[i].offset = frag_info->frag_align; in mlx4_en_alloc_frags()
77 frag_info->frag_stride; in mlx4_en_alloc_frags()
93 frag_info = &priv->frag_info[i]; in mlx4_en_alloc_frags()
94 if (ring_alloc[i].offset == frag_info->last_offset) in mlx4_en_alloc_frags()
106 struct mlx4_en_frag_info *frag_info = &priv->frag_info[i]; in mlx4_en_free_frag() local
108 if (frags[i].offset == frag_info->last_offset) { in mlx4_en_free_frag()
136 page_alloc->offset = priv->frag_info[i].frag_align; in mlx4_en_init_allocator()
181 cpu_to_be32(priv->frag_info[i].frag_size); in mlx4_en_init_rx_desc()
435 struct mlx4_en_frag_info *frag_info; in mlx4_en_complete_rx_desc() local
441 frag_info = &priv->frag_info[nr]; in mlx4_en_complete_rx_desc()
442 if (length <= frag_info->frag_prefix_size) in mlx4_en_complete_rx_desc()
448 dma_sync_single_for_cpu(priv->ddev, dma, frag_info->frag_size, in mlx4_en_complete_rx_desc()
454 skb_frag_size_set(&skb_frags_rx[nr], frag_info->frag_size); in mlx4_en_complete_rx_desc()
456 skb->truesize += frag_info->frag_stride; in mlx4_en_complete_rx_desc()
461 length - priv->frag_info[nr - 1].frag_prefix_size); in mlx4_en_complete_rx_desc()
826 priv->frag_info[i].frag_size = in mlx4_en_calc_rx_buf()
829 priv->frag_info[i].frag_prefix_size = buf_size; in mlx4_en_calc_rx_buf()
831 priv->frag_info[i].frag_align = NET_IP_ALIGN; in mlx4_en_calc_rx_buf()
832 priv->frag_info[i].frag_stride = in mlx4_en_calc_rx_buf()
835 priv->frag_info[i].frag_align = 0; in mlx4_en_calc_rx_buf()
836 priv->frag_info[i].frag_stride = in mlx4_en_calc_rx_buf()
839 priv->frag_info[i].last_offset = mlx4_en_last_alloc_offset( in mlx4_en_calc_rx_buf()
840 priv, priv->frag_info[i].frag_stride, in mlx4_en_calc_rx_buf()
841 priv->frag_info[i].frag_align); in mlx4_en_calc_rx_buf()
842 buf_size += priv->frag_info[i].frag_size; in mlx4_en_calc_rx_buf()
855 priv->frag_info[i].frag_size, in mlx4_en_calc_rx_buf()
856 priv->frag_info[i].frag_prefix_size, in mlx4_en_calc_rx_buf()
857 priv->frag_info[i].frag_align, in mlx4_en_calc_rx_buf()
858 priv->frag_info[i].frag_stride, in mlx4_en_calc_rx_buf()
859 priv->frag_info[i].last_offset); in mlx4_en_calc_rx_buf()