Lines Matching refs:i2c_priv

237 	struct atmel_ecc_i2c_client_priv *i2c_priv = i2c_get_clientdata(client);  in atmel_ecc_wakeup()  local
246 i2c_master_send(client, i2c_priv->wake_token, i2c_priv->wake_token_sz); in atmel_ecc_wakeup()
312 struct atmel_ecc_i2c_client_priv *i2c_priv = i2c_get_clientdata(client); in atmel_ecc_send_receive() local
315 mutex_lock(&i2c_priv->lock); in atmel_ecc_send_receive()
339 mutex_unlock(&i2c_priv->lock); in atmel_ecc_send_receive()
342 mutex_unlock(&i2c_priv->lock); in atmel_ecc_send_receive()
510 struct atmel_ecc_i2c_client_priv *i2c_priv, *min_i2c_priv = NULL; in atmel_ecc_i2c_client_alloc() local
522 list_for_each_entry(i2c_priv, &driver_data.i2c_client_list, in atmel_ecc_i2c_client_alloc()
524 tfm_cnt = atomic_read(&i2c_priv->tfm_count); in atmel_ecc_i2c_client_alloc()
527 min_i2c_priv = i2c_priv; in atmel_ecc_i2c_client_alloc()
545 struct atmel_ecc_i2c_client_priv *i2c_priv = i2c_get_clientdata(client); in atmel_ecc_i2c_client_free() local
547 atomic_dec(&i2c_priv->tfm_count); in atmel_ecc_i2c_client_free()
659 struct atmel_ecc_i2c_client_priv *i2c_priv; in atmel_ecc_probe() local
682 i2c_priv = devm_kmalloc(dev, sizeof(*i2c_priv), GFP_KERNEL); in atmel_ecc_probe()
683 if (!i2c_priv) in atmel_ecc_probe()
686 i2c_priv->client = client; in atmel_ecc_probe()
687 mutex_init(&i2c_priv->lock); in atmel_ecc_probe()
694 i2c_priv->wake_token_sz = atmel_ecc_wake_token_sz(bus_clk_rate); in atmel_ecc_probe()
696 memset(i2c_priv->wake_token, 0, sizeof(i2c_priv->wake_token)); in atmel_ecc_probe()
698 atomic_set(&i2c_priv->tfm_count, 0); in atmel_ecc_probe()
700 i2c_set_clientdata(client, i2c_priv); in atmel_ecc_probe()
707 list_add_tail(&i2c_priv->i2c_client_list_node, in atmel_ecc_probe()
714 list_del(&i2c_priv->i2c_client_list_node); in atmel_ecc_probe()
728 struct atmel_ecc_i2c_client_priv *i2c_priv = i2c_get_clientdata(client); in atmel_ecc_remove() local
731 if (atomic_read(&i2c_priv->tfm_count)) { in atmel_ecc_remove()
739 list_del(&i2c_priv->i2c_client_list_node); in atmel_ecc_remove()