Lines Matching refs:train
1187 struct gk104_ram_train *train) in gk104_ram_train_type() argument
1193 struct nvbios_M0209S *remap = &train->remap; in gk104_ram_train_type()
1203 case 0x00: value = &train->type00; break; in gk104_ram_train_type()
1204 case 0x01: value = &train->type01; break; in gk104_ram_train_type()
1205 case 0x04: value = &train->type04; break; in gk104_ram_train_type()
1206 case 0x06: value = &train->type06; break; in gk104_ram_train_type()
1207 case 0x07: value = &train->type07; break; in gk104_ram_train_type()
1208 case 0x08: value = &train->type08; break; in gk104_ram_train_type()
1209 case 0x09: value = &train->type09; break; in gk104_ram_train_type()
1242 train->mask |= 1 << M0205E.type; in gk104_ram_train_type()
1247 gk104_ram_train_init_0(struct nvkm_fb *pfb, struct gk104_ram_train *train) in gk104_ram_train_init_0() argument
1251 if ((train->mask & 0x03d3) != 0x03d3) { in gk104_ram_train_init_0()
1260 train->type08.data[i] << 4 | in gk104_ram_train_init_0()
1261 train->type06.data[i]); in gk104_ram_train_init_0()
1262 nv_wr32(pfb, 0x10f918 + j, train->type00.data[i]); in gk104_ram_train_init_0()
1264 train->type09.data[i] << 4 | in gk104_ram_train_init_0()
1265 train->type07.data[i]); in gk104_ram_train_init_0()
1266 nv_wr32(pfb, 0x10f918 + j, train->type01.data[i]); in gk104_ram_train_init_0()
1273 nv_wr32(pfb, 0x10f900 + j, train->type04.data[i]); in gk104_ram_train_init_0()
1284 struct gk104_ram_train *train; in gk104_ram_train_init() local
1287 if ((train = kzalloc(sizeof(*train), GFP_KERNEL))) { in gk104_ram_train_init()
1289 ret = gk104_ram_train_type(pfb, i, ramcfg, train); in gk104_ram_train_init()
1297 ret = gk104_ram_train_init_0(pfb, train); in gk104_ram_train_init()
1304 kfree(train); in gk104_ram_train_init()