Lines Matching +full:0 +full:x18000

136 	ret = nvkm_mm_head(&imem->heap, 0, 1, size, size, align ? align : 1, &iobj->node);  in nv40_instobj_new()
168 vs = hweight8((nvkm_rd32(device, 0x001540) & 0x0000ff00) >> 8); in nv40_instmem_oneinit()
169 if (device->chipset == 0x40) imem->base.reserved = 0x6aa0 * vs; in nv40_instmem_oneinit()
170 else if (device->chipset < 0x43) imem->base.reserved = 0x4f00 * vs; in nv40_instmem_oneinit()
171 else if (nv44_gr_class(device)) imem->base.reserved = 0x4980 * vs; in nv40_instmem_oneinit()
172 else imem->base.reserved = 0x4a40 * vs; in nv40_instmem_oneinit()
179 ret = nvkm_mm_init(&imem->heap, 0, 0, imem->base.reserved, 1); in nv40_instmem_oneinit()
183 /* 0x00000-0x10000: reserve for probable vbios image */ in nv40_instmem_oneinit()
184 ret = nvkm_memory_new(device, NVKM_MEM_TARGET_INST, 0x10000, 0, false, in nv40_instmem_oneinit()
189 /* 0x10000-0x18000: reserve for RAMHT */ in nv40_instmem_oneinit()
190 ret = nvkm_ramht_new(device, 0x08000, 0, NULL, &imem->base.ramht); in nv40_instmem_oneinit()
194 /* 0x18000-0x18200: reserve for RAMRO in nv40_instmem_oneinit()
195 * 0x18200-0x20000: padding in nv40_instmem_oneinit()
197 ret = nvkm_memory_new(device, NVKM_MEM_TARGET_INST, 0x08000, 0, false, in nv40_instmem_oneinit()
202 /* 0x20000-0x21000: reserve for RAMFC in nv40_instmem_oneinit()
203 * 0x21000-0x40000: padding and some unknown crap in nv40_instmem_oneinit()
205 ret = nvkm_memory_new(device, NVKM_MEM_TARGET_INST, 0x20000, 0, true, in nv40_instmem_oneinit()
210 return 0; in nv40_instmem_oneinit()
262 return 0; in nv40_instmem_new()