Lines Matching refs:node
47 struct nv50_instobj_priv *node = (void *)object; in nv50_instobj_rd32() local
49 u64 base = (node->mem->offset + offset) & 0xffffff00000ULL; in nv50_instobj_rd32()
50 u64 addr = (node->mem->offset + offset) & 0x000000fffffULL; in nv50_instobj_rd32()
67 struct nv50_instobj_priv *node = (void *)object; in nv50_instobj_wr32() local
69 u64 base = (node->mem->offset + offset) & 0xffffff00000ULL; in nv50_instobj_wr32()
70 u64 addr = (node->mem->offset + offset) & 0x000000fffffULL; in nv50_instobj_wr32()
84 struct nv50_instobj_priv *node = (void *)object; in nv50_instobj_dtor() local
86 pfb->ram->put(pfb, &node->mem); in nv50_instobj_dtor()
87 nvkm_instobj_destroy(&node->base); in nv50_instobj_dtor()
97 struct nv50_instobj_priv *node; in nv50_instobj_ctor() local
103 ret = nvkm_instobj_create(parent, engine, oclass, &node); in nv50_instobj_ctor()
104 *pobject = nv_object(node); in nv50_instobj_ctor()
108 ret = pfb->ram->get(pfb, args->size, args->align, 0, 0x800, &node->mem); in nv50_instobj_ctor()
112 node->base.addr = node->mem->offset; in nv50_instobj_ctor()
113 node->base.size = node->mem->size << 12; in nv50_instobj_ctor()
114 node->mem->page_shift = 12; in nv50_instobj_ctor()