Lines Matching refs:io_priv
1027 struct io_subchannel_private *io_priv;
1063 io_priv = kzalloc(sizeof(*io_priv), GFP_KERNEL | GFP_DMA);
1064 if (!io_priv)
1067 io_priv->dma_area = dma_alloc_coherent(&sch->dev,
1068 sizeof(*io_priv->dma_area),
1069 &io_priv->dma_area_dma, GFP_KERNEL);
1070 if (!io_priv->dma_area) {
1071 kfree(io_priv);
1075 set_io_private(sch, io_priv);
1088 struct io_subchannel_private *io_priv = to_io_private(sch);
1101 dma_free_coherent(&sch->dev, sizeof(*io_priv->dma_area),
1102 io_priv->dma_area, io_priv->dma_area_dma);
1103 kfree(io_priv);
1612 struct io_subchannel_private *io_priv;
1620 io_priv = kzalloc(sizeof(*io_priv), GFP_KERNEL | GFP_DMA);
1621 if (!io_priv)
1623 io_priv->dma_area = dma_alloc_coherent(&sch->dev,
1624 sizeof(*io_priv->dma_area),
1625 &io_priv->dma_area_dma, GFP_KERNEL);
1626 if (!io_priv->dma_area)
1628 set_io_private(sch, io_priv);
1631 dma_free_coherent(&sch->dev, sizeof(*io_priv->dma_area),
1632 io_priv->dma_area, io_priv->dma_area_dma);
1635 kfree(io_priv);
1643 kfree(io_priv);
1652 struct io_subchannel_private *io_priv = to_io_private(sch);
1655 dma_free_coherent(&sch->dev, sizeof(*io_priv->dma_area),
1656 io_priv->dma_area, io_priv->dma_area_dma);
1659 kfree(io_priv);