Lines Matching defs:temps

2403 	lom_temp_t temps;
2406 bzero(&temps, sizeof (temps));
2408 for (i = 0; i < ssp->temps.num; i++) {
2409 if (ssp->temps.temp[i] != LOM_TEMP_STATE_NOT_PRESENT) {
2410 temps.temp[idx] = ssp->temps.temp[i];
2411 bcopy(ssp->temps.name[i], temps.name[idx],
2412 sizeof (temps.name[idx]));
2413 temps.warning[idx] = ssp->temps.warning[i];
2414 temps.shutdown[idx] = ssp->temps.shutdown[i];
2418 temps.num = idx;
2420 bcopy(ssp->temps.name_ov, temps.name_ov, sizeof (temps.name_ov));
2421 temps.num_ov = ssp->temps.num_ov;
2424 for (i = 0; i < ssp->temps.num_ov; i++) {
2425 ssp->temps.status_ov[i] = (status_ov >> i) & 1;
2429 (ddi_copyout((caddr_t)&temps, (caddr_t)arg, sizeof (temps),
4024 ssp->temps.temp[dev_no - 1] = temp;
4141 res_id = bscv_get_label(ssp->temps.name, ssp->temps.num,
5891 bcopy(ssp->temps.temp, oldtemps, sizeof (oldtemps));
5893 bzero(&ssp->temps, sizeof (lom_temp_t));
5894 ssp->temps.num = EBUS_CONFIG2_NTEMP_DEC(
5896 if (ssp->temps.num > MAX_TEMPS) {
5901 ssp->temps.num, MAX_TEMPS);
5902 ssp->temps.num = MAX_TEMPS;
5904 ssp->temps.num_ov = EBUS_CONFIG3_NOTEMP_DEC(
5906 if (ssp->temps.num_ov > MAX_TEMPS) {
5911 ssp->temps.num_ov, MAX_TEMPS);
5912 ssp->temps.num_ov = MAX_TEMPS;
5915 "num temps %d, over temps %d",
5916 ssp->temps.num, ssp->temps.num_ov);
5922 ssp->temps.name,
5923 ssp->temps.num);
5925 for (i = 0; i < ssp->temps.num; i++) {
5926 ssp->temps.warning[i] = (int8_t)bscv_get8(ssp, chan_general,
5935 ssp->temps.shutdown[i] = (int8_t)bscv_get8(ssp,
5939 ssp->temps.shutdown[i] = 0;
5943 for (i = 0; i < ssp->temps.num; i++) {
5947 ssp->temps.temp[i] = temp;
5950 ssp->temps.temp[i] = oldtemps[i];
5967 ssp->temps.name_ov,
5968 ssp->temps.num_ov);