Lines Matching refs:client
19 static int keywest_probe(struct i2c_client *client) in keywest_probe() argument
23 if (!keywest_ctx->client) in keywest_probe()
24 keywest_ctx->client = client; in keywest_probe()
25 i2c_set_clientdata(client, keywest_ctx); in keywest_probe()
37 struct i2c_client *client; in keywest_attach_adapter() local
48 client = i2c_new_client_device(adapter, &info); in keywest_attach_adapter()
49 if (IS_ERR(client)) in keywest_attach_adapter()
50 return PTR_ERR(client); in keywest_attach_adapter()
51 keywest_ctx->client = client; in keywest_attach_adapter()
58 if (!keywest_ctx->client->dev.driver) { in keywest_attach_adapter()
59 i2c_unregister_device(keywest_ctx->client); in keywest_attach_adapter()
60 keywest_ctx->client = NULL; in keywest_attach_adapter()
68 list_add_tail(&keywest_ctx->client->detected, in keywest_attach_adapter()
69 &to_i2c_driver(keywest_ctx->client->dev.driver)->clients); in keywest_attach_adapter()
73 static void keywest_remove(struct i2c_client *client) in keywest_remove() argument
77 if (client == keywest_ctx->client) in keywest_remove()
78 keywest_ctx->client = NULL; in keywest_remove()
111 if (!keywest_ctx || !keywest_ctx->client) in snd_pmac_tumbler_post_init()