Lines Matching defs:args
49 struct nv_device_v0 args = {
60 0, NV_DEVICE, &args, sizeof(args),
442 } *args = data;
447 if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, true))) {
448 switch (args->v0.type) {
462 if (args->v0.token != ~0ULL) {
463 if (!(chan = nouveau_abi16_chan(abi16, args->v0.token)))
465 args->v0.object = nvif_handle(&chan->chan->user);
466 args->v0.owner = NVIF_IOCTL_V0_OWNER_ANY;
470 args->v0.object = nvif_handle(&abi16->device.object);
471 args->v0.owner = NVIF_IOCTL_V0_OWNER_ANY;
594 struct nv_dma_v0 args = {};
620 args.start = ntfy->node->offset;
621 args.limit = ntfy->node->offset + ntfy->node->length - 1;
623 args.target = NV_DMA_V0_TARGET_VM;
624 args.access = NV_DMA_V0_ACCESS_VM;
625 args.start += chan->ntfy_vma->addr;
626 args.limit += chan->ntfy_vma->addr;
629 args.target = NV_DMA_V0_TARGET_AGP;
630 args.access = NV_DMA_V0_ACCESS_RDWR;
631 args.start += drm->agp.base + chan->ntfy->offset;
632 args.limit += drm->agp.base + chan->ntfy->offset;
634 args.target = NV_DMA_V0_TARGET_VM;
635 args.access = NV_DMA_V0_ACCESS_RDWR;
636 args.start += chan->ntfy->offset;
637 args.limit += chan->ntfy->offset;
642 NV_DMA_IN_MEMORY, &args, sizeof(args),