Lines Matching refs:vsc_platform
58 struct vsc73xx_platform *vsc_platform = vsc->priv; in vsc73xx_platform_read() local
68 *val = ioread32be(vsc_platform->base_addr + offset); in vsc73xx_platform_read()
76 struct vsc73xx_platform *vsc_platform = vsc->priv; in vsc73xx_platform_write() local
83 iowrite32be(val, vsc_platform->base_addr + offset); in vsc73xx_platform_write()
91 struct vsc73xx_platform *vsc_platform; in vsc73xx_platform_probe() local
94 vsc_platform = devm_kzalloc(dev, sizeof(*vsc_platform), GFP_KERNEL); in vsc73xx_platform_probe()
95 if (!vsc_platform) in vsc73xx_platform_probe()
98 platform_set_drvdata(pdev, vsc_platform); in vsc73xx_platform_probe()
99 vsc_platform->pdev = pdev; in vsc73xx_platform_probe()
100 vsc_platform->vsc.dev = dev; in vsc73xx_platform_probe()
101 vsc_platform->vsc.priv = vsc_platform; in vsc73xx_platform_probe()
102 vsc_platform->vsc.ops = &vsc73xx_platform_ops; in vsc73xx_platform_probe()
105 vsc_platform->base_addr = devm_platform_ioremap_resource(pdev, 0); in vsc73xx_platform_probe()
106 if (IS_ERR(vsc_platform->base_addr)) { in vsc73xx_platform_probe()
112 return vsc73xx_probe(&vsc_platform->vsc); in vsc73xx_platform_probe()
117 struct vsc73xx_platform *vsc_platform = platform_get_drvdata(pdev); in vsc73xx_platform_remove() local
119 return vsc73xx_remove(&vsc_platform->vsc); in vsc73xx_platform_remove()