Lines Matching refs:pdev_sec
93 struct platform_device *pdev_sec; member
1354 struct platform_device *pdev_sec; in i2s_create_secondary_device() local
1363 pdev_sec = platform_device_alloc(devname, -1); in i2s_create_secondary_device()
1364 if (!pdev_sec) in i2s_create_secondary_device()
1367 pdev_sec->driver_override = kstrdup("samsung-i2s", GFP_KERNEL); in i2s_create_secondary_device()
1368 if (!pdev_sec->driver_override) { in i2s_create_secondary_device()
1369 platform_device_put(pdev_sec); in i2s_create_secondary_device()
1373 ret = platform_device_add(pdev_sec); in i2s_create_secondary_device()
1375 platform_device_put(pdev_sec); in i2s_create_secondary_device()
1379 ret = device_attach(&pdev_sec->dev); in i2s_create_secondary_device()
1381 platform_device_unregister(priv->pdev_sec); in i2s_create_secondary_device()
1382 dev_info(&pdev_sec->dev, "device_attach() failed\n"); in i2s_create_secondary_device()
1386 priv->pdev_sec = pdev_sec; in i2s_create_secondary_device()
1393 platform_device_unregister(priv->pdev_sec); in i2s_delete_secondary_device()
1394 priv->pdev_sec = NULL; in i2s_delete_secondary_device()
1520 ret = samsung_asoc_dma_platform_register(&priv->pdev_sec->dev, in samsung_i2s_probe()