static int ata_set_probe(struct param_d *param, void *priv) { struct ata_port *port = priv; if (!port->probe) return 0; return ata_port_detect(port); }
static int pata_imx_detect(struct device_d *dev) { struct ide_port *ide = dev->priv; return ata_port_detect(&ide->port); }
static int ata_detect(struct device_d *dev) { struct ata_port *port = container_of(dev, struct ata_port, class_dev); return ata_port_detect(port); }