Lines Matching refs:ram

110 	struct gf100_ram *ram = container_of(fuc, typeof(*ram), fuc);  in gf100_ram_train()  local
111 struct nvkm_fb *pfb = nvkm_fb(ram); in gf100_ram_train()
131 struct gf100_ram *ram = (void *)pfb->ram; in gf100_ram_calc() local
132 struct gf100_ramfuc *fuc = &ram->fuc; in gf100_ram_calc()
213 ret = gt215_pll_calc(nv_subdev(pfb), &ram->refpll, in gf100_ram_calc()
214 ram->mempll.refclk, &N1, NULL, &M1, &P); in gf100_ram_calc()
228 ret = gt215_pll_calc(nv_subdev(pfb), &ram->mempll, freq, in gf100_ram_calc()
408 struct gf100_ram *ram = (void *)pfb->ram; in gf100_ram_prog() local
409 struct gf100_ramfuc *fuc = &ram->fuc; in gf100_ram_prog()
417 struct gf100_ram *ram = (void *)pfb->ram; in gf100_ram_tidy() local
418 struct gf100_ramfuc *fuc = &ram->fuc; in gf100_ram_tidy()
490 pfb->ram->put(pfb, &mem); in gf100_ram_get()
512 struct nvkm_ram *ram; in gf100_ram_create_() local
523 ram = *pobject; in gf100_ram_create_()
530 ram->type = nvkm_fb_bios_memtype(bios); in gf100_ram_create_()
531 ram->ranks = (nv_rd32(pfb, 0x10f200) & 0x00000004) ? 2 : 1; in gf100_ram_create_()
544 ram->size += (u64)psize << 20; in gf100_ram_create_()
551 length = (ram->size >> 12) - rsvd_head - rsvd_tail; in gf100_ram_create_()
562 length = (ram->size >> 12) - ((bsize * parts) << 8) - rsvd_tail; in gf100_ram_create_()
572 ram->get = gf100_ram_get; in gf100_ram_create_()
573 ram->put = gf100_ram_put; in gf100_ram_create_()
581 struct gf100_ram *ram = (void *)object; in gf100_ram_init() local
584 ret = nvkm_ram_init(&ram->base); in gf100_ram_init()
589 switch (ram->base.type) { in gf100_ram_init()
630 struct gf100_ram *ram; in gf100_ram_ctor() local
633 ret = gf100_ram_create(parent, engine, oclass, 0x022554, &ram); in gf100_ram_ctor()
634 *pobject = nv_object(ram); in gf100_ram_ctor()
638 ret = nvbios_pll_parse(bios, 0x0c, &ram->refpll); in gf100_ram_ctor()
640 nv_error(ram, "mclk refpll data not found\n"); in gf100_ram_ctor()
644 ret = nvbios_pll_parse(bios, 0x04, &ram->mempll); in gf100_ram_ctor()
646 nv_error(ram, "mclk pll data not found\n"); in gf100_ram_ctor()
650 switch (ram->base.type) { in gf100_ram_ctor()
652 ram->base.calc = gf100_ram_calc; in gf100_ram_ctor()
653 ram->base.prog = gf100_ram_prog; in gf100_ram_ctor()
654 ram->base.tidy = gf100_ram_tidy; in gf100_ram_ctor()
657 nv_warn(ram, "reclocking of this ram type unsupported\n"); in gf100_ram_ctor()
661 ram->fuc.r_0x10fe20 = ramfuc_reg(0x10fe20); in gf100_ram_ctor()
662 ram->fuc.r_0x10fe24 = ramfuc_reg(0x10fe24); in gf100_ram_ctor()
663 ram->fuc.r_0x137320 = ramfuc_reg(0x137320); in gf100_ram_ctor()
664 ram->fuc.r_0x137330 = ramfuc_reg(0x137330); in gf100_ram_ctor()
666 ram->fuc.r_0x132000 = ramfuc_reg(0x132000); in gf100_ram_ctor()
667 ram->fuc.r_0x132004 = ramfuc_reg(0x132004); in gf100_ram_ctor()
668 ram->fuc.r_0x132100 = ramfuc_reg(0x132100); in gf100_ram_ctor()
670 ram->fuc.r_0x137390 = ramfuc_reg(0x137390); in gf100_ram_ctor()
672 ram->fuc.r_0x10f290 = ramfuc_reg(0x10f290); in gf100_ram_ctor()
673 ram->fuc.r_0x10f294 = ramfuc_reg(0x10f294); in gf100_ram_ctor()
674 ram->fuc.r_0x10f298 = ramfuc_reg(0x10f298); in gf100_ram_ctor()
675 ram->fuc.r_0x10f29c = ramfuc_reg(0x10f29c); in gf100_ram_ctor()
676 ram->fuc.r_0x10f2a0 = ramfuc_reg(0x10f2a0); in gf100_ram_ctor()
678 ram->fuc.r_0x10f300 = ramfuc_reg(0x10f300); in gf100_ram_ctor()
679 ram->fuc.r_0x10f338 = ramfuc_reg(0x10f338); in gf100_ram_ctor()
680 ram->fuc.r_0x10f340 = ramfuc_reg(0x10f340); in gf100_ram_ctor()
681 ram->fuc.r_0x10f344 = ramfuc_reg(0x10f344); in gf100_ram_ctor()
682 ram->fuc.r_0x10f348 = ramfuc_reg(0x10f348); in gf100_ram_ctor()
684 ram->fuc.r_0x10f910 = ramfuc_reg(0x10f910); in gf100_ram_ctor()
685 ram->fuc.r_0x10f914 = ramfuc_reg(0x10f914); in gf100_ram_ctor()
687 ram->fuc.r_0x100b0c = ramfuc_reg(0x100b0c); in gf100_ram_ctor()
688 ram->fuc.r_0x10f050 = ramfuc_reg(0x10f050); in gf100_ram_ctor()
689 ram->fuc.r_0x10f090 = ramfuc_reg(0x10f090); in gf100_ram_ctor()
690 ram->fuc.r_0x10f200 = ramfuc_reg(0x10f200); in gf100_ram_ctor()
691 ram->fuc.r_0x10f210 = ramfuc_reg(0x10f210); in gf100_ram_ctor()
692 ram->fuc.r_0x10f310 = ramfuc_reg(0x10f310); in gf100_ram_ctor()
693 ram->fuc.r_0x10f314 = ramfuc_reg(0x10f314); in gf100_ram_ctor()
694 ram->fuc.r_0x10f610 = ramfuc_reg(0x10f610); in gf100_ram_ctor()
695 ram->fuc.r_0x10f614 = ramfuc_reg(0x10f614); in gf100_ram_ctor()
696 ram->fuc.r_0x10f800 = ramfuc_reg(0x10f800); in gf100_ram_ctor()
697 ram->fuc.r_0x10f808 = ramfuc_reg(0x10f808); in gf100_ram_ctor()
698 ram->fuc.r_0x10f824 = ramfuc_reg(0x10f824); in gf100_ram_ctor()
699 ram->fuc.r_0x10f830 = ramfuc_reg(0x10f830); in gf100_ram_ctor()
700 ram->fuc.r_0x10f988 = ramfuc_reg(0x10f988); in gf100_ram_ctor()
701 ram->fuc.r_0x10f98c = ramfuc_reg(0x10f98c); in gf100_ram_ctor()
702 ram->fuc.r_0x10f990 = ramfuc_reg(0x10f990); in gf100_ram_ctor()
703 ram->fuc.r_0x10f998 = ramfuc_reg(0x10f998); in gf100_ram_ctor()
704 ram->fuc.r_0x10f9b0 = ramfuc_reg(0x10f9b0); in gf100_ram_ctor()
705 ram->fuc.r_0x10f9b4 = ramfuc_reg(0x10f9b4); in gf100_ram_ctor()
706 ram->fuc.r_0x10fb04 = ramfuc_reg(0x10fb04); in gf100_ram_ctor()
707 ram->fuc.r_0x10fb08 = ramfuc_reg(0x10fb08); in gf100_ram_ctor()
708 ram->fuc.r_0x137310 = ramfuc_reg(0x137300); in gf100_ram_ctor()
709 ram->fuc.r_0x137310 = ramfuc_reg(0x137310); in gf100_ram_ctor()
710 ram->fuc.r_0x137360 = ramfuc_reg(0x137360); in gf100_ram_ctor()
711 ram->fuc.r_0x1373ec = ramfuc_reg(0x1373ec); in gf100_ram_ctor()
712 ram->fuc.r_0x1373f0 = ramfuc_reg(0x1373f0); in gf100_ram_ctor()
713 ram->fuc.r_0x1373f8 = ramfuc_reg(0x1373f8); in gf100_ram_ctor()
715 ram->fuc.r_0x61c140 = ramfuc_reg(0x61c140); in gf100_ram_ctor()
716 ram->fuc.r_0x611200 = ramfuc_reg(0x611200); in gf100_ram_ctor()
718 ram->fuc.r_0x13d8f4 = ramfuc_reg(0x13d8f4); in gf100_ram_ctor()