Lines Matching refs:op

395 static int jbusmc_probe(struct platform_device *op)  in jbusmc_probe()  argument
427 prop = of_get_property(op->dev.of_node, "portid", &len); in jbusmc_probe()
435 prop = of_get_property(op->dev.of_node, "memory-control-register-1", &len); in jbusmc_probe()
444 p->regs = of_ioremap(&op->resource[0], 0, JBUSMC_REGS_SIZE, "jbusmc"); in jbusmc_probe()
451 ml = of_get_property(op->dev.of_node, "memory-layout", &p->layout_len); in jbusmc_probe()
468 op->dev.of_node->full_name); in jbusmc_probe()
470 dev_set_drvdata(&op->dev, p); in jbusmc_probe()
478 of_iounmap(&op->resource[0], p->regs, JBUSMC_REGS_SIZE); in jbusmc_probe()
692 static int chmc_probe(struct platform_device *op) in chmc_probe() argument
694 struct device_node *dp = op->dev.of_node; in chmc_probe()
732 p->regs = of_ioremap(&op->resource[0], 0, 0x48, "chmc"); in chmc_probe()
754 dev_set_drvdata(&op->dev, p); in chmc_probe()
766 static int us3mc_probe(struct platform_device *op) in us3mc_probe() argument
769 return chmc_probe(op); in us3mc_probe()
771 return jbusmc_probe(op); in us3mc_probe()
775 static void chmc_destroy(struct platform_device *op, struct chmc *p) in chmc_destroy() argument
778 of_iounmap(&op->resource[0], p->regs, 0x48); in chmc_destroy()
782 static void jbusmc_destroy(struct platform_device *op, struct jbusmc *p) in jbusmc_destroy() argument
785 of_iounmap(&op->resource[0], p->regs, JBUSMC_REGS_SIZE); in jbusmc_destroy()
789 static int us3mc_remove(struct platform_device *op) in us3mc_remove() argument
791 void *p = dev_get_drvdata(&op->dev); in us3mc_remove()
795 chmc_destroy(op, p); in us3mc_remove()
797 jbusmc_destroy(op, p); in us3mc_remove()