Lines Matching defs:feature
163 struct dfl_feature *feature,
217 const struct dfl_feature *feature = drvdata;
223 return fme_thermal_throttle_support(feature->ioaddr) ? 0444 : 0;
229 struct dfl_feature *feature = dev_get_drvdata(dev);
234 v = readq(feature->ioaddr + FME_THERM_RDSENSOR_FMT1);
238 v = readq(feature->ioaddr + FME_THERM_THRESHOLD);
242 v = readq(feature->ioaddr + FME_THERM_THRESHOLD);
246 v = readq(feature->ioaddr + FME_THERM_THRESHOLD);
250 v = readq(feature->ioaddr + FME_THERM_THRESHOLD);
254 v = readq(feature->ioaddr + FME_THERM_THRESHOLD);
284 struct dfl_feature *feature = dev_get_drvdata(dev);
287 v = readq(feature->ioaddr + FME_THERM_THRESHOLD);
304 struct dfl_feature *feature = dev_get_drvdata(dev);
306 return fme_thermal_throttle_support(feature->ioaddr) ? attr->mode : 0;
316 struct dfl_feature *feature)
339 "dfl_fme_thermal", feature,
380 struct dfl_feature *feature = dev_get_drvdata(dev);
385 v = readq(feature->ioaddr + FME_PWR_STATUS);
389 v = readq(feature->ioaddr + FME_PWR_THRESHOLD);
393 v = readq(feature->ioaddr + FME_PWR_THRESHOLD);
397 v = readq(feature->ioaddr + FME_PWR_THRESHOLD);
401 v = readq(feature->ioaddr + FME_PWR_THRESHOLD);
415 struct dfl_feature *feature = dev_get_drvdata(dev);
425 v = readq(feature->ioaddr + FME_PWR_THRESHOLD);
428 writeq(v, feature->ioaddr + FME_PWR_THRESHOLD);
431 v = readq(feature->ioaddr + FME_PWR_THRESHOLD);
434 writeq(v, feature->ioaddr + FME_PWR_THRESHOLD);
484 struct dfl_feature *feature = dev_get_drvdata(dev);
488 v = readq(feature->ioaddr + FME_PWR_XEON_LIMIT);
499 struct dfl_feature *feature = dev_get_drvdata(dev);
503 v = readq(feature->ioaddr + FME_PWR_FPGA_LIMIT);
514 struct dfl_feature *feature = dev_get_drvdata(dev);
517 v = readq(feature->ioaddr + FME_PWR_STATUS);
537 struct dfl_feature *feature)
542 "dfl_fme_power", feature,
624 struct dfl_feature *feature;
632 dfl_fpga_dev_for_each_feature(pdata, feature)
633 dfl_fpga_set_irq_triggers(feature, 0,
634 feature->nr_irqs, NULL);
656 * Let sub-feature's ioctl function to handle the cmd.
657 * Sub-feature's ioctl returns -ENODEV when cmd is not
658 * handled in this sub feature, and returns 0 or other