Lines Matching refs:ihp

32 ipmi_get_deviceid(ipmi_handle_t *ihp)  in ipmi_get_deviceid()  argument
37 if (ihp->ih_deviceid != NULL) in ipmi_get_deviceid()
38 return (ihp->ih_deviceid); in ipmi_get_deviceid()
46 if ((resp = ipmi_send(ihp, &cmd)) == NULL) in ipmi_get_deviceid()
50 (void) ipmi_set_error(ihp, EIPMI_BAD_RESPONSE_LENGTH, NULL); in ipmi_get_deviceid()
58 if ((ihp->ih_deviceid = ipmi_alloc(ihp, resp->ic_dlen)) == NULL) in ipmi_get_deviceid()
61 (void) memcpy(ihp->ih_deviceid, resp->ic_data, resp->ic_dlen); in ipmi_get_deviceid()
62 id_prod = LE_IN16(&ihp->ih_deviceid->id_product); in ipmi_get_deviceid()
63 (void) memcpy(&ihp->ih_deviceid->id_product, &id_prod, in ipmi_get_deviceid()
65 ihp->ih_deviceid_len = resp->ic_dlen; in ipmi_get_deviceid()
67 return (ihp->ih_deviceid); in ipmi_get_deviceid()
77 ipmi_firmware_version(ipmi_handle_t *ihp) in ipmi_firmware_version() argument
85 if (ihp->ih_firmware_rev != NULL) in ipmi_firmware_version()
86 return (ihp->ih_firmware_rev); in ipmi_firmware_version()
88 if ((dp = ipmi_get_deviceid(ihp)) == NULL) in ipmi_firmware_version()
98 ihp->ih_deviceid_len >= sizeof (ipmi_deviceid_t) + 4) { in ipmi_firmware_version()
115 if ((ihp->ih_firmware_rev = ipmi_strdup(ihp, rev)) == NULL) in ipmi_firmware_version()
118 return (ihp->ih_firmware_rev); in ipmi_firmware_version()
128 ipmi_get_channel_auth_caps(ipmi_handle_t *ihp, uint8_t channel, uint8_t priv) in ipmi_get_channel_auth_caps() argument
135 (void) ipmi_set_error(ihp, EIPMI_INVALID_REQUEST, NULL); in ipmi_get_channel_auth_caps()
148 if ((resp = ipmi_send(ihp, &cmd)) == NULL) in ipmi_get_channel_auth_caps()
152 (void) ipmi_set_error(ihp, EIPMI_BAD_RESPONSE_LENGTH, NULL); in ipmi_get_channel_auth_caps()
156 if ((caps = ipmi_alloc(ihp, sizeof (ipmi_channel_auth_caps_t))) in ipmi_get_channel_auth_caps()
167 ipmi_get_channel_info(ipmi_handle_t *ihp, int number) in ipmi_get_channel_info() argument
173 (void) ipmi_set_error(ihp, EIPMI_INVALID_REQUEST, NULL); in ipmi_get_channel_info()
185 if ((rsp = ipmi_send(ihp, &cmd)) == NULL) in ipmi_get_channel_info()
189 (void) ipmi_set_error(ihp, EIPMI_BAD_RESPONSE_LENGTH, NULL); in ipmi_get_channel_info()
201 ipmi_chassis_identify(ipmi_handle_t *ihp, boolean_t enable) in ipmi_chassis_identify() argument
220 if (ipmi_send(ihp, &cmd) == NULL) in ipmi_chassis_identify()