/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/ |
nouveau_nvkm_subdev_bios_iccsense.c | 32 #include <subdev/bios/iccsense.h> 39 u32 iccsense; local in function:nvbios_iccsense_table 45 iccsense = nvbios_rd32(bios, bit_P.offset + 0x28); 46 if (!iccsense) 49 *ver = nvbios_rd08(bios, iccsense + 0); 53 *hdr = nvbios_rd08(bios, iccsense + 1); 54 *len = nvbios_rd08(bios, iccsense + 2); 55 *cnt = nvbios_rd08(bios, iccsense + 3); 56 return iccsense; 65 nvbios_iccsense_parse(struct nvkm_bios *bios, struct nvbios_iccsense *iccsense) [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/iccsense/ |
nouveau_nvkm_subdev_iccsense_base.c | 33 #include <subdev/bios/iccsense.h> 71 nvkm_iccsense_ina2x9_read(struct nvkm_iccsense *iccsense, 81 nvkm_iccsense_ina209_read(struct nvkm_iccsense *iccsense, 84 return nvkm_iccsense_ina2x9_read(iccsense, rail, 3, 4); 88 nvkm_iccsense_ina219_read(struct nvkm_iccsense *iccsense, 91 return nvkm_iccsense_ina2x9_read(iccsense, rail, 1, 2); 95 nvkm_iccsense_ina3221_read(struct nvkm_iccsense *iccsense, 105 nvkm_iccsense_sensor_config(struct nvkm_iccsense *iccsense, 108 struct nvkm_subdev *subdev = &iccsense->subdev; 114 nvkm_iccsense_read_all(struct nvkm_iccsense *iccsense) 138 struct nvkm_iccsense *iccsense = nvkm_iccsense(subdev); local in function:nvkm_iccsense_dtor 223 struct nvkm_iccsense *iccsense = nvkm_iccsense(subdev); local in function:nvkm_iccsense_oneinit 305 struct nvkm_iccsense *iccsense = nvkm_iccsense(subdev); local in function:nvkm_iccsense_init [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/ |
nouveau_hwmon.c | 40 #include <nvkm/subdev/iccsense.h> 306 struct nvkm_iccsense *iccsense = nvxx_iccsense(&drm->client.device); local in function:nouveau_power_is_visible 308 if (!iccsense || !iccsense->data_valid || list_empty(&iccsense->rails)) 315 if (iccsense->power_w_max) 319 if (iccsense->power_w_crit) 555 struct nvkm_iccsense *iccsense = nvxx_iccsense(&drm->client.device); local in function:nouveau_power_read 557 if (!iccsense) 564 *val = nvkm_iccsense_read_all(iccsense); 723 struct nvkm_iccsense *iccsense = nvxx_iccsense(&drm->client.device); local in function:nouveau_hwmon_init [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/ |
device.h | 157 struct nvkm_iccsense *iccsense; member in struct:nvkm_device 234 int (*iccsense)(struct nvkm_device *, int idx, struct nvkm_iccsense **); member in struct:nvkm_device_chip
|