50 abi16->
client = nv_object(cli);
85 switch (nv_device(drm->
device)->card_type) {
121 nouveau_abi16_ntfy_fini(chan, ntfy);
126 drm_gem_object_unreference_unlocked(chan->
ntfy->gem);
129 if (chan->
heap.block_size)
134 abi16->
handles &= ~(1 << (chan->
chan->handle & 0xffff));
150 nouveau_abi16_chan_fini(abi16, chan);
168 switch (getparam->
param) {
179 if (drm_pci_device_is_agp(
dev))
182 if (!pci_is_pcie(
dev->pdev))
188 getparam->
value = drm->
gem.vram_available;
191 getparam->
value = drm->
gem.gart_available;
210 getparam->
value = nv_rd32(device, 0x001540);
215 nv_debug(device,
"unknown parameter %lld\n", getparam->
param);
248 client = nv_client(abi16->
client);
253 device = nv_device(abi16->
device);
292 init->
subchan[0].handle = 0x00000000;
293 init->
subchan[0].grclass = 0x0000;
295 init->
subchan[1].grclass = 0x506e;
322 nouveau_abi16_chan_fini(abi16, chan);
340 nouveau_abi16_chan_fini(abi16, chan);
364 if (init->
class == 0x506e) {
366 if (init->
class == 0x906e)
434 ntfy->
handle, 0x003d, &args,
435 sizeof(args), &
object);
441 nouveau_abi16_ntfy_fini(chan, ntfy);