/* These are the device model conversion veneers; they convert the device model structures to our more specific structures.  */
static int amba_probe(struct device *dev)
/* These are the device model conversion veneers; they convert the device model structures to our more specific structures.  */
static int amba_probe(struct device *dev)
{
	struct amba_device *pcdev = to_amba_device(dev);
	struct amba_driver *pcdrv = to_amba_driver(dev->driver);
	struct amba_id *id;
	id = amba_lookup(pcdrv->id_table, pcdev);
	return pcdrv->probe(pcdev, id);
}