Lines Matching refs:dmaobj
36 struct nvkm_dmaobj *dmaobj = in nvkm_dma_search() local
37 container_of(node, typeof(*dmaobj), rb); in nvkm_dma_search()
38 if (object < dmaobj->handle) in nvkm_dma_search()
41 if (object > dmaobj->handle) in nvkm_dma_search()
44 return dmaobj; in nvkm_dma_search()
55 struct nvkm_dmaobj *dmaobj = NULL; in nvkm_dma_oclass_new() local
61 ret = dma->func->class_new(dma, oclass, data, size, &dmaobj); in nvkm_dma_oclass_new()
62 if (dmaobj) in nvkm_dma_oclass_new()
63 *pobject = &dmaobj->object; in nvkm_dma_oclass_new()
67 dmaobj->handle = oclass->object; in nvkm_dma_oclass_new()
72 if (dmaobj->handle < obj->handle) in nvkm_dma_oclass_new()
75 if (dmaobj->handle > obj->handle) in nvkm_dma_oclass_new()
81 rb_link_node(&dmaobj->rb, parent, ptr); in nvkm_dma_oclass_new()
82 rb_insert_color(&dmaobj->rb, &client->dmaroot); in nvkm_dma_oclass_new()