Lines Matching full:feature

169 			  struct dfl_feature *feature,  in fme_hdr_ioctl()  argument
223 const struct dfl_feature *feature = drvdata; in thermal_hwmon_attrs_visible() local
229 return fme_thermal_throttle_support(feature->ioaddr) ? 0444 : 0; in thermal_hwmon_attrs_visible()
235 struct dfl_feature *feature = dev_get_drvdata(dev); in thermal_hwmon_read() local
240 v = readq(feature->ioaddr + FME_THERM_RDSENSOR_FMT1); in thermal_hwmon_read()
244 v = readq(feature->ioaddr + FME_THERM_THRESHOLD); in thermal_hwmon_read()
248 v = readq(feature->ioaddr + FME_THERM_THRESHOLD); in thermal_hwmon_read()
252 v = readq(feature->ioaddr + FME_THERM_THRESHOLD); in thermal_hwmon_read()
256 v = readq(feature->ioaddr + FME_THERM_THRESHOLD); in thermal_hwmon_read()
260 v = readq(feature->ioaddr + FME_THERM_THRESHOLD); in thermal_hwmon_read()
290 struct dfl_feature *feature = dev_get_drvdata(dev); in temp1_max_policy_show() local
293 v = readq(feature->ioaddr + FME_THERM_THRESHOLD); in temp1_max_policy_show()
310 struct dfl_feature *feature = dev_get_drvdata(dev); in thermal_extra_attrs_visible() local
312 return fme_thermal_throttle_support(feature->ioaddr) ? attr->mode : 0; in thermal_extra_attrs_visible()
322 struct dfl_feature *feature) in fme_thermal_mgmt_init() argument
345 "dfl_fme_thermal", feature, in fme_thermal_mgmt_init()
386 struct dfl_feature *feature = dev_get_drvdata(dev); in power_hwmon_read() local
391 v = readq(feature->ioaddr + FME_PWR_STATUS); in power_hwmon_read()
395 v = readq(feature->ioaddr + FME_PWR_THRESHOLD); in power_hwmon_read()
399 v = readq(feature->ioaddr + FME_PWR_THRESHOLD); in power_hwmon_read()
403 v = readq(feature->ioaddr + FME_PWR_THRESHOLD); in power_hwmon_read()
407 v = readq(feature->ioaddr + FME_PWR_THRESHOLD); in power_hwmon_read()
421 struct dfl_feature *feature = dev_get_drvdata(dev); in power_hwmon_write() local
431 v = readq(feature->ioaddr + FME_PWR_THRESHOLD); in power_hwmon_write()
434 writeq(v, feature->ioaddr + FME_PWR_THRESHOLD); in power_hwmon_write()
437 v = readq(feature->ioaddr + FME_PWR_THRESHOLD); in power_hwmon_write()
440 writeq(v, feature->ioaddr + FME_PWR_THRESHOLD); in power_hwmon_write()
490 struct dfl_feature *feature = dev_get_drvdata(dev); in power1_xeon_limit_show() local
494 v = readq(feature->ioaddr + FME_PWR_XEON_LIMIT); in power1_xeon_limit_show()
505 struct dfl_feature *feature = dev_get_drvdata(dev); in power1_fpga_limit_show() local
509 v = readq(feature->ioaddr + FME_PWR_FPGA_LIMIT); in power1_fpga_limit_show()
520 struct dfl_feature *feature = dev_get_drvdata(dev); in power1_ltr_show() local
523 v = readq(feature->ioaddr + FME_PWR_STATUS); in power1_ltr_show()
543 struct dfl_feature *feature) in fme_power_mgmt_init() argument
548 "dfl_fme_power", feature, in fme_power_mgmt_init()
627 struct dfl_feature *feature; in fme_release() local
635 dfl_fpga_dev_for_each_feature(fdata, feature) in fme_release()
636 dfl_fpga_set_irq_triggers(feature, 0, in fme_release()
637 feature->nr_irqs, NULL); in fme_release()
659 * Let sub-feature's ioctl function to handle the cmd. in fme_ioctl()
660 * Sub-feature's ioctl returns -ENODEV when cmd is not in fme_ioctl()
661 * handled in this sub feature, and returns 0 or other in fme_ioctl()