Lines Matching refs:feature

162 			  struct dfl_feature *feature,  in fme_hdr_ioctl()  argument
216 const struct dfl_feature *feature = drvdata; in thermal_hwmon_attrs_visible() local
222 return fme_thermal_throttle_support(feature->ioaddr) ? 0444 : 0; in thermal_hwmon_attrs_visible()
228 struct dfl_feature *feature = dev_get_drvdata(dev); in thermal_hwmon_read() local
233 v = readq(feature->ioaddr + FME_THERM_RDSENSOR_FMT1); in thermal_hwmon_read()
237 v = readq(feature->ioaddr + FME_THERM_THRESHOLD); in thermal_hwmon_read()
241 v = readq(feature->ioaddr + FME_THERM_THRESHOLD); in thermal_hwmon_read()
245 v = readq(feature->ioaddr + FME_THERM_THRESHOLD); in thermal_hwmon_read()
249 v = readq(feature->ioaddr + FME_THERM_THRESHOLD); in thermal_hwmon_read()
253 v = readq(feature->ioaddr + FME_THERM_THRESHOLD); in thermal_hwmon_read()
283 struct dfl_feature *feature = dev_get_drvdata(dev); in temp1_max_policy_show() local
286 v = readq(feature->ioaddr + FME_THERM_THRESHOLD); in temp1_max_policy_show()
303 struct dfl_feature *feature = dev_get_drvdata(dev); in thermal_extra_attrs_visible() local
305 return fme_thermal_throttle_support(feature->ioaddr) ? attr->mode : 0; in thermal_extra_attrs_visible()
315 struct dfl_feature *feature) in fme_thermal_mgmt_init() argument
338 "dfl_fme_thermal", feature, in fme_thermal_mgmt_init()
379 struct dfl_feature *feature = dev_get_drvdata(dev); in power_hwmon_read() local
384 v = readq(feature->ioaddr + FME_PWR_STATUS); in power_hwmon_read()
388 v = readq(feature->ioaddr + FME_PWR_THRESHOLD); in power_hwmon_read()
392 v = readq(feature->ioaddr + FME_PWR_THRESHOLD); in power_hwmon_read()
396 v = readq(feature->ioaddr + FME_PWR_THRESHOLD); in power_hwmon_read()
400 v = readq(feature->ioaddr + FME_PWR_THRESHOLD); in power_hwmon_read()
414 struct dfl_feature *feature = dev_get_drvdata(dev); in power_hwmon_write() local
424 v = readq(feature->ioaddr + FME_PWR_THRESHOLD); in power_hwmon_write()
427 writeq(v, feature->ioaddr + FME_PWR_THRESHOLD); in power_hwmon_write()
430 v = readq(feature->ioaddr + FME_PWR_THRESHOLD); in power_hwmon_write()
433 writeq(v, feature->ioaddr + FME_PWR_THRESHOLD); in power_hwmon_write()
483 struct dfl_feature *feature = dev_get_drvdata(dev); in power1_xeon_limit_show() local
487 v = readq(feature->ioaddr + FME_PWR_XEON_LIMIT); in power1_xeon_limit_show()
498 struct dfl_feature *feature = dev_get_drvdata(dev); in power1_fpga_limit_show() local
502 v = readq(feature->ioaddr + FME_PWR_FPGA_LIMIT); in power1_fpga_limit_show()
513 struct dfl_feature *feature = dev_get_drvdata(dev); in power1_ltr_show() local
516 v = readq(feature->ioaddr + FME_PWR_STATUS); in power1_ltr_show()
536 struct dfl_feature *feature) in fme_power_mgmt_init() argument
541 "dfl_fme_power", feature, in fme_power_mgmt_init()
623 struct dfl_feature *feature; in fme_release() local
631 dfl_fpga_dev_for_each_feature(pdata, feature) in fme_release()
632 dfl_fpga_set_irq_triggers(feature, 0, in fme_release()
633 feature->nr_irqs, NULL); in fme_release()