Lines Matching refs:base
79 if (device->chipset == 0x40) priv->base.reserved = 0x6aa0 * vs; in nv40_instmem_ctor()
80 else if (device->chipset < 0x43) priv->base.reserved = 0x4f00 * vs; in nv40_instmem_ctor()
81 else if (nv44_gr_class(priv)) priv->base.reserved = 0x4980 * vs; in nv40_instmem_ctor()
82 else priv->base.reserved = 0x4a40 * vs; in nv40_instmem_ctor()
83 priv->base.reserved += 16 * 1024; in nv40_instmem_ctor()
84 priv->base.reserved *= 32; /* per-channel */ in nv40_instmem_ctor()
85 priv->base.reserved += 512 * 1024; /* pci(e)gart table */ in nv40_instmem_ctor()
86 priv->base.reserved += 512 * 1024; /* object storage */ in nv40_instmem_ctor()
88 priv->base.reserved = round_up(priv->base.reserved, 4096); in nv40_instmem_ctor()
90 ret = nvkm_mm_init(&priv->heap, 0, priv->base.reserved, 1); in nv40_instmem_ctor()
126 .base.handle = NV_SUBDEV(INSTMEM, 0x40),
127 .base.ofuncs = &(struct nvkm_ofuncs) {
135 .instobj = &nv04_instobj_oclass.base,
136 }.base;