Lines Matching refs:env_ind
112 static int do_psu_cmd(intptr_t arg, int mode, envmon_indicator_t *env_ind,
1827 do_psu_cmd(intptr_t arg, int mode, envmon_indicator_t *env_ind, in do_psu_cmd() argument
1836 if (ddi_copyin((caddr_t)arg, (caddr_t)env_ind, in do_psu_cmd()
1845 if (env_ind->id.name[0] == '\0') { in do_psu_cmd()
1848 env_ind->next_id.name[0] = '\0'; in do_psu_cmd()
1850 env_ind->next_id = section->entry[0].handle_name; in do_psu_cmd()
1854 env_ind->id.name[ENVMON_MAXNAMELEN - 1] = '\0'; in do_psu_cmd()
1856 env_ind->id.name, &index)) != 0) { in do_psu_cmd()
1857 env_ind->next_id.name[0] = '\0'; in do_psu_cmd()
1860 env_ind->next_id = in do_psu_cmd()
1863 env_ind->next_id.name[0] = '\0'; in do_psu_cmd()
1882 if ((env_ind->sensor_status = sensor_status) == ENVMON_SENSOR_OK) { in do_psu_cmd()
1887 env_ind->sensor_status |= ENVMON_NOT_PRESENT; in do_psu_cmd()
1890 env_ind->sensor_status |= ENVMON_INACCESSIBLE; in do_psu_cmd()
1891 env_ind->condition = in do_psu_cmd()
1897 env_ind->sensor_status = ENVMON_INACCESSIBLE; in do_psu_cmd()
1899 if (ddi_copyout((caddr_t)env_ind, (caddr_t)arg, in do_psu_cmd()
1924 #define env_ind env_buf.u_env_ind in rmclomv_ioctl() macro
2127 return (do_psu_cmd(arg, mode, &env_ind, &rmc_psu, &rmc_psu_r, in rmclomv_ioctl()
2131 return (do_psu_cmd(arg, mode, &env_ind, &rmc_psu, &rmc_psu_r, in rmclomv_ioctl()
2135 return (do_psu_cmd(arg, mode, &env_ind, &rmc_psu, &rmc_psu_r, in rmclomv_ioctl()
2331 if (ddi_copyin((caddr_t)arg, (caddr_t)&env_ind, in rmclomv_ioctl()
2343 return (do_psu_cmd(arg, mode, &env_ind, &rmc_psu, in rmclomv_ioctl()
2345 } else if (env_ind.id.name[0] == '\0') { in rmclomv_ioctl()
2349 return (do_psu_cmd(arg, mode, &env_ind, in rmclomv_ioctl()
2352 env_ind.next_id = section->entry[0].handle_name; in rmclomv_ioctl()
2356 env_ind.id.name[ENVMON_MAXNAMELEN - 1] = '\0'; in rmclomv_ioctl()
2357 if (get_sensor_by_name(section, env_ind.id.name, in rmclomv_ioctl()
2360 return (do_psu_cmd(arg, mode, &env_ind, in rmclomv_ioctl()
2364 env_ind.next_id = in rmclomv_ioctl()
2372 env_ind.next_id.name[0] = '\0'; in rmclomv_ioctl()
2374 env_ind.next_id = in rmclomv_ioctl()
2397 if ((env_ind.sensor_status = sensor_status) == in rmclomv_ioctl()
2404 env_ind.sensor_status = ENVMON_INACCESSIBLE; in rmclomv_ioctl()
2405 env_ind.condition = in rmclomv_ioctl()
2415 env_ind.sensor_status = ENVMON_INACCESSIBLE; in rmclomv_ioctl()
2416 env_ind.condition = ENVMON_INACCESSIBLE; in rmclomv_ioctl()
2419 if (ddi_copyout((caddr_t)&env_ind, (caddr_t)arg, in rmclomv_ioctl()