Lines Matching refs:ihp

81 check_sunoem(ipmi_handle_t *ihp)
85 if ((devid = ipmi_get_deviceid(ihp)) == NULL)
89 return (ipmi_set_error(ihp, EIPMI_INVALID_COMMAND, NULL));
95 ipmi_send_sunoem_led_set(ipmi_handle_t *ihp, ipmi_cmd_sunoem_led_set_t *req)
105 if ((resp = ipmi_send(ihp, &cmd)) == NULL)
109 return (ipmi_set_error(ihp, EIPMI_BAD_RESPONSE_LENGTH, NULL));
115 ipmi_send_sunoem_led_get(ipmi_handle_t *ihp, ipmi_cmd_sunoem_led_get_t *req,
126 if ((resp = ipmi_send(ihp, &cmd)) == NULL)
130 return (ipmi_set_error(ihp, EIPMI_BAD_RESPONSE_LENGTH, NULL));
137 ipmi_sunoem_led_set(ipmi_handle_t *ihp, ipmi_sdr_generic_locator_t *dev,
142 if (check_sunoem(ihp) != 0)
154 return (ipmi_send_sunoem_led_set(ihp, &cmd));
158 ipmi_sunoem_led_get(ipmi_handle_t *ihp, ipmi_sdr_generic_locator_t *dev,
163 if (check_sunoem(ihp) != 0)
174 return (ipmi_send_sunoem_led_get(ihp, &cmd, mode));
178 ipmi_sunoem_uptime(ipmi_handle_t *ihp, uint32_t *uptime, uint32_t *gen)
183 if (check_sunoem(ihp) != 0)
192 if ((resp = ipmi_send(ihp, &cmd)) == NULL)
196 return (ipmi_set_error(ihp, EIPMI_BAD_RESPONSE_LENGTH, NULL));
207 ipmi_sunoem_update_fru(ipmi_handle_t *ihp, ipmi_sunoem_fru_t *req)
211 if (check_sunoem(ihp) != 0)
239 if ((resp = ipmi_send(ihp, &cmd)) == NULL)
243 return (ipmi_set_error(ihp, EIPMI_BAD_RESPONSE_LENGTH, NULL));
253 ipmi_sunoem_cli(ipmi_handle_t *ihp, char **commands, char *output, uint_t olen,
265 if (check_sunoem(ihp) != 0)
280 if (ihp->ih_transport != &ipmi_transport_bmc || !commands) {
281 (void) ipmi_set_error(ihp, EIPMI_INVALID_REQUEST, NULL);
310 if ((resp = ipmi_send(ihp, &cmd)) == NULL)
315 (void) ipmi_set_error(ihp, EIPMI_BUSY, NULL);
360 resp = ipmi_send(ihp, &cmd);
414 if ((resp = ipmi_send(ihp, &cmd)) != NULL) {