Lines Matching refs:i2c_priv
220 struct atmel_i2c_client_priv *i2c_priv, *min_i2c_priv = NULL; in atmel_ecc_i2c_client_alloc() local
232 list_for_each_entry(i2c_priv, &driver_data.i2c_client_list, in atmel_ecc_i2c_client_alloc()
234 tfm_cnt = atomic_read(&i2c_priv->tfm_count); in atmel_ecc_i2c_client_alloc()
237 min_i2c_priv = i2c_priv; in atmel_ecc_i2c_client_alloc()
255 struct atmel_i2c_client_priv *i2c_priv = i2c_get_clientdata(client); in atmel_ecc_i2c_client_free() local
257 atomic_dec(&i2c_priv->tfm_count); in atmel_ecc_i2c_client_free()
329 struct atmel_i2c_client_priv *i2c_priv; in atmel_ecc_probe() local
336 i2c_priv = i2c_get_clientdata(client); in atmel_ecc_probe()
339 list_add_tail(&i2c_priv->i2c_client_list_node, in atmel_ecc_probe()
346 list_del(&i2c_priv->i2c_client_list_node); in atmel_ecc_probe()
360 struct atmel_i2c_client_priv *i2c_priv = i2c_get_clientdata(client); in atmel_ecc_remove() local
363 if (atomic_read(&i2c_priv->tfm_count)) { in atmel_ecc_remove()
371 list_del(&i2c_priv->i2c_client_list_node); in atmel_ecc_remove()