Lines Matching refs:object
56 switch (chan->object.oclass & 0xff) {
77 nvkm_gsp_rm_free(&chan->rm.object);
114 ctrl->hclass = chan->object.oclass;
116 ctrl->valid = ((chan->object.oclass & 0xff) != 0x7a) ? 1 : 0;
131 args = nvkm_gsp_rm_alloc_get(&chan->disp->rm.object,
132 (chan->object.oclass << 16) | chan->head,
133 chan->object.oclass, sizeof(*args), &chan->rm.object);
139 return nvkm_gsp_rm_alloc_wr(&chan->rm.object, args);
157 r535_dmac_bind(struct nvkm_disp_chan *chan, struct nvkm_object *object, u32 handle)
159 return nvkm_ramht_insert(chan->disp->ramht, object, chan->chid.user, -9, handle,
161 (chan->disp->rm.client.object.handle & 0x3fff));
184 args = nvkm_gsp_rm_alloc_get(&chan->disp->rm.object,
185 (chan->object.oclass << 16) | chan->head,
186 chan->object.oclass, sizeof(*args), &chan->rm.object);
193 return nvkm_gsp_rm_alloc_wr(&chan->rm.object, args);
199 chan->memory = nvkm_umem_search(chan->object.client, memory);
1406 nvkm_gsp_rm_free(&disp->rm.object);
1424 ret = nvkm_gsp_rm_alloc(&disp->rm.device.object, disp->func->root.oclass << 16,
1425 disp->func->root.oclass, 0, &disp->rm.object);
1468 ret = nvkm_gsp_rm_alloc(&disp->rm.device.object, 0x00730000, NV04_DISPLAY_COMMON, 0,