Lines Matching refs:mrst

953 	struct intel_mid_i2c_private *mrst;  in intel_mid_i2c_probe()  local
993 mrst = kzalloc(sizeof(struct intel_mid_i2c_private), GFP_KERNEL); in intel_mid_i2c_probe()
994 if (mrst == NULL) { in intel_mid_i2c_probe()
1001 snprintf(mrst->adap.name, sizeof(mrst->adap.name), in intel_mid_i2c_probe()
1003 mrst->adap.owner = THIS_MODULE; in intel_mid_i2c_probe()
1004 mrst->adap.algo = &intel_mid_i2c_algorithm; in intel_mid_i2c_probe()
1005 mrst->adap.dev.parent = &dev->dev; in intel_mid_i2c_probe()
1006 mrst->dev = &dev->dev; in intel_mid_i2c_probe()
1007 mrst->base = base; in intel_mid_i2c_probe()
1008 mrst->speed = STANDARD; in intel_mid_i2c_probe()
1009 mrst->abort = 0; in intel_mid_i2c_probe()
1010 mrst->rx_buf_len = 0; in intel_mid_i2c_probe()
1011 mrst->status = STATUS_IDLE; in intel_mid_i2c_probe()
1013 pci_set_drvdata(dev, mrst); in intel_mid_i2c_probe()
1014 i2c_set_adapdata(&mrst->adap, mrst); in intel_mid_i2c_probe()
1016 mrst->adap.nr = busnum = id->driver_data; in intel_mid_i2c_probe()
1018 mrst->platform = MOORESTOWN; in intel_mid_i2c_probe()
1020 mrst->platform = MEDFIELD; in intel_mid_i2c_probe()
1029 mrst->speed = speed_mode[busnum]; in intel_mid_i2c_probe()
1033 err = intel_mid_i2c_hwinit(mrst); in intel_mid_i2c_probe()
1039 mutex_init(&mrst->lock); in intel_mid_i2c_probe()
1040 init_completion(&mrst->complete); in intel_mid_i2c_probe()
1043 readl(mrst->base + IC_CLR_INTR); in intel_mid_i2c_probe()
1044 writel(0x0000, mrst->base + IC_INTR_MASK); in intel_mid_i2c_probe()
1047 mrst->adap.name, mrst); in intel_mid_i2c_probe()
1050 "%s", mrst->adap.name); in intel_mid_i2c_probe()
1055 err = i2c_add_numbered_adapter(&mrst->adap); in intel_mid_i2c_probe()
1058 mrst->adap.name); in intel_mid_i2c_probe()
1063 (mrst->platform == MOORESTOWN) ? "Moorestown" : "Medfield", in intel_mid_i2c_probe()
1070 free_irq(dev->irq, mrst); in intel_mid_i2c_probe()
1073 kfree(mrst); in intel_mid_i2c_probe()
1084 struct intel_mid_i2c_private *mrst = pci_get_drvdata(dev); in intel_mid_i2c_remove() local
1085 intel_mid_i2c_disable(&mrst->adap); in intel_mid_i2c_remove()
1086 if (i2c_del_adapter(&mrst->adap)) in intel_mid_i2c_remove()
1089 free_irq(dev->irq, mrst); in intel_mid_i2c_remove()
1091 iounmap(mrst->base); in intel_mid_i2c_remove()
1092 kfree(mrst); in intel_mid_i2c_remove()