Home
last modified time | relevance | path

Searched refs:abi16 (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/drivers/gpu/drm/nouveau/
H A Dnouveau_abi16.c45 if (!cli->abi16) { in nouveau_abi16()
47 cli->abi16 = abi16 = kzalloc(sizeof(*abi16), GFP_KERNEL); in nouveau_abi16()
48 if (cli->abi16) { in nouveau_abi16()
49 abi16->cli = cli; in nouveau_abi16()
54 return cli->abi16; in nouveau_abi16()
63 return cli->abi16; in nouveau_abi16_get()
228 kfree(cli->abi16); in nouveau_abi16_fini()
229 cli->abi16 = NULL; in nouveau_abi16_fini()
348 if (unlikely(!abi16)) in nouveau_abi16_ioctl_channel_alloc()
516 if (unlikely(!abi16)) in nouveau_abi16_ioctl_channel_free()
[all …]
H A Dnouveau_exec.c350 struct nouveau_abi16 *abi16 = nouveau_abi16_get(file_priv); in nouveau_exec_ioctl_exec() local
358 if (unlikely(!abi16)) in nouveau_exec_ioctl_exec()
363 return nouveau_abi16_put(abi16, -ENOSYS); in nouveau_exec_ioctl_exec()
365 list_for_each_entry(chan16, &abi16->channels, head) { in nouveau_exec_ioctl_exec()
373 return nouveau_abi16_put(abi16, -ENOENT); in nouveau_exec_ioctl_exec()
376 return nouveau_abi16_put(abi16, -ENODEV); in nouveau_exec_ioctl_exec()
379 return nouveau_abi16_put(abi16, -ENOSYS); in nouveau_exec_ioctl_exec()
385 return nouveau_abi16_put(abi16, -EINVAL); in nouveau_exec_ioctl_exec()
403 return nouveau_abi16_put(abi16, ret); in nouveau_exec_ioctl_exec()
H A Dnouveau_gem.c761 if (unlikely(!abi16)) in nouveau_gem_ioctl_pushbuf()
765 return nouveau_abi16_put(abi16, -ENOSYS); in nouveau_gem_ioctl_pushbuf()
767 list_for_each_entry(temp, &abi16->channels, head) { in nouveau_gem_ioctl_pushbuf()
775 return nouveau_abi16_put(abi16, -ENOENT); in nouveau_gem_ioctl_pushbuf()
777 return nouveau_abi16_put(abi16, -ENODEV); in nouveau_gem_ioctl_pushbuf()
789 return nouveau_abi16_put(abi16, -EINVAL); in nouveau_gem_ioctl_pushbuf()
795 return nouveau_abi16_put(abi16, -EINVAL); in nouveau_gem_ioctl_pushbuf()
801 return nouveau_abi16_put(abi16, -EINVAL); in nouveau_gem_ioctl_pushbuf()
806 return nouveau_abi16_put(abi16, PTR_ERR(push)); in nouveau_gem_ioctl_pushbuf()
811 return nouveau_abi16_put(abi16, PTR_ERR(bo)); in nouveau_gem_ioctl_pushbuf()
[all …]
H A Dnouveau_drm.c610 if (cli->abi16) in nouveau_drm_device_fini()
611 nouveau_abi16_fini(cli->abi16); in nouveau_drm_device_fini()
1238 if (cli->abi16) in nouveau_drm_postclose()
1239 nouveau_abi16_fini(cli->abi16); in nouveau_drm_postclose()
H A Dnouveau_drv.h105 void *abi16; member