Lines Matching refs:base
29 struct nvkm_instmem base; member
35 struct nvkm_instobj base; member
49 u64 base = (node->mem->offset + offset) & 0xffffff00000ULL; in nv50_instobj_rd32() local
54 if (unlikely(priv->addr != base)) { in nv50_instobj_rd32()
55 nv_wr32(priv, 0x001700, base >> 16); in nv50_instobj_rd32()
56 priv->addr = base; in nv50_instobj_rd32()
69 u64 base = (node->mem->offset + offset) & 0xffffff00000ULL; in nv50_instobj_wr32() local
73 if (unlikely(priv->addr != base)) { in nv50_instobj_wr32()
74 nv_wr32(priv, 0x001700, base >> 16); in nv50_instobj_wr32()
75 priv->addr = base; in nv50_instobj_wr32()
87 nvkm_instobj_destroy(&node->base); in nv50_instobj_dtor()
112 node->base.addr = node->mem->offset; in nv50_instobj_ctor()
113 node->base.size = node->mem->size << 12; in nv50_instobj_ctor()
120 .base.ofuncs = &(struct nvkm_ofuncs) {
139 return nvkm_instmem_fini(&priv->base, suspend); in nv50_instmem_fini()
161 .base.handle = NV_SUBDEV(INSTMEM, 0x50),
162 .base.ofuncs = &(struct nvkm_ofuncs) {
168 .instobj = &nv50_instobj_oclass.base,
169 }.base;