Lines Matching refs:attr
156 hwm_power1_max_interval_show(struct device *dev, struct device_attribute *attr,
187 struct device_attribute *attr,
245 &sensor_dev_attr_power1_max_interval.dev_attr.attr,
250 struct attribute *attr, int index)
256 if (attr == &sensor_dev_attr_power1_max_interval.dev_attr.attr)
257 return i915_mmio_reg_valid(hwmon->rg.pkg_rapl_limit) ? attr->mode : 0;
303 hwm_in_is_visible(const struct hwm_drvdata *ddat, u32 attr)
307 switch (attr) {
316 hwm_in_read(struct hwm_drvdata *ddat, u32 attr, long *val)
322 switch (attr) {
335 hwm_power_is_visible(const struct hwm_drvdata *ddat, u32 attr, int chan)
341 switch (attr) {
454 hwm_power_read(struct hwm_drvdata *ddat, u32 attr, int chan, long *val)
460 switch (attr) {
485 hwm_power_write(struct hwm_drvdata *ddat, u32 attr, int chan, long val)
489 switch (attr) {
536 hwm_energy_is_visible(const struct hwm_drvdata *ddat, u32 attr)
541 switch (attr) {
554 hwm_energy_read(struct hwm_drvdata *ddat, u32 attr, long *val)
556 switch (attr) {
566 hwm_curr_is_visible(const struct hwm_drvdata *ddat, u32 attr)
571 switch (attr) {
581 hwm_curr_read(struct hwm_drvdata *ddat, u32 attr, long *val)
586 switch (attr) {
602 hwm_curr_write(struct hwm_drvdata *ddat, u32 attr, long val)
606 switch (attr) {
617 u32 attr, int channel)
623 return hwm_in_is_visible(ddat, attr);
625 return hwm_power_is_visible(ddat, attr, channel);
627 return hwm_energy_is_visible(ddat, attr);
629 return hwm_curr_is_visible(ddat, attr);
636 hwm_read(struct device *dev, enum hwmon_sensor_types type, u32 attr,
643 return hwm_in_read(ddat, attr, val);
645 return hwm_power_read(ddat, attr, channel, val);
647 return hwm_energy_read(ddat, attr, val);
649 return hwm_curr_read(ddat, attr, val);
656 hwm_write(struct device *dev, enum hwmon_sensor_types type, u32 attr,
663 return hwm_power_write(ddat, attr, channel, val);
665 return hwm_curr_write(ddat, attr, val);
684 u32 attr, int channel)
690 return hwm_energy_is_visible(ddat, attr);
697 hwm_gt_read(struct device *dev, enum hwmon_sensor_types type, u32 attr,
704 return hwm_energy_read(ddat, attr, val);