Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/gpu/drm/nouveau/
Dnouveau_abi16.c40 if (!cli->abi16) { in nouveau_abi16_get()
41 struct nouveau_abi16 *abi16; in nouveau_abi16_get() local
42 cli->abi16 = abi16 = kzalloc(sizeof(*abi16), GFP_KERNEL); in nouveau_abi16_get()
43 if (cli->abi16) { in nouveau_abi16_get()
48 INIT_LIST_HEAD(&abi16->channels); in nouveau_abi16_get()
57 &abi16->device) == 0) in nouveau_abi16_get()
58 return cli->abi16; in nouveau_abi16_get()
60 kfree(cli->abi16); in nouveau_abi16_get()
61 cli->abi16 = NULL; in nouveau_abi16_get()
66 return cli->abi16; in nouveau_abi16_get()
[all …]
Dnouveau_gem.c672 struct nouveau_abi16 *abi16 = nouveau_abi16_get(file_priv, dev); in nouveau_gem_ioctl_pushbuf() local
684 if (unlikely(!abi16)) in nouveau_gem_ioctl_pushbuf()
687 list_for_each_entry(temp, &abi16->channels, head) { in nouveau_gem_ioctl_pushbuf()
695 return nouveau_abi16_put(abi16, -ENOENT); in nouveau_gem_ioctl_pushbuf()
705 return nouveau_abi16_put(abi16, -EINVAL); 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()
722 return nouveau_abi16_put(abi16, PTR_ERR(push)); in nouveau_gem_ioctl_pushbuf()
727 return nouveau_abi16_put(abi16, PTR_ERR(bo)); in nouveau_gem_ioctl_pushbuf()
854 return nouveau_abi16_put(abi16, ret); in nouveau_gem_ioctl_pushbuf()
Dnouveau_drm.h88 void *abi16; member
Dnouveau_drm.c867 if (cli->abi16) in nouveau_drm_preclose()
868 nouveau_abi16_fini(cli->abi16); in nouveau_drm_preclose()