Lines Matching refs:args
44 struct nv_device_v0 args = { in nouveau_abi16() local
55 &args, sizeof(args), in nouveau_abi16()
355 } *args = data; in nouveau_abi16_usif() local
360 if (nvif_unpack(args->v0, 0, 0, true)) { in nouveau_abi16_usif()
361 switch (args->v0.type) { in nouveau_abi16_usif()
375 if (args->v0.token != ~0ULL) { in nouveau_abi16_usif()
376 if (!(chan = nouveau_abi16_chan(abi16, args->v0.token))) in nouveau_abi16_usif()
378 args->v0.object = nvif_handle(&chan->chan->user); in nouveau_abi16_usif()
379 args->v0.owner = NVIF_IOCTL_V0_OWNER_ANY; in nouveau_abi16_usif()
383 args->v0.object = nvif_handle(&abi16->device.object); in nouveau_abi16_usif()
384 args->v0.owner = NVIF_IOCTL_V0_OWNER_ANY; in nouveau_abi16_usif()
507 struct nv_dma_v0 args = {}; in nouveau_abi16_ioctl_notifierobj_alloc() local
533 args.start = ntfy->node->offset; in nouveau_abi16_ioctl_notifierobj_alloc()
534 args.limit = ntfy->node->offset + ntfy->node->length - 1; in nouveau_abi16_ioctl_notifierobj_alloc()
536 args.target = NV_DMA_V0_TARGET_VM; in nouveau_abi16_ioctl_notifierobj_alloc()
537 args.access = NV_DMA_V0_ACCESS_VM; in nouveau_abi16_ioctl_notifierobj_alloc()
538 args.start += chan->ntfy_vma.offset; in nouveau_abi16_ioctl_notifierobj_alloc()
539 args.limit += chan->ntfy_vma.offset; in nouveau_abi16_ioctl_notifierobj_alloc()
542 args.target = NV_DMA_V0_TARGET_AGP; in nouveau_abi16_ioctl_notifierobj_alloc()
543 args.access = NV_DMA_V0_ACCESS_RDWR; in nouveau_abi16_ioctl_notifierobj_alloc()
544 args.start += drm->agp.base + chan->ntfy->bo.offset; in nouveau_abi16_ioctl_notifierobj_alloc()
545 args.limit += drm->agp.base + chan->ntfy->bo.offset; in nouveau_abi16_ioctl_notifierobj_alloc()
547 args.target = NV_DMA_V0_TARGET_VM; in nouveau_abi16_ioctl_notifierobj_alloc()
548 args.access = NV_DMA_V0_ACCESS_RDWR; in nouveau_abi16_ioctl_notifierobj_alloc()
549 args.start += chan->ntfy->bo.offset; in nouveau_abi16_ioctl_notifierobj_alloc()
550 args.limit += chan->ntfy->bo.offset; in nouveau_abi16_ioctl_notifierobj_alloc()
556 NV_DMA_IN_MEMORY, &args, sizeof(args), in nouveau_abi16_ioctl_notifierobj_alloc()