Lines Matching refs:drm
78 nouveau_abi16_swclass(struct nouveau_drm *drm) in nouveau_abi16_swclass() argument
80 switch (drm->device.info.family) { in nouveau_abi16_swclass()
165 struct nouveau_drm *drm = nouveau_drm(dev); in nouveau_abi16_ioctl_getparam() local
166 struct nvif_device *device = &drm->device; in nouveau_abi16_ioctl_getparam()
200 getparam->value = drm->gem.vram_available; in nouveau_abi16_ioctl_getparam()
203 getparam->value = drm->gem.gart_available; in nouveau_abi16_ioctl_getparam()
239 struct nouveau_drm *drm = nouveau_drm(dev); in nouveau_abi16_ioctl_channel_alloc() local
248 if (!drm->channel) in nouveau_abi16_ioctl_channel_alloc()
283 ret = nouveau_channel_new(drm, device, in nouveau_abi16_ioctl_channel_alloc()
383 struct nouveau_drm *drm = nouveau_drm(dev); in nouveau_abi16_ioctl_grobj_alloc() local
396 init->class = nouveau_abi16_swclass(drm); in nouveau_abi16_ioctl_grobj_alloc()
424 struct nouveau_drm *drm = nouveau_drm(dev); in nouveau_abi16_ioctl_notifierobj_alloc() local
464 if (drm->agp.stat == ENABLED) { in nouveau_abi16_ioctl_notifierobj_alloc()
467 args.ctxdma.start += drm->agp.base + chan->ntfy->bo.offset; in nouveau_abi16_ioctl_notifierobj_alloc()
468 args.ctxdma.limit += drm->agp.base + chan->ntfy->bo.offset; in nouveau_abi16_ioctl_notifierobj_alloc()