Lines Matching defs:adapter_data
400 struct i2c_algo_iop3xx_data *adapter_data =
403 unsigned long cr = __raw_readl(adapter_data->ioaddr + CR_OFFSET);
410 __raw_writel(cr, adapter_data->ioaddr + CR_OFFSET);
412 iounmap((void __iomem*)adapter_data->ioaddr);
414 kfree(adapter_data);
428 struct i2c_algo_iop3xx_data *adapter_data;
436 adapter_data = kzalloc(sizeof(struct i2c_algo_iop3xx_data), GFP_KERNEL);
437 if (!adapter_data) {
454 adapter_data->id = i2c_id++;
456 adapter_data->ioaddr = (u32)ioremap(res->start, IOP3XX_I2C_IO_SIZE);
457 if (!adapter_data->ioaddr) {
468 pdev->name, adapter_data);
487 init_waitqueue_head(&adapter_data->waitq);
488 spin_lock_init(&adapter_data->lock);
490 iop3xx_i2c_reset(adapter_data);
491 iop3xx_i2c_enable(adapter_data);
494 new_adapter->algo_data = adapter_data;
501 iounmap((void __iomem*)adapter_data->ioaddr);
507 kfree(adapter_data);