Home
last modified time | relevance | path

Searched refs:abi16 (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/
H A Dnouveau_abi16.c44 if (!cli->abi16) { in nouveau_abi16()
45 struct nouveau_abi16 *abi16; in nouveau_abi16() local
46 cli->abi16 = abi16 = kzalloc(sizeof(*abi16), GFP_KERNEL); in nouveau_abi16()
47 if (cli->abi16) { in nouveau_abi16()
52 INIT_LIST_HEAD(&abi16->channels); in nouveau_abi16()
60 &abi16->device) == 0) in nouveau_abi16()
61 return cli->abi16; in nouveau_abi16()
63 kfree(cli->abi16); in nouveau_abi16()
82 nouveau_abi16_put(struct nouveau_abi16 *abi16, int ret) nouveau_abi16_put() argument
124 nouveau_abi16_chan_fini(struct nouveau_abi16 *abi16, struct nouveau_abi16_chan *chan) nouveau_abi16_chan_fini() argument
159 nouveau_abi16_fini(struct nouveau_abi16 *abi16) nouveau_abi16_fini() argument
253 struct nouveau_abi16 *abi16 = nouveau_abi16_get(file_priv); nouveau_abi16_ioctl_channel_alloc() local
356 nouveau_abi16_chan(struct nouveau_abi16 *abi16, int channel) nouveau_abi16_chan() argument
375 struct nouveau_abi16 *abi16; nouveau_abi16_usif() local
410 struct nouveau_abi16 *abi16 = nouveau_abi16_get(file_priv); nouveau_abi16_ioctl_channel_free() local
427 struct nouveau_abi16 *abi16 = nouveau_abi16_get(file_priv); nouveau_abi16_ioctl_grobj_alloc() local
520 struct nouveau_abi16 *abi16 = nouveau_abi16_get(file_priv); nouveau_abi16_ioctl_notifierobj_alloc() local
592 struct nouveau_abi16 *abi16 = nouveau_abi16_get(file_priv); nouveau_abi16_ioctl_gpuobj_free() local
[all...]
H A Dnouveau_gem.c672 struct nouveau_abi16 *abi16 = nouveau_abi16_get(file_priv); in nouveau_gem_ioctl_pushbuf() local
686 if (unlikely(!abi16)) in nouveau_gem_ioctl_pushbuf()
689 list_for_each_entry(temp, &abi16->channels, head) { in nouveau_gem_ioctl_pushbuf()
697 return nouveau_abi16_put(abi16, -ENOENT); in nouveau_gem_ioctl_pushbuf()
699 return nouveau_abi16_put(abi16, -ENODEV); in nouveau_gem_ioctl_pushbuf()
711 return nouveau_abi16_put(abi16, -EINVAL); in nouveau_gem_ioctl_pushbuf()
717 return nouveau_abi16_put(abi16, -EINVAL); in nouveau_gem_ioctl_pushbuf()
723 return nouveau_abi16_put(abi16, -EINVAL); in nouveau_gem_ioctl_pushbuf()
728 return nouveau_abi16_put(abi16, PTR_ERR(push)); in nouveau_gem_ioctl_pushbuf()
733 return nouveau_abi16_put(abi16, PTR_ER in nouveau_gem_ioctl_pushbuf()
[all...]
H A Dnouveau_drv.h106 void *abi16; member
H A Dnouveau_drm.c79 MODULE_PARM_DESC(noaccel, "disable kernel/abi16 acceleration");
672 if (cli->abi16) in nouveau_drm_device_fini()
673 nouveau_abi16_fini(cli->abi16); in nouveau_drm_device_fini()
1150 if (cli->abi16) in nouveau_drm_postclose()
1151 nouveau_abi16_fini(cli->abi16); in nouveau_drm_postclose()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/
H A Dnouveau_abi16.c45 if (!cli->abi16) { in nouveau_abi16()
46 struct nouveau_abi16 *abi16; in nouveau_abi16() local
47 cli->abi16 = abi16 = kzalloc(sizeof(*abi16), GFP_KERNEL); in nouveau_abi16()
48 if (cli->abi16) { in nouveau_abi16()
53 INIT_LIST_HEAD(&abi16->channels); in nouveau_abi16()
61 &abi16->device) == 0) in nouveau_abi16()
62 return cli->abi16; in nouveau_abi16()
64 kfree(cli->abi16); in nouveau_abi16()
83 nouveau_abi16_put(struct nouveau_abi16 *abi16, int ret) nouveau_abi16_put() argument
125 nouveau_abi16_chan_fini(struct nouveau_abi16 *abi16, struct nouveau_abi16_chan *chan) nouveau_abi16_chan_fini() argument
170 nouveau_abi16_fini(struct nouveau_abi16 *abi16) nouveau_abi16_fini() argument
285 struct nouveau_abi16 *abi16 = nouveau_abi16_get(file_priv); nouveau_abi16_ioctl_channel_alloc() local
425 nouveau_abi16_chan(struct nouveau_abi16 *abi16, int channel) nouveau_abi16_chan() argument
444 struct nouveau_abi16 *abi16; nouveau_abi16_usif() local
479 struct nouveau_abi16 *abi16 = nouveau_abi16_get(file_priv); nouveau_abi16_ioctl_channel_free() local
496 struct nouveau_abi16 *abi16 = nouveau_abi16_get(file_priv); nouveau_abi16_ioctl_grobj_alloc() local
589 struct nouveau_abi16 *abi16 = nouveau_abi16_get(file_priv); nouveau_abi16_ioctl_notifierobj_alloc() local
659 struct nouveau_abi16 *abi16 = nouveau_abi16_get(file_priv); nouveau_abi16_ioctl_gpuobj_free() local
[all...]
H A Dnouveau_exec.c376 struct nouveau_abi16 *abi16 = nouveau_abi16_get(file_priv); in nouveau_exec_ioctl_exec() local
384 if (unlikely(!abi16)) in nouveau_exec_ioctl_exec()
387 /* abi16 locks already */ in nouveau_exec_ioctl_exec()
389 return nouveau_abi16_put(abi16, -ENOSYS); in nouveau_exec_ioctl_exec()
391 list_for_each_entry(chan16, &abi16->channels, head) { in nouveau_exec_ioctl_exec()
399 return nouveau_abi16_put(abi16, -ENOENT); in nouveau_exec_ioctl_exec()
402 return nouveau_abi16_put(abi16, -ENODEV); in nouveau_exec_ioctl_exec()
405 return nouveau_abi16_put(abi16, -ENOSYS); in nouveau_exec_ioctl_exec()
411 return nouveau_abi16_put(abi16, -EINVAL); in nouveau_exec_ioctl_exec()
429 return nouveau_abi16_put(abi16, re in nouveau_exec_ioctl_exec()
[all...]
H A Dnouveau_usif.c115 bool abi16 = false; in usif_ioctl() local
147 abi16 = true; in usif_ioctl()
152 ret = usif_object_new(filp, data, size, argv, argc, abi16); in usif_ioctl()
H A Dnouveau_gem.c743 struct nouveau_abi16 *abi16 = nouveau_abi16_get(file_priv); in nouveau_gem_ioctl_pushbuf() local
757 if (unlikely(!abi16)) in nouveau_gem_ioctl_pushbuf()
763 list_for_each_entry(temp, &abi16->channels, head) { in nouveau_gem_ioctl_pushbuf()
771 return nouveau_abi16_put(abi16, -ENOENT); in nouveau_gem_ioctl_pushbuf()
773 return nouveau_abi16_put(abi16, -ENODEV); in nouveau_gem_ioctl_pushbuf()
785 return nouveau_abi16_put(abi16, -EINVAL); in nouveau_gem_ioctl_pushbuf()
791 return nouveau_abi16_put(abi16, -EINVAL); in nouveau_gem_ioctl_pushbuf()
797 return nouveau_abi16_put(abi16, -EINVAL); in nouveau_gem_ioctl_pushbuf()
802 return nouveau_abi16_put(abi16, PTR_ERR(push)); in nouveau_gem_ioctl_pushbuf()
807 return nouveau_abi16_put(abi16, PTR_ER in nouveau_gem_ioctl_pushbuf()
[all...]
H A Dnouveau_drm.c95 MODULE_PARM_DESC(noaccel, "disable kernel/abi16 acceleration");
703 if (cli->abi16) in nouveau_drm_device_fini()
704 nouveau_abi16_fini(cli->abi16); in nouveau_drm_device_fini()
1187 if (cli->abi16) in nouveau_drm_postclose()
1188 nouveau_abi16_fini(cli->abi16); in nouveau_drm_postclose()
H A Dnouveau_drv.h103 void *abi16; member

Completed in 9 milliseconds