Lines Matching defs:req
39 struct drm_nouveau_channel_alloc req = {
46 &req, sizeof(req));
50 nv04->base.channel = req.channel;
51 nv04->base.pushbuf = req.pushbuf_domains;
52 nv04->notify = req.notifier_handle;
53 nv04->base.object->handle = req.channel;
62 struct drm_nouveau_channel_alloc req = {};
67 &req, sizeof(req));
71 nvc0->base.channel = req.channel;
72 nvc0->base.pushbuf = req.pushbuf_domains;
73 nvc0->notify = req.notifier_handle;
74 nvc0->base.object->handle = req.channel;
83 struct drm_nouveau_channel_alloc req = {};
88 req.fb_ctxdma_handle = 0xffffffff;
89 req.tt_ctxdma_handle = nve0->engine;
93 &req, sizeof(req));
97 nve0->base.channel = req.channel;
98 nve0->base.pushbuf = req.pushbuf_domains;
99 nve0->notify = req.notifier_handle;
100 nve0->base.object->handle = req.channel;
109 struct drm_nouveau_grobj_alloc req = {
128 switch (req.class) {
129 case NVIF_CLASS_SW_NV04 : req.class = 0x006e; break;
130 case NVIF_CLASS_SW_NV10 : req.class = 0x016e; break;
131 case NVIF_CLASS_SW_NV50 : req.class = 0x506e; break;
132 case NVIF_CLASS_SW_GF100: req.class = 0x906e; break;
138 &req, sizeof(req));
151 struct drm_nouveau_notifierobj_alloc req = {
159 &req, sizeof(req));
163 ntfy->offset = req.offset;
222 struct drm_nouveau_channel_free req;
223 req.channel = obj->handle;
225 &req, sizeof(req));
227 struct drm_nouveau_gpuobj_free req;
228 req.channel = obj->parent->handle;
229 req.handle = obj->handle;
231 &req, sizeof(req));
312 struct drm_nouveau_gem_new req = {};
313 struct drm_nouveau_gem_info *info = &req.info;
334 req.align = alignment;
355 &req, sizeof(req));
357 abi16_bo_info(bo, &req.info);