Lines Matching refs:cfg
125 struct list_head cfg; member
932 struct nvkm_ram_data *cfg; in gk104_ram_calc_data() local
935 list_for_each_entry(cfg, &ram->cfg, head) { in gk104_ram_calc_data()
936 if (mhz >= cfg->bios.rammap_min && in gk104_ram_calc_data()
937 mhz <= cfg->bios.rammap_max) { in gk104_ram_calc_data()
938 *data = *cfg; in gk104_ram_calc_data()
1072 struct nvkm_ram_data *cfg; in gk104_ram_prog_0() local
1076 list_for_each_entry(cfg, &ram->cfg, head) { in gk104_ram_prog_0()
1077 if (mhz >= cfg->bios.rammap_min && in gk104_ram_prog_0()
1078 mhz <= cfg->bios.rammap_max) in gk104_ram_prog_0()
1082 if (&cfg->head == &ram->cfg) in gk104_ram_prog_0()
1086 data |= cfg->bios.rammap_11_0a_03fe << 12; in gk104_ram_prog_0()
1090 data |= cfg->bios.rammap_11_09_01ff; in gk104_ram_prog_0()
1096 data |= cfg->bios.rammap_11_0a_0400; in gk104_ram_prog_0()
1102 data |= cfg->bios.rammap_11_0a_0800; in gk104_ram_prog_0()
1108 data |= cfg->bios.rammap_11_0b_01f0; in gk104_ram_prog_0()
1114 data |= cfg->bios.rammap_11_0b_0200 << 9; in gk104_ram_prog_0()
1120 data |= cfg->bios.rammap_11_0d << 16; in gk104_ram_prog_0()
1124 data |= cfg->bios.rammap_11_0f << 8; in gk104_ram_prog_0()
1130 data |= cfg->bios.rammap_11_0e << 8; in gk104_ram_prog_0()
1134 data |= cfg->bios.rammap_11_0b_0800 << 7; in gk104_ram_prog_0()
1138 data |= cfg->bios.rammap_11_0b_0400 << 5; in gk104_ram_prog_0()
1364 struct nvkm_ram_data *cfg; in gk104_ram_ctor_data() local
1371 if (!(cfg = kmalloc(sizeof(*cfg), GFP_KERNEL))) in gk104_ram_ctor_data()
1373 p = &list_last_entry(&ram->cfg, typeof(*cfg), head)->bios; in gk104_ram_ctor_data()
1374 n = &cfg->bios; in gk104_ram_ctor_data()
1377 data = nvbios_rammapEp(bios, i, &ver, &hdr, &cnt, &len, &cfg->bios); in gk104_ram_ctor_data()
1385 &ver, &hdr, &cfg->bios); in gk104_ram_ctor_data()
1392 if (cfg->bios.ramcfg_timing != 0xff) { in gk104_ram_ctor_data()
1393 data = nvbios_timingEp(bios, cfg->bios.ramcfg_timing, in gk104_ram_ctor_data()
1395 &cfg->bios); in gk104_ram_ctor_data()
1402 list_add_tail(&cfg->head, &ram->cfg); in gk104_ram_ctor_data()
1425 kfree(cfg); in gk104_ram_ctor_data()
1433 struct nvkm_ram_data *cfg, *tmp; in gk104_ram_dtor() local
1435 list_for_each_entry_safe(cfg, tmp, &ram->cfg, head) { in gk104_ram_dtor()
1436 kfree(cfg); in gk104_ram_dtor()
1461 INIT_LIST_HEAD(&ram->cfg); in gk104_ram_ctor()