Lines Matching full:v0
110 struct nv_device_info_v0 v0; in nvkm_udevice_info() member
126 if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) { in nvkm_udevice_info()
127 nvif_ioctl(object, "device info vers %d\n", args->v0.version); in nvkm_udevice_info()
142 args->v0.platform = NV_DEVICE_INFO_V0_IGP; in nvkm_udevice_info()
147 args->v0.platform = NV_DEVICE_INFO_V0_PCI; in nvkm_udevice_info()
150 args->v0.platform = NV_DEVICE_INFO_V0_AGP; in nvkm_udevice_info()
153 args->v0.platform = NV_DEVICE_INFO_V0_PCIE; in nvkm_udevice_info()
156 args->v0.platform = NV_DEVICE_INFO_V0_SOC; in nvkm_udevice_info()
166 case NV_04: args->v0.family = NV_DEVICE_INFO_V0_TNT; break; in nvkm_udevice_info()
168 case NV_11: args->v0.family = NV_DEVICE_INFO_V0_CELSIUS; break; in nvkm_udevice_info()
169 case NV_20: args->v0.family = NV_DEVICE_INFO_V0_KELVIN; break; in nvkm_udevice_info()
170 case NV_30: args->v0.family = NV_DEVICE_INFO_V0_RANKINE; break; in nvkm_udevice_info()
171 case NV_40: args->v0.family = NV_DEVICE_INFO_V0_CURIE; break; in nvkm_udevice_info()
172 case NV_50: args->v0.family = NV_DEVICE_INFO_V0_TESLA; break; in nvkm_udevice_info()
173 case NV_C0: args->v0.family = NV_DEVICE_INFO_V0_FERMI; break; in nvkm_udevice_info()
174 case NV_E0: args->v0.family = NV_DEVICE_INFO_V0_KEPLER; break; in nvkm_udevice_info()
175 case GM100: args->v0.family = NV_DEVICE_INFO_V0_MAXWELL; break; in nvkm_udevice_info()
176 case GP100: args->v0.family = NV_DEVICE_INFO_V0_PASCAL; break; in nvkm_udevice_info()
177 case GV100: args->v0.family = NV_DEVICE_INFO_V0_VOLTA; break; in nvkm_udevice_info()
178 case TU100: args->v0.family = NV_DEVICE_INFO_V0_TURING; break; in nvkm_udevice_info()
180 args->v0.family = 0; in nvkm_udevice_info()
184 args->v0.chipset = device->chipset; in nvkm_udevice_info()
185 args->v0.revision = device->chiprev; in nvkm_udevice_info()
187 args->v0.ram_size = args->v0.ram_user = fb->ram->size; in nvkm_udevice_info()
189 args->v0.ram_size = args->v0.ram_user = 0; in nvkm_udevice_info()
190 if (imem && args->v0.ram_size > 0) in nvkm_udevice_info()
191 args->v0.ram_user = args->v0.ram_user - imem->reserved; in nvkm_udevice_info()
193 strncpy(args->v0.chip, device->chip->name, sizeof(args->v0.chip)); in nvkm_udevice_info()
194 strncpy(args->v0.name, device->name, sizeof(args->v0.name)); in nvkm_udevice_info()
204 struct nv_device_time_v0 v0; in nvkm_udevice_time() member
209 if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) { in nvkm_udevice_time()
210 nvif_ioctl(object, "device time vers %d\n", args->v0.version); in nvkm_udevice_time()
211 args->v0.time = nvkm_timer_read(device->timer); in nvkm_udevice_time()
413 struct nv_device_v0 v0; in nvkm_udevice_new() member
422 if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) { in nvkm_udevice_new()
424 args->v0.version, args->v0.device); in nvkm_udevice_new()
440 if (args->v0.device != ~0) in nvkm_udevice_new()
441 udev->device = nvkm_device_find(args->v0.device); in nvkm_udevice_new()