Lines Matching refs:train
1266 struct gk104_ram_train *train) in gk104_ram_train_type() argument
1272 struct nvbios_M0209S *remap = &train->remap; in gk104_ram_train_type()
1282 case 0x00: value = &train->type00; break; in gk104_ram_train_type()
1283 case 0x01: value = &train->type01; break; in gk104_ram_train_type()
1284 case 0x04: value = &train->type04; break; in gk104_ram_train_type()
1285 case 0x06: value = &train->type06; break; in gk104_ram_train_type()
1286 case 0x07: value = &train->type07; break; in gk104_ram_train_type()
1287 case 0x08: value = &train->type08; break; in gk104_ram_train_type()
1288 case 0x09: value = &train->type09; break; in gk104_ram_train_type()
1321 train->mask |= 1 << M0205E.type; in gk104_ram_train_type()
1326 gk104_ram_train_init_0(struct nvkm_ram *ram, struct gk104_ram_train *train) in gk104_ram_train_init_0() argument
1332 if ((train->mask & 0x03d3) != 0x03d3) { in gk104_ram_train_init_0()
1341 train->type08.data[i] << 4 | in gk104_ram_train_init_0()
1342 train->type06.data[i]); in gk104_ram_train_init_0()
1343 nvkm_wr32(device, 0x10f918 + j, train->type00.data[i]); in gk104_ram_train_init_0()
1345 train->type09.data[i] << 4 | in gk104_ram_train_init_0()
1346 train->type07.data[i]); in gk104_ram_train_init_0()
1347 nvkm_wr32(device, 0x10f918 + j, train->type01.data[i]); in gk104_ram_train_init_0()
1354 nvkm_wr32(device, 0x10f900 + j, train->type04.data[i]); in gk104_ram_train_init_0()
1365 struct gk104_ram_train *train; in gk104_ram_train_init() local
1368 if (!(train = kzalloc(sizeof(*train), GFP_KERNEL))) in gk104_ram_train_init()
1372 ret = gk104_ram_train_type(ram, i, ramcfg, train); in gk104_ram_train_init()
1379 ret = gk104_ram_train_init_0(ram, train); in gk104_ram_train_init()
1386 kfree(train); in gk104_ram_train_init()