Lines Matching refs:v0

76 		struct nvif_notify_rep_v0 v0;  in usif_notify()  member
82 if (length == sizeof(rep->v0) && rep->v0.version == 0) { in usif_notify()
83 if (WARN_ON(!(ntfy = (void *)(unsigned long)rep->v0.token))) in usif_notify()
85 BUG_ON(rep->v0.route != NVDRM_NOTIFY_USIF); in usif_notify()
97 switch (rep->v0.version) { in usif_notify()
126 struct nvif_ioctl_ntfy_new_v0 v0; in usif_notify_new() member
129 struct nvif_notify_req_v0 v0; in usif_notify_new() member
134 if (nvif_unpack(args->v0, 0, 0, true)) { in usif_notify_new()
135 if (usif_notify_find(f, args->v0.index)) in usif_notify_new()
145 if (nvif_unpack(req->v0, 0, 0, true)) { in usif_notify_new()
146 ntfy->reply = sizeof(struct nvif_notify_rep_v0) + req->v0.reply; in usif_notify_new()
147 ntfy->route = req->v0.route; in usif_notify_new()
148 ntfy->token = req->v0.token; in usif_notify_new()
149 req->v0.route = NVDRM_NOTIFY_USIF; in usif_notify_new()
150 req->v0.token = (unsigned long)(void *)ntfy; in usif_notify_new()
152 req->v0.token = ntfy->token; in usif_notify_new()
153 req->v0.route = ntfy->route; in usif_notify_new()
154 ntfy->handle = args->v0.index; in usif_notify_new()
170 struct nvif_ioctl_ntfy_del_v0 v0; in usif_notify_del() member
175 if (nvif_unpack(args->v0, 0, 0, true)) { in usif_notify_del()
176 if (!(ntfy = usif_notify_find(f, args->v0.index))) in usif_notify_del()
193 struct nvif_ioctl_ntfy_del_v0 v0; in usif_notify_get() member
198 if (nvif_unpack(args->v0, 0, 0, true)) { in usif_notify_get()
199 if (!(ntfy = usif_notify_find(f, args->v0.index))) in usif_notify_get()
232 struct nvif_ioctl_ntfy_put_v0 v0; in usif_notify_put() member
237 if (nvif_unpack(args->v0, 0, 0, true)) { in usif_notify_put()
238 if (!(ntfy = usif_notify_find(f, args->v0.index))) in usif_notify_put()
269 struct nvif_ioctl_new_v0 v0; in usif_object_new() member
278 if (nvif_unpack(args->v0, 0, 0, true)) { in usif_object_new()
279 object->route = args->v0.route; in usif_object_new()
280 object->token = args->v0.token; in usif_object_new()
281 args->v0.route = NVDRM_OBJECT_USIF; in usif_object_new()
282 args->v0.token = (unsigned long)(void *)object; in usif_object_new()
284 args->v0.token = object->token; in usif_object_new()
285 args->v0.route = object->route; in usif_object_new()
301 struct nvif_ioctl_v0 v0; in usif_ioctl() member
312 if (nvif_unpack(argv->v0, 0, 0, true)) { in usif_ioctl()
314 owner = argv->v0.owner; in usif_ioctl()
315 argv->v0.owner = NVDRM_OBJECT_USIF; in usif_ioctl()
320 switch (argv->v0.type) { in usif_ioctl()
323 argv->v0.owner = NVIF_IOCTL_V0_OWNER_ANY; in usif_ioctl()
342 if (argv->v0.route == NVDRM_OBJECT_USIF) { in usif_ioctl()
343 object = (void *)(unsigned long)argv->v0.token; in usif_ioctl()
344 argv->v0.route = object->route; in usif_ioctl()
345 argv->v0.token = object->token; in usif_ioctl()
346 if (ret == 0 && argv->v0.type == NVIF_IOCTL_V0_DEL) { in usif_ioctl()
351 argv->v0.route = NVIF_IOCTL_V0_ROUTE_HIDDEN; in usif_ioctl()
352 argv->v0.token = 0; in usif_ioctl()
354 argv->v0.owner = owner; in usif_ioctl()