Searched refs:iccsense (Results 1 – 10 of 10) sorted by relevance
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/ |
A D | base.c | 114 if (!iccsense) in nvkm_iccsense_read_all() 122 res = rail->read(iccsense, rail); in nvkm_iccsense_read_all() 146 return iccsense; in nvkm_iccsense_dtor() 169 iccsense->data_valid = false; in nvkm_iccsense_create_sensor() 185 iccsense->data_valid = false; in nvkm_iccsense_create_sensor() 241 iccsense->data_valid = true; in nvkm_iccsense_oneinit() 316 struct nvkm_iccsense *iccsense) in nvkm_iccsense_ctor() argument 323 struct nvkm_iccsense **iccsense) in nvkm_iccsense_new_() argument 325 if (!(*iccsense = kzalloc(sizeof(**iccsense), GFP_KERNEL))) in nvkm_iccsense_new_() 327 INIT_LIST_HEAD(&(*iccsense)->sensors); in nvkm_iccsense_new_() [all …]
|
A D | Kbuild | 2 nvkm-y += nvkm/subdev/iccsense/base.o 3 nvkm-y += nvkm/subdev/iccsense/gf100.o
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
A 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() 75 iccsense->nr_entry = cnt; in nvbios_iccsense_parse() 78 if (!iccsense->rail) in nvbios_iccsense_parse() [all …]
|
A D | Kbuild | 14 nvkm-y += nvkm/subdev/bios/iccsense.o
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/ |
A D | nouveau_hwmon.c | 250 struct nvkm_iccsense *iccsense = nvxx_iccsense(&drm->client.device); in nouveau_power_is_visible() local 252 if (!iccsense || !iccsense->data_valid || list_empty(&iccsense->rails)) in nouveau_power_is_visible() 259 if (iccsense->power_w_max) in nouveau_power_is_visible() 263 if (iccsense->power_w_crit) in nouveau_power_is_visible() 499 struct nvkm_iccsense *iccsense = nvxx_iccsense(&drm->client.device); in nouveau_power_read() local 501 if (!iccsense) in nouveau_power_read() 508 *val = nvkm_iccsense_read_all(iccsense); in nouveau_power_read() 511 *val = iccsense->power_w_max; in nouveau_power_read() 514 *val = iccsense->power_w_crit; in nouveau_power_read() 667 struct nvkm_iccsense *iccsense = nvxx_iccsense(&drm->client.device); in nouveau_hwmon_init() local [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
A D | iccsense.h | 18 int nvkm_iccsense_read_all(struct nvkm_iccsense *iccsense);
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/engine/device/ |
A D | base.c | 1349 .iccsense = { 0x00000001, gf100_iccsense_new }, 1385 .iccsense = { 0x00000001, gf100_iccsense_new }, 1421 .iccsense = { 0x00000001, gf100_iccsense_new }, 1457 .iccsense = { 0x00000001, gf100_iccsense_new }, 1493 .iccsense = { 0x00000001, gf100_iccsense_new }, 1529 .iccsense = { 0x00000001, gf100_iccsense_new }, 1565 .iccsense = { 0x00000001, gf100_iccsense_new }, 1601 .iccsense = { 0x00000001, gf100_iccsense_new }, 1636 .iccsense = { 0x00000001, gf100_iccsense_new }, 1672 .iccsense = { 0x00000001, gf100_iccsense_new }, [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/include/nvif/ |
A D | device.h | 50 #define nvxx_iccsense(a) nvxx_device(a)->iccsense
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/subdev/ |
A D | Kbuild | 14 include $(src)/nvkm/subdev/iccsense/Kbuild
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/include/nvkm/core/ |
A D | layout.h | 25 NVKM_LAYOUT_ONCE(NVKM_SUBDEV_ICCSENSE, struct nvkm_iccsense, iccsense)
|
Completed in 17 milliseconds