Lines Matching defs:init
250 struct drm_nouveau_channel_alloc *init = data;
269 if (init->fb_ctxdma_handle == ~0) {
270 switch (init->tt_ctxdma_handle) {
287 init->fb_ctxdma_handle = engine;
288 init->tt_ctxdma_handle = 0;
291 if (init->fb_ctxdma_handle == ~0 || init->tt_ctxdma_handle == ~0)
303 ret = nouveau_channel_new(drm, device, init->fb_ctxdma_handle,
304 init->tt_ctxdma_handle, false, &chan->chan);
308 init->channel = chan->chan->chid;
311 init->pushbuf_domains = NOUVEAU_GEM_DOMAIN_VRAM |
315 init->pushbuf_domains = NOUVEAU_GEM_DOMAIN_VRAM;
317 init->pushbuf_domains = NOUVEAU_GEM_DOMAIN_GART;
320 init->subchan[0].handle = 0x00000000;
321 init->subchan[0].grclass = 0x0000;
322 init->subchan[1].handle = chan->chan->nvsw.handle;
323 init->subchan[1].grclass = 0x506e;
324 init->nr_subchan = 2;
344 &init->notifier_handle);
426 struct drm_nouveau_grobj_alloc *init = data;
438 if (init->handle == ~0)
442 chan = nouveau_abi16_chan(abi16, init->channel);
450 if ((init->class & 0x00ff) == 0x006e) {
465 if ((init->class & 0x00ff) == 0x00b1) {
474 if ((init->class & 0x00ff) == 0x00b2) { /* mspdec */
483 if ((init->class & 0x00ff) == 0x00b3) { /* msppp */
492 oclass = init->class;
506 ret = nvif_object_ctor(&chan->chan->user, "abi16EngObj", init->handle,