Symbol: xe_hwmon
drivers/gpu/drm/xe/xe_device_types.h
466
struct xe_hwmon *hwmon;
drivers/gpu/drm/xe/xe_hwmon.c
1007
xe_hwmon_temp_read(struct xe_hwmon *hwmon, u32 attr, int channel, long *val)
drivers/gpu/drm/xe/xe_hwmon.c
1081
xe_hwmon_power_is_visible(struct xe_hwmon *hwmon, u32 attr, int channel)
drivers/gpu/drm/xe/xe_hwmon.c
1146
xe_hwmon_power_read(struct xe_hwmon *hwmon, u32 attr, int channel, long *val)
drivers/gpu/drm/xe/xe_hwmon.c
1164
xe_hwmon_power_write(struct xe_hwmon *hwmon, u32 attr, int channel, long val)
drivers/gpu/drm/xe/xe_hwmon.c
1178
xe_hwmon_curr_is_visible(const struct xe_hwmon *hwmon, u32 attr, int channel)
drivers/gpu/drm/xe/xe_hwmon.c
1201
xe_hwmon_curr_read(struct xe_hwmon *hwmon, u32 attr, int channel, long *val)
drivers/gpu/drm/xe/xe_hwmon.c
1212
xe_hwmon_curr_write(struct xe_hwmon *hwmon, u32 attr, int channel, long val)
drivers/gpu/drm/xe/xe_hwmon.c
1223
xe_hwmon_in_is_visible(struct xe_hwmon *hwmon, u32 attr, int channel)
drivers/gpu/drm/xe/xe_hwmon.c
1236
xe_hwmon_in_read(struct xe_hwmon *hwmon, u32 attr, int channel, long *val)
drivers/gpu/drm/xe/xe_hwmon.c
1248
xe_hwmon_energy_is_visible(struct xe_hwmon *hwmon, u32 attr, int channel)
drivers/gpu/drm/xe/xe_hwmon.c
1268
xe_hwmon_energy_read(struct xe_hwmon *hwmon, u32 attr, int channel, long *val)
drivers/gpu/drm/xe/xe_hwmon.c
1280
xe_hwmon_fan_is_visible(struct xe_hwmon *hwmon, u32 attr, int channel)
drivers/gpu/drm/xe/xe_hwmon.c
1299
xe_hwmon_fan_input_read(struct xe_hwmon *hwmon, int channel, long *val)
drivers/gpu/drm/xe/xe_hwmon.c
1338
xe_hwmon_fan_read(struct xe_hwmon *hwmon, u32 attr, int channel, long *val)
drivers/gpu/drm/xe/xe_hwmon.c
1352
struct xe_hwmon *hwmon = (struct xe_hwmon *)drvdata;
drivers/gpu/drm/xe/xe_hwmon.c
1386
struct xe_hwmon *hwmon = dev_get_drvdata(dev);
drivers/gpu/drm/xe/xe_hwmon.c
1412
struct xe_hwmon *hwmon = dev_get_drvdata(dev);
drivers/gpu/drm/xe/xe_hwmon.c
1430
struct xe_hwmon *hwmon = dev_get_drvdata(dev);
drivers/gpu/drm/xe/xe_hwmon.c
1472
xe_hwmon_get_preregistration_info(struct xe_hwmon *hwmon)
drivers/gpu/drm/xe/xe_hwmon.c
1546
struct xe_hwmon *hwmon;
drivers/gpu/drm/xe/xe_hwmon.c
183
static inline int prepare_power_limit_param2(const struct xe_hwmon *hwmon)
drivers/gpu/drm/xe/xe_hwmon.c
195
static int xe_hwmon_pcode_read_power_limit(const struct xe_hwmon *hwmon, u32 attr, int channel,
drivers/gpu/drm/xe/xe_hwmon.c
228
static int xe_hwmon_pcode_rmw_power_limit(const struct xe_hwmon *hwmon, u32 attr, u8 channel,
drivers/gpu/drm/xe/xe_hwmon.c
262
static struct xe_reg xe_hwmon_get_reg(struct xe_hwmon *hwmon, enum xe_hwmon_reg hwmon_reg,
drivers/gpu/drm/xe/xe_hwmon.c
341
static void xe_hwmon_power_max_read(struct xe_hwmon *hwmon, u32 attr, int channel, long *value)
drivers/gpu/drm/xe/xe_hwmon.c
385
static int xe_hwmon_power_max_write(struct xe_hwmon *hwmon, u32 attr, int channel, long value)
drivers/gpu/drm/xe/xe_hwmon.c
460
static void xe_hwmon_power_rated_max_read(struct xe_hwmon *hwmon, u32 attr, int channel,
drivers/gpu/drm/xe/xe_hwmon.c
505
xe_hwmon_energy_get(struct xe_hwmon *hwmon, int channel, long *energy)
drivers/gpu/drm/xe/xe_hwmon.c
550
struct xe_hwmon *hwmon = dev_get_drvdata(dev);
drivers/gpu/drm/xe/xe_hwmon.c
603
struct xe_hwmon *hwmon = dev_get_drvdata(dev);
drivers/gpu/drm/xe/xe_hwmon.c
703
struct xe_hwmon *hwmon = dev_get_drvdata(dev);
drivers/gpu/drm/xe/xe_hwmon.c
767
static int xe_hwmon_pcode_read_thermal_info(struct xe_hwmon *hwmon)
drivers/gpu/drm/xe/xe_hwmon.c
792
static int get_mc_temp(struct xe_hwmon *hwmon, long *val)
drivers/gpu/drm/xe/xe_hwmon.c
815
static int get_pcie_temp(struct xe_hwmon *hwmon, long *val)
drivers/gpu/drm/xe/xe_hwmon.c
837
static int xe_hwmon_pcode_read_i1(const struct xe_hwmon *hwmon, u32 *uval)
drivers/gpu/drm/xe/xe_hwmon.c
850
static int xe_hwmon_pcode_write_i1(const struct xe_hwmon *hwmon, u32 uval)
drivers/gpu/drm/xe/xe_hwmon.c
859
static int xe_hwmon_pcode_read_fan_control(const struct xe_hwmon *hwmon, u32 subcmd, u32 *uval)
drivers/gpu/drm/xe/xe_hwmon.c
872
static int xe_hwmon_power_curr_crit_read(struct xe_hwmon *hwmon, int channel,
drivers/gpu/drm/xe/xe_hwmon.c
891
static int xe_hwmon_power_curr_crit_write(struct xe_hwmon *hwmon, int channel,
drivers/gpu/drm/xe/xe_hwmon.c
920
static void xe_hwmon_get_voltage(struct xe_hwmon *hwmon, int channel, long *value)
drivers/gpu/drm/xe/xe_hwmon.c
930
static inline bool is_vram_ch_available(struct xe_hwmon *hwmon, int channel)
drivers/gpu/drm/xe/xe_hwmon.c
946
xe_hwmon_temp_is_visible(struct xe_hwmon *hwmon, u32 attr, int channel)