Home
last modified time | relevance | path

Searched refs:iccsense (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/
H A Dbase.c28 #include <subdev/bios/iccsense.h>
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
133 struct nvkm_iccsense *iccsense = nvkm_iccsense(subdev); nvkm_iccsense_dtor() local
150 nvkm_iccsense_create_sensor(struct nvkm_iccsense *iccsense, u8 id) nvkm_iccsense_create_sensor() argument
205 nvkm_iccsense_get_sensor(struct nvkm_iccsense *iccsense, u8 id) nvkm_iccsense_get_sensor() argument
218 struct nvkm_iccsense *iccsense = nvkm_iccsense(subdev); nvkm_iccsense_oneinit() local
300 struct nvkm_iccsense *iccsense = nvkm_iccsense(subdev); nvkm_iccsense_init() local
315 nvkm_iccsense_ctor(struct nvkm_device *device, int index, struct nvkm_iccsense *iccsense) nvkm_iccsense_ctor() argument
322 nvkm_iccsense_new_(struct nvkm_device *device, int index, struct nvkm_iccsense **iccsense) nvkm_iccsense_new_() argument
[all...]
H A Dpriv.h5 #include <subdev/iccsense.h>
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/
H A Dbase.c28 #include <subdev/bios/iccsense.h>
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
133 struct nvkm_iccsense *iccsense = nvkm_iccsense(subdev); nvkm_iccsense_dtor() local
150 nvkm_iccsense_create_sensor(struct nvkm_iccsense *iccsense, u8 id) nvkm_iccsense_create_sensor() argument
205 nvkm_iccsense_get_sensor(struct nvkm_iccsense *iccsense, u8 id) nvkm_iccsense_get_sensor() argument
218 struct nvkm_iccsense *iccsense = nvkm_iccsense(subdev); nvkm_iccsense_oneinit() local
300 struct nvkm_iccsense *iccsense = nvkm_iccsense(subdev); nvkm_iccsense_init() local
315 nvkm_iccsense_ctor(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_iccsense *iccsense) nvkm_iccsense_ctor() argument
322 nvkm_iccsense_new_(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_iccsense **iccsense) nvkm_iccsense_new_() argument
[all...]
H A Dpriv.h5 #include <subdev/iccsense.h>
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
H A Diccsense.c27 #include <subdev/bios/iccsense.h>
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
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
H A Diccsense.c27 #include <subdev/bios/iccsense.h>
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
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/
H A Dnouveau_hwmon.c35 #include <nvkm/subdev/iccsense.h>
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()
718 struct nvkm_iccsense *iccsense = nvxx_iccsense(&drm->client.device); nouveau_hwmon_init() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/
H A Dnouveau_hwmon.c35 #include <nvkm/subdev/iccsense.h>
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()
667 struct nvkm_iccsense *iccsense = nvxx_iccsense(&drm->client.device); nouveau_hwmon_init() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Diccsense.h18 int nvkm_iccsense_read_all(struct nvkm_iccsense *iccsense);
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Diccsense.h18 int nvkm_iccsense_read_all(struct nvkm_iccsense *iccsense);
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/device/
H A Dbase.c1351 .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
[all...]
H A Dpriv.h19 #include <subdev/iccsense.h>
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvif/
H A Ddevice.h50 #define nvxx_iccsense(a) nvxx_device(a)->iccsense
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/include/nvif/
H A Ddevice.h50 #define nvxx_iccsense(a) nvxx_device(a)->iccsense
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/device/
H A Dpriv.h18 #include <subdev/iccsense.h>
H A Dbase.c1349 .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
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/core/
H A Ddevice.h145 struct nvkm_iccsense *iccsense; member
218 int (*iccsense)(struct nvkm_device *, int idx, struct nvkm_iccsense **); member

Completed in 10 milliseconds