Lines Matching refs:plat_dev
153 * @plat_dev: platform_device structure
182 struct platform_device *plat_dev;
1318 static int pch_spi_pd_probe(struct platform_device *plat_dev)
1322 struct pch_spi_board_data *board_dat = dev_get_platdata(&plat_dev->dev);
1325 dev_dbg(&plat_dev->dev, "%s:debug\n", __func__);
1330 dev_err(&plat_dev->dev, "spi_alloc_master[%d] failed.\n",
1331 plat_dev->id);
1338 platform_set_drvdata(plat_dev, data);
1342 PCH_ADDRESS_SIZE * plat_dev->id;
1345 dev_err(&plat_dev->dev, "%s pci_iomap failed\n", __func__);
1349 data->io_remap_addr += PCH_ADDRESS_SIZE * plat_dev->id;
1351 dev_dbg(&plat_dev->dev, "[ch%d] remap_addr=%p\n",
1352 plat_dev->id, data->io_remap_addr);
1362 data->plat_dev = plat_dev;
1365 data->ch = plat_dev->id;
1375 dev_err(&plat_dev->dev, "%s fail(retval=%d)\n", __func__, ret);
1382 dev_err(&plat_dev->dev,
1391 dev_info(&plat_dev->dev, "Use DMA for data transfers\n");
1399 dev_err(&plat_dev->dev,
1419 static int pch_spi_pd_remove(struct platform_device *plat_dev)
1421 struct pch_spi_board_data *board_dat = dev_get_platdata(&plat_dev->dev);
1422 struct pch_spi_data *data = platform_get_drvdata(plat_dev);
1426 dev_dbg(&plat_dev->dev, "%s:[ch%d] irq=%d\n",
1427 __func__, plat_dev->id, board_dat->pdev->irq);