Lines Matching refs:io_priv
1027 struct io_subchannel_private *io_priv; in io_subchannel_probe() local
1063 io_priv = kzalloc(sizeof(*io_priv), GFP_KERNEL | GFP_DMA); in io_subchannel_probe()
1064 if (!io_priv) in io_subchannel_probe()
1067 io_priv->dma_area = dma_alloc_coherent(&sch->dev, in io_subchannel_probe()
1068 sizeof(*io_priv->dma_area), in io_subchannel_probe()
1069 &io_priv->dma_area_dma, GFP_KERNEL); in io_subchannel_probe()
1070 if (!io_priv->dma_area) { in io_subchannel_probe()
1071 kfree(io_priv); in io_subchannel_probe()
1075 set_io_private(sch, io_priv); in io_subchannel_probe()
1088 struct io_subchannel_private *io_priv = to_io_private(sch); in io_subchannel_remove() local
1101 dma_free_coherent(&sch->dev, sizeof(*io_priv->dma_area), in io_subchannel_remove()
1102 io_priv->dma_area, io_priv->dma_area_dma); in io_subchannel_remove()
1103 kfree(io_priv); in io_subchannel_remove()
1607 struct io_subchannel_private *io_priv; in ccw_device_create_console() local
1615 io_priv = kzalloc(sizeof(*io_priv), GFP_KERNEL | GFP_DMA); in ccw_device_create_console()
1616 if (!io_priv) in ccw_device_create_console()
1618 io_priv->dma_area = dma_alloc_coherent(&sch->dev, in ccw_device_create_console()
1619 sizeof(*io_priv->dma_area), in ccw_device_create_console()
1620 &io_priv->dma_area_dma, GFP_KERNEL); in ccw_device_create_console()
1621 if (!io_priv->dma_area) in ccw_device_create_console()
1623 set_io_private(sch, io_priv); in ccw_device_create_console()
1626 dma_free_coherent(&sch->dev, sizeof(*io_priv->dma_area), in ccw_device_create_console()
1627 io_priv->dma_area, io_priv->dma_area_dma); in ccw_device_create_console()
1630 kfree(io_priv); in ccw_device_create_console()
1638 kfree(io_priv); in ccw_device_create_console()
1647 struct io_subchannel_private *io_priv = to_io_private(sch); in ccw_device_destroy_console() local
1650 dma_free_coherent(&sch->dev, sizeof(*io_priv->dma_area), in ccw_device_destroy_console()
1651 io_priv->dma_area, io_priv->dma_area_dma); in ccw_device_destroy_console()
1654 kfree(io_priv); in ccw_device_destroy_console()