Lines Matching refs:smart
214 struct nd_intel_smart *smart;
713 static int nfit_test_cmd_smart(struct nd_intel_smart *smart, unsigned int buf_len,
716 if (buf_len < sizeof(*smart))
718 memcpy(smart, smart_data, sizeof(*smart));
734 struct device *dimm_dev, struct nd_intel_smart *smart,
739 smart->spares, thresh->media_temperature,
740 smart->media_temperature, thresh->ctrl_temperature,
741 smart->ctrl_temperature);
743 && smart->spares
746 && smart->media_temperature
749 && smart->ctrl_temperature
751 || (smart->health != ND_INTEL_SMART_NON_CRITICAL_HEALTH)
752 || (smart->shutdown_state != 0)) {
763 struct nd_intel_smart *smart,
773 smart_notify(bus_dev, dimm_dev, smart, thresh);
782 struct nd_intel_smart *smart,
790 smart->media_temperature = inj->media_temperature;
792 smart->media_temperature = smart_def.media_temperature;
796 smart->spares = inj->spares;
798 smart->spares = smart_def.spares;
802 smart->health = ND_INTEL_SMART_FATAL_HEALTH;
804 smart->health = ND_INTEL_SMART_NON_CRITICAL_HEALTH;
808 smart->shutdown_state = 1;
809 smart->shutdown_count++;
811 smart->shutdown_state = 0;
814 smart_notify(bus_dev, dimm_dev, smart, thresh);
1466 &t->smart[i]);
1477 &t->smart[i],
1484 &t->smart[i],
1869 memcpy(&t->smart[i], &smart_def, sizeof(smart_def));
3178 nfit_test->smart = devm_kcalloc(dev, num,