Searched refs:iccsense (Results 1 – 10 of 10) sorted by relevance
/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/ |
D | base.c | 66 nvkm_iccsense_ina2x9_read(struct nvkm_iccsense *iccsense, in nvkm_iccsense_ina2x9_read() argument 76 nvkm_iccsense_ina209_read(struct nvkm_iccsense *iccsense, in nvkm_iccsense_ina209_read() argument 79 return nvkm_iccsense_ina2x9_read(iccsense, rail, 3, 4); in nvkm_iccsense_ina209_read() 83 nvkm_iccsense_ina219_read(struct nvkm_iccsense *iccsense, in nvkm_iccsense_ina219_read() argument 86 return nvkm_iccsense_ina2x9_read(iccsense, rail, 1, 2); in nvkm_iccsense_ina219_read() 90 nvkm_iccsense_ina3221_read(struct nvkm_iccsense *iccsense, in nvkm_iccsense_ina3221_read() argument 100 nvkm_iccsense_sensor_config(struct nvkm_iccsense *iccsense, in nvkm_iccsense_sensor_config() argument 103 struct nvkm_subdev *subdev = &iccsense->subdev; in nvkm_iccsense_sensor_config() 109 nvkm_iccsense_read_all(struct nvkm_iccsense *iccsense) in nvkm_iccsense_read_all() argument 114 if (!iccsense) in nvkm_iccsense_read_all() [all …]
|
D | Kbuild | 2 nvkm-y += nvkm/subdev/iccsense/base.o 3 nvkm-y += nvkm/subdev/iccsense/gf100.o
|
/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
D | iccsense.c | 34 u32 iccsense; in nvbios_iccsense_table() local 40 iccsense = nvbios_rd32(bios, bit_P.offset + 0x28); in nvbios_iccsense_table() 41 if (!iccsense) in nvbios_iccsense_table() 44 *ver = nvbios_rd08(bios, iccsense + 0); in nvbios_iccsense_table() 48 *hdr = nvbios_rd08(bios, iccsense + 1); in nvbios_iccsense_table() 49 *len = nvbios_rd08(bios, iccsense + 2); in nvbios_iccsense_table() 50 *cnt = nvbios_rd08(bios, iccsense + 3); in nvbios_iccsense_table() 51 return iccsense; in nvbios_iccsense_table() 60 nvbios_iccsense_parse(struct nvkm_bios *bios, struct nvbios_iccsense *iccsense) in nvbios_iccsense_parse() argument 75 iccsense->nr_entry = cnt; in nvbios_iccsense_parse() [all …]
|
D | Kbuild | 14 nvkm-y += nvkm/subdev/bios/iccsense.o
|
/drivers/gpu/drm/nouveau/ |
D | nouveau_hwmon.c | 301 struct nvkm_iccsense *iccsense = nvxx_iccsense(&drm->client.device); in nouveau_power_is_visible() local 303 if (!iccsense || !iccsense->data_valid || list_empty(&iccsense->rails)) in nouveau_power_is_visible() 310 if (iccsense->power_w_max) in nouveau_power_is_visible() 314 if (iccsense->power_w_crit) in nouveau_power_is_visible() 550 struct nvkm_iccsense *iccsense = nvxx_iccsense(&drm->client.device); in nouveau_power_read() local 552 if (!iccsense) in nouveau_power_read() 559 *val = nvkm_iccsense_read_all(iccsense); in nouveau_power_read() 562 *val = iccsense->power_w_max; in nouveau_power_read() 565 *val = iccsense->power_w_crit; in nouveau_power_read() 718 struct nvkm_iccsense *iccsense = nvxx_iccsense(&drm->client.device); in nouveau_hwmon_init() local [all …]
|
/drivers/gpu/drm/nouveau/nvkm/engine/device/ |
D | base.c | 1351 .iccsense = gf100_iccsense_new, 1388 .iccsense = gf100_iccsense_new, 1424 .iccsense = gf100_iccsense_new, 1460 .iccsense = gf100_iccsense_new, 1497 .iccsense = gf100_iccsense_new, 1534 .iccsense = gf100_iccsense_new, 1571 .iccsense = gf100_iccsense_new, 1607 .iccsense = gf100_iccsense_new, 1642 .iccsense = gf100_iccsense_new, 1678 .iccsense = gf100_iccsense_new, [all …]
|
/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | iccsense.h | 18 int nvkm_iccsense_read_all(struct nvkm_iccsense *iccsense);
|
/drivers/gpu/drm/nouveau/include/nvif/ |
D | device.h | 50 #define nvxx_iccsense(a) nvxx_device(a)->iccsense
|
/drivers/gpu/drm/nouveau/nvkm/subdev/ |
D | Kbuild | 15 include $(src)/nvkm/subdev/iccsense/Kbuild
|
/drivers/gpu/drm/nouveau/include/nvkm/core/ |
D | device.h | 145 struct nvkm_iccsense *iccsense; member 218 int (*iccsense)(struct nvkm_device *, int idx, struct nvkm_iccsense **); member
|