Lines Matching defs:i2c_priv
170 struct atmel_i2c_client_priv *i2c_priv = i2c_get_clientdata(client);
179 i2c_transfer_buffer_flags(client, i2c_priv->wake_token,
180 i2c_priv->wake_token_sz, I2C_M_IGNORE_NAK);
219 struct atmel_i2c_client_priv *i2c_priv = i2c_get_clientdata(client);
222 mutex_lock(&i2c_priv->lock);
246 mutex_unlock(&i2c_priv->lock);
249 mutex_unlock(&i2c_priv->lock);
321 struct atmel_i2c_client_priv *i2c_priv;
347 i2c_priv = devm_kmalloc(dev, sizeof(*i2c_priv), GFP_KERNEL);
348 if (!i2c_priv)
351 i2c_priv->client = client;
352 mutex_init(&i2c_priv->lock);
359 i2c_priv->wake_token_sz = atmel_i2c_wake_token_sz(bus_clk_rate);
361 memset(i2c_priv->wake_token, 0, sizeof(i2c_priv->wake_token));
363 atomic_set(&i2c_priv->tfm_count, 0);
365 i2c_set_clientdata(client, i2c_priv);