Lines Matching full:train
1272 struct gk104_ram_train *train) in gk104_ram_train_type() argument
1278 struct nvbios_M0209S *remap = &train->remap; in gk104_ram_train_type()
1288 case 0x00: value = &train->type00; break; in gk104_ram_train_type()
1289 case 0x01: value = &train->type01; break; in gk104_ram_train_type()
1290 case 0x04: value = &train->type04; break; in gk104_ram_train_type()
1291 case 0x06: value = &train->type06; break; in gk104_ram_train_type()
1292 case 0x07: value = &train->type07; break; in gk104_ram_train_type()
1293 case 0x08: value = &train->type08; break; in gk104_ram_train_type()
1294 case 0x09: value = &train->type09; break; in gk104_ram_train_type()
1327 train->mask |= 1 << M0205E.type; in gk104_ram_train_type()
1332 gk104_ram_train_init_0(struct nvkm_ram *ram, struct gk104_ram_train *train) in gk104_ram_train_init_0() argument
1338 if ((train->mask & 0x03d3) != 0x03d3) { in gk104_ram_train_init_0()
1347 train->type08.data[i] << 4 | in gk104_ram_train_init_0()
1348 train->type06.data[i]); in gk104_ram_train_init_0()
1349 nvkm_wr32(device, 0x10f918 + j, train->type00.data[i]); in gk104_ram_train_init_0()
1351 train->type09.data[i] << 4 | in gk104_ram_train_init_0()
1352 train->type07.data[i]); in gk104_ram_train_init_0()
1353 nvkm_wr32(device, 0x10f918 + j, train->type01.data[i]); in gk104_ram_train_init_0()
1360 nvkm_wr32(device, 0x10f900 + j, train->type04.data[i]); in gk104_ram_train_init_0()
1371 struct gk104_ram_train *train; in gk104_ram_train_init() local
1374 if (!(train = kzalloc(sizeof(*train), GFP_KERNEL))) in gk104_ram_train_init()
1378 ret = gk104_ram_train_type(ram, i, ramcfg, train); in gk104_ram_train_init()
1385 ret = gk104_ram_train_init_0(ram, train); in gk104_ram_train_init()
1392 kfree(train); in gk104_ram_train_init()