Home
last modified time | relevance | path

Searched refs:namedb (Results 1 – 11 of 11) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/core/
Dnamedb.c29 nvkm_namedb_lookup(struct nvkm_namedb *namedb, u32 name) in nvkm_namedb_lookup() argument
33 list_for_each_entry(handle, &namedb->list, node) { in nvkm_namedb_lookup()
42 nvkm_namedb_lookup_class(struct nvkm_namedb *namedb, u16 oclass) in nvkm_namedb_lookup_class() argument
46 list_for_each_entry(handle, &namedb->list, node) { in nvkm_namedb_lookup_class()
55 nvkm_namedb_lookup_vinst(struct nvkm_namedb *namedb, u64 vinst) in nvkm_namedb_lookup_vinst() argument
59 list_for_each_entry(handle, &namedb->list, node) { in nvkm_namedb_lookup_vinst()
70 nvkm_namedb_lookup_cinst(struct nvkm_namedb *namedb, u32 cinst) in nvkm_namedb_lookup_cinst() argument
74 list_for_each_entry(handle, &namedb->list, node) { in nvkm_namedb_lookup_cinst()
86 nvkm_namedb_insert(struct nvkm_namedb *namedb, u32 name, in nvkm_namedb_insert() argument
91 write_lock_irq(&namedb->lock); in nvkm_namedb_insert()
[all …]
Dhandle.c101 struct nvkm_object *namedb; in nvkm_handle_create() local
105 namedb = parent; in nvkm_handle_create()
106 while (!nv_iclass(namedb, NV_NAMEDB_CLASS)) in nvkm_handle_create()
107 namedb = namedb->parent; in nvkm_handle_create()
118 ret = nvkm_namedb_insert(nv_namedb(namedb), _handle, object, handle); in nvkm_handle_create()
134 if (object != namedb) { in nvkm_handle_create()
135 while (!nv_iclass(namedb, NV_CLIENT_CLASS)) in nvkm_handle_create()
136 namedb = namedb->parent; in nvkm_handle_create()
138 handle->parent = nvkm_namedb_get(nv_namedb(namedb), _parent); in nvkm_handle_create()
192 struct nvkm_namedb *namedb; in nvkm_handle_get_class() local
[all …]
DKbuild10 nvkm-y += nvkm/core/namedb.o
Dioctl.c461 struct nvkm_namedb *namedb; in nvkm_ioctl_path() local
472 if (!(namedb = (void *)nv_pclass(object, NV_NAMEDB_CLASS)) || in nvkm_ioctl_path()
473 !(handle = nvkm_namedb_get(namedb, path[nr]))) { in nvkm_ioctl_path()
Dclient.c188 nvkm_namedb_destroy(&client->namedb); in nvkm_client_dtor()
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/engine/
Dfifo.h6 struct nvkm_namedb namedb; member
26 nvkm_namedb_init(&(p)->namedb)
28 nvkm_namedb_fini(&(p)->namedb, (s))
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/core/
Dhandle.h7 struct nvkm_namedb *namedb; member
Dclient.h6 struct nvkm_namedb namedb; member
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dnv04.c1254 struct nvkm_namedb *namedb = NULL; in nv04_gr_intr() local
1272 namedb = (void *)nv_pclass(nv_object(chan), NV_NAMEDB_CLASS); in nv04_gr_intr()
1277 handle = nvkm_namedb_get_vinst(namedb, inst); in nv04_gr_intr()
Dnv10.c1156 struct nvkm_namedb *namedb = NULL; in nv10_gr_intr() local
1173 namedb = (void *)nv_pclass(nv_object(chan), NV_NAMEDB_CLASS); in nv10_gr_intr()
1178 handle = nvkm_namedb_get_class(namedb, class); in nv10_gr_intr()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dbase.c130 nvkm_namedb_destroy(&chan->namedb); in nvkm_fifo_channel_destroy()