Lines Matching refs:keywest_ctx
20 static struct pmac_keywest *keywest_ctx;
29 if (!keywest_ctx->client)
30 keywest_ctx->client = client;
31 i2c_set_clientdata(client, keywest_ctx);
45 if (! keywest_ctx)
53 info.addr = keywest_ctx->addr;
57 keywest_ctx->client = client;
64 if (!keywest_ctx->client->dev.driver) {
65 i2c_unregister_device(keywest_ctx->client);
66 keywest_ctx->client = NULL;
74 list_add_tail(&keywest_ctx->client->detected,
75 &to_i2c_driver(keywest_ctx->client->dev.driver)->clients);
81 if (! keywest_ctx)
83 if (client == keywest_ctx->client)
84 keywest_ctx->client = NULL;
109 if (keywest_ctx && keywest_ctx == i2c) {
111 keywest_ctx = NULL;
119 if (!keywest_ctx || !keywest_ctx->client)
122 if ((err = keywest_ctx->init_client(keywest_ctx)) < 0) {
135 if (keywest_ctx)
142 keywest_ctx = i2c;