Lines Matching refs:ocp
42 #include <asm/ocp.h>
663 static int __devinit iic_probe(struct ocp_device *ocp){
667 struct ocp_func_iic_data* iic_data = ocp->def->additions;
672 ocp->def->index);
676 ocp->def->index);
680 dev->idx = ocp->def->index;
681 ocp_set_drvdata(ocp, dev);
683 if (!request_mem_region(ocp->def->paddr, sizeof(struct iic_regs),
689 if (!(dev->vaddr = ioremap(ocp->def->paddr, sizeof(struct iic_regs)))){
698 dev->irq = iic_force_poll ? -1 : ocp->def->irq;
730 adap->dev.parent = &ocp->dev;
760 release_mem_region(ocp->def->paddr, sizeof(struct iic_regs));
762 ocp_set_drvdata(ocp, NULL);
770 static void __devexit iic_remove(struct ocp_device *ocp)
772 struct ibm_iic_private* dev = (struct ibm_iic_private*)ocp_get_drvdata(ocp);
789 release_mem_region(ocp->def->paddr, sizeof(struct iic_regs));
800 MODULE_DEVICE_TABLE(ocp, ibm_iic_ids);