Lines Matching refs:io_priv
1046 struct io_subchannel_private *io_priv;
1088 io_priv = kzalloc(sizeof(*io_priv), GFP_KERNEL | GFP_DMA);
1089 if (!io_priv)
1092 io_priv->dma_area = dma_alloc_coherent(&sch->dev,
1093 sizeof(*io_priv->dma_area),
1094 &io_priv->dma_area_dma, GFP_KERNEL);
1095 if (!io_priv->dma_area) {
1096 kfree(io_priv);
1100 set_io_private(sch, io_priv);
1113 struct io_subchannel_private *io_priv = to_io_private(sch);
1126 dma_free_coherent(&sch->dev, sizeof(*io_priv->dma_area),
1127 io_priv->dma_area, io_priv->dma_area_dma);
1128 kfree(io_priv);
1627 struct io_subchannel_private *io_priv;
1635 io_priv = kzalloc(sizeof(*io_priv), GFP_KERNEL | GFP_DMA);
1636 if (!io_priv)
1638 io_priv->dma_area = dma_alloc_coherent(&sch->dev,
1639 sizeof(*io_priv->dma_area),
1640 &io_priv->dma_area_dma, GFP_KERNEL);
1641 if (!io_priv->dma_area)
1643 set_io_private(sch, io_priv);
1646 dma_free_coherent(&sch->dev, sizeof(*io_priv->dma_area),
1647 io_priv->dma_area, io_priv->dma_area_dma);
1650 kfree(io_priv);
1658 kfree(io_priv);
1667 struct io_subchannel_private *io_priv = to_io_private(sch);
1670 dma_free_coherent(&sch->dev, sizeof(*io_priv->dma_area),
1671 io_priv->dma_area, io_priv->dma_area_dma);
1674 kfree(io_priv);