Lines Matching full:smart

213 	struct nd_intel_smart *smart;  member
712 static int nfit_test_cmd_smart(struct nd_intel_smart *smart, unsigned int buf_len, in nfit_test_cmd_smart() argument
715 if (buf_len < sizeof(*smart)) in nfit_test_cmd_smart()
717 memcpy(smart, smart_data, sizeof(*smart)); in nfit_test_cmd_smart()
733 struct device *dimm_dev, struct nd_intel_smart *smart, in smart_notify() argument
738 smart->spares, thresh->media_temperature, in smart_notify()
739 smart->media_temperature, thresh->ctrl_temperature, in smart_notify()
740 smart->ctrl_temperature); in smart_notify()
742 && smart->spares in smart_notify()
745 && smart->media_temperature in smart_notify()
748 && smart->ctrl_temperature in smart_notify()
750 || (smart->health != ND_INTEL_SMART_NON_CRITICAL_HEALTH) in smart_notify()
751 || (smart->shutdown_state != 0)) { in smart_notify()
762 struct nd_intel_smart *smart, in nfit_test_cmd_smart_set_threshold() argument
772 smart_notify(bus_dev, dimm_dev, smart, thresh); in nfit_test_cmd_smart_set_threshold()
781 struct nd_intel_smart *smart, in nfit_test_cmd_smart_inject() argument
789 smart->media_temperature = inj->media_temperature; in nfit_test_cmd_smart_inject()
791 smart->media_temperature = smart_def.media_temperature; in nfit_test_cmd_smart_inject()
795 smart->spares = inj->spares; in nfit_test_cmd_smart_inject()
797 smart->spares = smart_def.spares; in nfit_test_cmd_smart_inject()
801 smart->health = ND_INTEL_SMART_FATAL_HEALTH; in nfit_test_cmd_smart_inject()
803 smart->health = ND_INTEL_SMART_NON_CRITICAL_HEALTH; in nfit_test_cmd_smart_inject()
807 smart->shutdown_state = 1; in nfit_test_cmd_smart_inject()
808 smart->shutdown_count++; in nfit_test_cmd_smart_inject()
810 smart->shutdown_state = 0; in nfit_test_cmd_smart_inject()
813 smart_notify(bus_dev, dimm_dev, smart, thresh); in nfit_test_cmd_smart_inject()
1465 &t->smart[i]); in nfit_test_ctl()
1476 &t->smart[i], in nfit_test_ctl()
1483 &t->smart[i], in nfit_test_ctl()
1868 memcpy(&t->smart[i], &smart_def, sizeof(smart_def)); in smart_init()
3185 nfit_test->smart = devm_kcalloc(dev, num, in nfit_test_probe()