Lines Matching refs:keywest_ctx
16 static struct pmac_keywest *keywest_ctx;
23 if (!keywest_ctx->client)
24 keywest_ctx->client = client;
25 i2c_set_clientdata(client, keywest_ctx);
39 if (! keywest_ctx)
47 info.addr = keywest_ctx->addr;
51 keywest_ctx->client = client;
58 if (!keywest_ctx->client->dev.driver) {
59 i2c_unregister_device(keywest_ctx->client);
60 keywest_ctx->client = NULL;
68 list_add_tail(&keywest_ctx->client->detected,
69 &to_i2c_driver(keywest_ctx->client->dev.driver)->clients);
75 if (! keywest_ctx)
77 if (client == keywest_ctx->client)
78 keywest_ctx->client = NULL;
101 if (keywest_ctx && keywest_ctx == i2c) {
103 keywest_ctx = NULL;
111 if (!keywest_ctx || !keywest_ctx->client)
114 err = keywest_ctx->init_client(keywest_ctx);
128 if (keywest_ctx)
135 keywest_ctx = i2c;