Lines Matching refs:client
24 #include <core/client.h>
40 struct nvkm_client *client;
46 NULL, oclass->client->event, &client);
52 client->object.client = oclass->client;
53 client->object.handle = oclass->handle;
54 client->object.route = oclass->route;
55 client->object.token = oclass->token;
56 client->object.object = oclass->object;
57 client->debug = oclass->client->debug;
58 *pobject = &client->object;
72 nvkm_client_search(struct nvkm_client *client, u64 handle)
76 object = nvkm_object_search(client, handle, &nvkm_client);
84 nvkm_client_mthd_devlist(struct nvkm_client *client, void *data, u32 size)
91 nvif_ioctl(&client->object, "client devlist size %d\n", size);
93 nvif_ioctl(&client->object, "client devlist vers %d count %d\n",
112 struct nvkm_client *client = nvkm_client(object);
115 return nvkm_client_mthd_devlist(client, data, size);
172 struct nvkm_client *client;
174 if (!(client = *pclient = kzalloc(sizeof(*client), GFP_KERNEL)))
176 oclass.client = client;
178 nvkm_object_ctor(&nvkm_client, &oclass, &client->object);
179 snprintf(client->name, sizeof(client->name), "%s", name);
180 client->device = device;
181 client->debug = nvkm_dbgopt(dbg, "CLIENT");
182 client->objroot = RB_ROOT;
183 spin_lock_init(&client->obj_lock);
184 client->event = event;
185 INIT_LIST_HEAD(&client->umem);
186 spin_lock_init(&client->lock);