Searched defs:ihp (Results 1 - 25 of 35) sorted by relevance

12

/illumos-gate/usr/src/lib/libipmi/common/
H A Dipmi_event.c29 ipmi_event_platform_message(ipmi_handle_t *ihp, argument
39 if (ipmi_send(ihp, &cmd) == NULL)
H A Dipmi_sensor.c34 ipmi_get_sensor_reading(ipmi_handle_t *ihp, uint8_t id) argument
45 if ((resp = ipmi_send(ihp, &cmd)) == NULL)
54 (void) ipmi_set_error(ihp, EIPMI_BAD_RESPONSE_LENGTH, NULL);
68 ipmi_set_sensor_reading(ipmi_handle_t *ihp, ipmi_set_sensor_reading_t *req) argument
90 if ((resp = ipmi_send(ihp, &cmd)) == NULL)
94 return (ipmi_set_error(ihp, EIPMI_BAD_RESPONSE_LENGTH, NULL));
H A Dlibipmi.c34 ipmi_handle_t *ihp; local
40 if ((ihp = calloc(sizeof (ipmi_handle_t), 1)) == NULL) {
49 ihp->ih_transport = &ipmi_transport_bmc;
52 ihp->ih_transport = &ipmi_transport_lan;
59 ihp->ih_retries = 3;
61 if ((ihp->ih_tdata = ihp->ih_transport->it_open(ihp, params)) == NULL ||
62 ipmi_sdr_init(ihp) != 0 || ipmi_entity_init(ihp) !
77 ipmi_close(ipmi_handle_t *ihp) argument
126 ipmi_send(ipmi_handle_t *ihp, ipmi_cmd_t *cmd) argument
[all...]
H A Dipmi_bmc.c69 ipmi_bmc_open(ipmi_handle_t *ihp, nvlist_t *params) argument
73 if ((ibp = ipmi_zalloc(ihp, sizeof (ipmi_bmc_t))) == NULL)
75 ibp->ib_ihp = ihp;
79 ipmi_free(ihp, ibp);
80 (void) ipmi_set_error(ihp, EIPMI_BMC_OPEN_FAILED, "%s",
85 if ((ibp->ib_msg = (uint8_t *)ipmi_zalloc(ihp, BUFSIZ)) == NULL) {
H A Dipmi_fru.c52 ipmi_fru_read(ipmi_handle_t *ihp, ipmi_sdr_fru_locator_t *fru_loc, char **buf) argument
71 if ((resp = ipmi_send(ihp, &cmd)) == NULL)
75 (void) ipmi_set_error(ihp, EIPMI_BAD_RESPONSE_LENGTH, NULL);
81 (void) ipmi_set_error(ihp, EIPMI_NOMEM, NULL);
100 if ((resp = ipmi_send(ihp, &cmd)) == NULL) {
107 (void) ipmi_set_error(ihp, EIPMI_BAD_RESPONSE_LENGTH,
120 ipmi_fru_parse_product(ipmi_handle_t *ihp, char *fru_area, argument
137 (void) ipmi_set_error(ihp, EIPMI_NOT_PRESENT, NULL);
184 ipmi_fru_parse_board(ipmi_handle_t *ihp, char *fru_area, argument
201 (void) ipmi_set_error(ihp, EIPMI_NOT_PRESEN
[all...]
H A Dipmi_misc.c32 ipmi_get_deviceid(ipmi_handle_t *ihp) argument
37 if (ihp->ih_deviceid != NULL)
38 return (ihp->ih_deviceid);
46 if ((resp = ipmi_send(ihp, &cmd)) == NULL)
50 (void) ipmi_set_error(ihp, EIPMI_BAD_RESPONSE_LENGTH, NULL);
58 if ((ihp->ih_deviceid = ipmi_alloc(ihp, resp->ic_dlen)) == NULL)
61 (void) memcpy(ihp->ih_deviceid, resp->ic_data, resp->ic_dlen);
62 id_prod = LE_IN16(&ihp->ih_deviceid->id_product);
63 (void) memcpy(&ihp
77 ipmi_firmware_version(ipmi_handle_t *ihp) argument
128 ipmi_get_channel_auth_caps(ipmi_handle_t *ihp, uint8_t channel, uint8_t priv) argument
167 ipmi_get_channel_info(ipmi_handle_t *ihp, int number) argument
201 ipmi_chassis_identify(ipmi_handle_t *ihp, boolean_t enable) argument
[all...]
H A Dipmi_sel.c40 ipmi_sel_get_info(ipmi_handle_t *ihp) argument
53 if ((rsp = ipmi_send(ihp, &cmd)) == NULL)
78 ipmi_sel_get_entry(ipmi_handle_t *ihp, uint16_t id) argument
96 if ((rsp = ipmi_send(ihp, &cmd)) == NULL)
100 (void) ipmi_set_error(ihp, EIPMI_BAD_RESPONSE_LENGTH, NULL);
123 ipmi_sel_get_time(ipmi_handle_t *ihp, uint32_t *tp) argument
133 if ((rsp = ipmi_send(ihp, &cmd)) == NULL)
137 return (ipmi_set_error(ihp, EIPMI_BAD_RESPONSE_LENGTH, NULL));
145 ipmi_sel_set_time(ipmi_handle_t *ihp, uint32_t t) argument
157 if (ipmi_send(ihp,
164 ipmi_sel_get_utc_offset(ipmi_handle_t *ihp, int *offp) argument
188 ipmi_sel_set_utc_offset(ipmi_handle_t *ihp, int off) argument
[all...]
H A Dipmi_util.c46 ipmi_set_error(ipmi_handle_t *ihp, int error, const char *fmt, ...) argument
52 ihp->ih_errno = error;
54 ihp->ih_errmsg[0] = '\0';
56 (void) vsnprintf(ihp->ih_errmsg, sizeof (ihp->ih_errmsg),
64 ipmi_errno(ipmi_handle_t *ihp) argument
66 return (ihp->ih_errno);
71 ipmi_errmsg(ipmi_handle_t *ihp) argument
78 if (ipmi_errno_table[i].int_value == ihp->ih_errno) {
84 if (str == NULL && (str = strerror(ihp
99 ipmi_alloc(ipmi_handle_t *ihp, size_t size) argument
110 ipmi_zalloc(ipmi_handle_t *ihp, size_t size) argument
121 ipmi_strdup(ipmi_handle_t *ihp, const char *str) argument
133 ipmi_free(ipmi_handle_t *ihp, void *ptr) argument
[all...]
H A Dipmi_hash.c94 ipmi_hash_t *ihp; local
96 if ((ihp = ipmi_zalloc(hp, sizeof (ipmi_hash_t))) == NULL)
99 ihp->ih_handle = hp;
100 ihp->ih_nbuckets = IPMI_HASHMINSIZE;
101 ihp->ih_linkoffs = linkoffs;
102 ihp->ih_convert = convert;
103 ihp->ih_compute = compute;
104 ihp->ih_compare = compare;
106 if ((ihp->ih_buckets = ipmi_zalloc(hp,
107 ihp
116 ipmi_hash_destroy(ipmi_hash_t *ihp) argument
164 ipmi_hash_compute(ipmi_hash_t *ihp, const void *elem) argument
170 ipmi_hash_resize(ipmi_hash_t *ihp, ulong_t nsize) argument
217 ipmi_hash_lookup(ipmi_hash_t *ihp, const void *search) argument
233 ipmi_hash_first(ipmi_hash_t *ihp) argument
244 ipmi_hash_next(ipmi_hash_t *ihp, void *elem) argument
255 ipmi_hash_insert(ipmi_hash_t *ihp, void *elem) argument
272 ipmi_hash_remove(ipmi_hash_t *ihp, void *elem) argument
295 ipmi_hash_count(ipmi_hash_t *ihp) argument
[all...]
H A Dipmi_lancfg.c98 ipmi_lan_get_param(ipmi_handle_t *ihp, int channel, int param, int set, argument
115 if ((rsp = ipmi_send(ihp, &cmd)) == NULL) {
116 switch (ihp->ih_completion) {
118 (void) ipmi_set_error(ihp, EIPMI_BADPARAM, NULL);
125 return (ipmi_set_error(ihp, EIPMI_BAD_RESPONSE_LENGTH, NULL));
133 ipmi_lan_get_config(ipmi_handle_t *ihp, int channel, ipmi_lan_config_t *cfgp) argument
139 if (ipmi_lan_get_param(ihp, channel, IPMI_LAN_PARAM_SET_IN_PROGRESS, 0,
150 if (ipmi_lan_get_param(ihp, channel, lep->ile_param,
160 ipmi_lan_set_param(ipmi_handle_t *ihp, int channel, int param, void *data, argument
176 if (ipmi_send(ihp,
201 ipmi_lan_set_config(ipmi_handle_t *ihp, int channel, ipmi_lan_config_t *cfgp, int mask) argument
[all...]
H A Dipmi_sunoem.c79 check_sunoem(ipmi_handle_t *ihp) argument
83 if ((devid = ipmi_get_deviceid(ihp)) == NULL)
87 return (ipmi_set_error(ihp, EIPMI_INVALID_COMMAND, NULL));
93 ipmi_send_sunoem_led_set(ipmi_handle_t *ihp, ipmi_cmd_sunoem_led_set_t *req) argument
103 if ((resp = ipmi_send(ihp, &cmd)) == NULL)
107 return (ipmi_set_error(ihp, EIPMI_BAD_RESPONSE_LENGTH, NULL));
113 ipmi_send_sunoem_led_get(ipmi_handle_t *ihp, ipmi_cmd_sunoem_led_get_t *req, argument
124 if ((resp = ipmi_send(ihp, &cmd)) == NULL)
128 return (ipmi_set_error(ihp, EIPMI_BAD_RESPONSE_LENGTH, NULL));
135 ipmi_sunoem_led_set(ipmi_handle_t *ihp, ipmi_sdr_generic_locator_ argument
156 ipmi_sunoem_led_get(ipmi_handle_t *ihp, ipmi_sdr_generic_locator_t *dev, uint8_t *mode) argument
176 ipmi_sunoem_uptime(ipmi_handle_t *ihp, uint32_t *uptime, uint32_t *gen) argument
205 ipmi_sunoem_update_fru(ipmi_handle_t *ihp, ipmi_sunoem_fru_t *req) argument
[all...]
H A Dipmi_user.c106 ipmi_get_user_access(ipmi_handle_t *ihp, uint8_t channel, uint8_t uid) argument
120 if ((resp = ipmi_send(ihp, &cmd)) == NULL) {
127 if (ipmi_errno(ihp) == EIPMI_INVALID_REQUEST)
128 (void) ipmi_set_error(ihp, EIPMI_INVALID_COMMAND,
134 (void) ipmi_set_error(ihp, EIPMI_BAD_RESPONSE_LENGTH, NULL);
142 ipmi_get_user_name(ipmi_handle_t *ihp, uint8_t uid) argument
152 if ((resp = ipmi_send(ihp, &cmd)) == NULL)
156 (void) ipmi_set_error(ihp, EIPMI_BAD_RESPONSE_LENGTH, NULL);
164 ipmi_user_clear(ipmi_handle_t *ihp) argument
168 while ((uip = ipmi_list_next(&ihp
179 ipmi_user_iter(ipmi_handle_t *ihp, int (*func)(ipmi_user_t *, void *), void *data) argument
289 ipmi_user_lookup_name(ipmi_handle_t *ihp, const char *name) argument
307 ipmi_user_lookup_id(ipmi_handle_t *ihp, uint8_t uid) argument
325 ipmi_user_set_password(ipmi_handle_t *ihp, uint8_t uid, const char *passwd) argument
[all...]
H A Dipmi_entity.c70 ipmi_entity_add_assoc(ipmi_handle_t *ihp, ipmi_entity_impl_t *eip, argument
79 if ((cp = ipmi_hash_lookup(ihp->ih_entities, &search)) == NULL) {
80 if ((cp = ipmi_zalloc(ihp,
87 ipmi_hash_insert(ihp->ih_entities, cp);
194 ipmi_entity_visit(ipmi_handle_t *ihp, const char *name, ipmi_sdr_t *sdrp, argument
209 if ((eip = ipmi_hash_lookup(ihp->ih_entities, &search)) == NULL) {
210 if ((eip = ipmi_zalloc(ihp,
217 ipmi_hash_insert(ihp->ih_entities, eip);
237 if (ipmi_entity_add_assoc(ihp, eip,
249 if (ipmi_entity_add_assoc(ihp, ei
287 ipmi_entity_present_sdr(ipmi_handle_t *ihp, ipmi_sdr_t *sdrp, boolean_t *valp) argument
401 ipmi_entity_present(ipmi_handle_t *ihp, ipmi_entity_t *ep, boolean_t *valp) argument
564 ipmi_entity_refresh(ipmi_handle_t *ihp) argument
577 ipmi_entity_iter(ipmi_handle_t *ihp, int (*func)(ipmi_handle_t *, ipmi_entity_t *, void *), void *data) argument
599 ipmi_entity_iter_sdr(ipmi_handle_t *ihp, ipmi_entity_t *ep, int (*func)(ipmi_handle_t *, ipmi_entity_t *, const char *, ipmi_sdr_t *, void *), void *data) argument
619 ipmi_entity_iter_children(ipmi_handle_t *ihp, ipmi_entity_t *ep, int (*func)(ipmi_handle_t *, ipmi_entity_t *, void *), void *data) argument
637 ipmi_entity_parent(ipmi_handle_t *ihp, ipmi_entity_t *ep) argument
651 ipmi_entity_lookup(ipmi_handle_t *ihp, uint8_t type, uint8_t instance) argument
671 ipmi_entity_lookup_sdr(ipmi_handle_t *ihp, const char *name) argument
719 ipmi_entity_init(ipmi_handle_t *ihp) argument
732 ipmi_entity_clear(ipmi_handle_t *ihp) argument
748 ipmi_entity_fini(ipmi_handle_t *ihp) argument
[all...]
H A Dipmi_sdr.c106 ipmi_sdr_get_info(ipmi_handle_t *ihp) argument
119 if ((rsp = ipmi_send(ihp, &cmd)) == NULL)
143 ipmi_sdr_reserve_repository(ipmi_handle_t *ihp) argument
153 if ((rsp = ipmi_send(ihp, &cmd)) == NULL)
156 ihp->ih_reservation = *((uint16_t *)rsp->ic_data);
165 ipmi_sdr_changed(ipmi_handle_t *ihp) argument
169 if ((sip = ipmi_sdr_get_info(ihp)) == NULL)
172 return (sip->isi_add_ts > ihp->ih_sdr_ts ||
173 sip->isi_erase_ts > ihp->ih_sdr_ts ||
174 ipmi_hash_first(ihp
181 ipmi_sdr_refresh(ipmi_handle_t *ihp) argument
425 ipmi_sdr_init(ipmi_handle_t *ihp) argument
437 ipmi_sdr_clear(ipmi_handle_t *ihp) argument
450 ipmi_sdr_fini(ipmi_handle_t *ihp) argument
459 ipmi_sdr_get(ipmi_handle_t *ihp, uint16_t id, uint16_t *next) argument
545 ipmi_sdr_iter(ipmi_handle_t *ihp, int (*func)(ipmi_handle_t *, const char *, ipmi_sdr_t *, void *), void *data) argument
565 ipmi_sdr_lookup(ipmi_handle_t *ihp, const char *idstr) argument
584 ipmi_sdr_lookup_common(ipmi_handle_t *ihp, const char *idstr, uint8_t type) argument
601 ipmi_sdr_lookup_fru(ipmi_handle_t *ihp, const char *idstr) argument
608 ipmi_sdr_lookup_generic(ipmi_handle_t *ihp, const char *idstr) argument
615 ipmi_sdr_lookup_compact_sensor(ipmi_handle_t *ihp, const char *idstr) argument
622 ipmi_sdr_lookup_full_sensor(ipmi_handle_t *ihp, const char *idstr) argument
[all...]
/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/
H A Discsi_stats.c80 iscsi_hba_kstat_init(iscsi_hba_t *ihp) argument
92 ihp->hba_oid) >= sizeof (ks_name)) {
96 ihp->stats.ks = kstat_create(iSCSI_MODULE_NAME,
97 ddi_get_instance(ihp->hba_dip), ks_name, iSCSI_CLASS_HBA,
100 if (ihp->stats.ks == NULL) {
102 ihp->hba_oid);
106 ihs = &ihp->stats.ks_data;
107 ihp->stats.ks->ks_data = &ihp->stats.ks_data;
108 ihp
128 iscsi_hba_kstat_term(iscsi_hba_t *ihp) argument
140 iscsi_hba_t *ihp = (iscsi_hba_t *)ks->ks_private; local
171 iscsi_hba_t *ihp; local
341 iscsi_hba_t *ihp = isp->sess_hba; local
[all...]
H A Discsi_cmd.c722 iscsi_hba_t *ihp; local
730 ihp = isp->sess_hba;
731 ASSERT(ihp != NULL);
H A Discsi_conn.c685 iscsi_hba_t *ihp; local
699 ihp = isp->sess_hba;
700 ASSERT(ihp != NULL);
714 bcopy(&ihp->hba_params, &icp->conn_params,
716 bcopy(&ihp->hba_tunable_params, &icp->conn_tunable_params,
728 !iscsi_chk_bootlun_mpxio(ihp) && isp->sess_boot) {
859 !iscsi_chk_bootlun_mpxio(ihp)) {
H A Discsi_lun.c72 iscsi_hba_t *ihp = NULL; local
81 ihp = isp->sess_hba;
82 ASSERT(ihp != NULL);
155 if ((ihp->hba_mpxio_enabled == B_TRUE) &&
233 iscsi_lun_destroy(iscsi_hba_t *ihp, iscsi_lun_t *ilp) argument
244 status = iscsi_lun_offline(ihp, ilp, B_TRUE);
302 iscsi_hba_t *ihp = NULL; local
311 ihp = isp->sess_hba;
312 ASSERT(ihp != NULL);
332 mdi_rtn = mdi_pi_alloc_compatible(ihp
413 iscsi_hba_t *ihp = NULL; local
531 iscsi_lun_online(iscsi_hba_t *ihp, iscsi_lun_t *ilp) argument
640 iscsi_lun_offline(iscsi_hba_t *ihp, iscsi_lun_t *ilp, boolean_t lun_free) argument
[all...]
H A Discsi_ioctl.c144 iscsi_ioctl_conn_oid_list_get(iscsi_hba_t *ihp, iscsi_conn_list_t *cl) argument
160 rw_enter(&ihp->hba_sess_list_rwlock, RW_READER);
161 isp = ihp->hba_sess_list;
168 for (isp = ihp->hba_sess_list; isp; isp = isp->sess_next) {
226 rw_exit(&ihp->hba_sess_list_rwlock);
234 iscsi_ioctl_conn_props_get(iscsi_hba_t *ihp, iscsi_conn_props_t *cp) argument
247 rw_enter(&ihp->hba_sess_list_rwlock, RW_READER);
248 if (iscsi_sess_get(cp->cp_sess_oid, ihp, &isp) != 0) {
249 rw_exit(&ihp->hba_sess_list_rwlock);
309 rw_exit(&ihp
319 iscsi_ioctl_sendtgts_get(iscsi_hba_t *ihp, iscsi_sendtgts_list_t *stl) argument
741 iscsi_set_params(iscsi_param_set_t *ils, iscsi_hba_t *ihp, boolean_t persist) argument
997 iscsi_target_prop_mod(iscsi_hba_t *ihp, iscsi_property_t *ipp, int cmd) argument
1116 iscsi_ioctl_get_config_sess(iscsi_hba_t *ihp, iscsi_config_sess_t *ics) argument
1170 iscsi_ioctl_set_config_sess(iscsi_hba_t *ihp, iscsi_config_sess_t *ics) argument
1259 iscsi_ioctl_set_tunable_param(iscsi_hba_t *ihp, iscsi_tunable_object_t *tpss) argument
[all...]
H A Discsi_login.c39 static int iscsi_find_key_value(char *param, char *ihp, char *pdu_end,
83 iscsi_hba_t *ihp; local
92 ihp = isp->sess_hba;
93 ASSERT(ihp != NULL);
124 (ihp->hba_service_status_overwrite == B_TRUE) &&
674 iscsi_hdr_t *ihp = text_pdu->isp_hdr; local
1021 hton24(ihp->dlength, pdu_length);
1916 iscsi_find_key_value(char *param, char *ihp, char *pdu_end, argument
1920 char *text = ihp;
2143 iscsi_hba_t *ihp; local
[all...]
H A Discsi_net.c177 static iscsi_status_t iscsi_net_sendpdu(void *socket, iscsi_hdr_t *ihp,
179 static iscsi_status_t iscsi_net_recvdata(void *socket, iscsi_hdr_t *ihp,
181 static iscsi_status_t iscsi_net_recvhdr(void *socket, iscsi_hdr_t *ihp,
496 iscsi_net_sendpdu(void *socket, iscsi_hdr_t *ihp, char *data, int flags) argument
510 ASSERT(ihp != NULL);
517 iovec[iovlen].iov_base = (void *)ihp;
518 iovec[iovlen].iov_len = sizeof (*ihp) + ihp->hlength * 4;
519 total_len += sizeof (*ihp) + ihp
606 iscsi_net_recvhdr(void *socket, iscsi_hdr_t *ihp, int header_length, int timeout, int flags) argument
735 iscsi_net_recvdata(void *socket, iscsi_hdr_t *ihp, char *data, int max_data_length, int timeout, int flags) argument
[all...]
/illumos-gate/usr/src/cmd/fm/ipmitopo/common/
H A Dipmitopo.c43 sdr_print(ipmi_handle_t *ihp, ipmi_entity_t *ep, const char *name, argument
85 if ((srp = ipmi_get_sensor_reading(ihp,
87 if (ipmi_errno(ihp) == EIPMI_NOT_PRESENT) {
104 entity_print(ipmi_handle_t *ihp, ipmi_entity_t *ep, void *data) argument
114 if (ipmi_entity_present(ihp, ep, &present) != 0) {
116 24 - indentation, name, "unknown", ipmi_errmsg(ihp));
121 (void) ipmi_entity_iter_sdr(ihp, ep, sdr_print,
125 (void) ipmi_entity_iter_children(ihp, ep, entity_print,
133 ipmi_handle_t *ihp; local
187 if ((ihp
[all...]
/illumos-gate/usr/src/lib/fm/topo/modules/common/ipmi/
H A Dipmi_enum.c84 ipmi_handle_t *ihp; local
93 if ((ihp = topo_mod_ipmi_hold(mod)) == NULL)
107 if ((sdrp = ipmi_sdr_lookup(ihp, name)) == NULL ||
108 ipmi_entity_present_sdr(ihp, sdrp, &present) != 0) {
111 name, ipmi_errmsg(ihp));
137 if ((ep = ipmi_entity_lookup_sdr(ihp, names[i]))
157 if (ipmi_entity_present(ihp, ep, &present) != 0) {
160 ipmi_errmsg(ihp));
191 ipmi_check_sdr(ipmi_handle_t *ihp, ipmi_entity_t *ep, const char *name, argument
207 ipmi_check_entity(ipmi_handle_t *ihp, ipmi_entity_ argument
406 ipmi_handle_t *ihp; local
[all...]
/illumos-gate/usr/src/uts/i86pc/i86hvm/io/xpv/
H A Devtchn.c328 ddi_intr_handle_t *ihp; local
351 ihp = kmem_zalloc(sizeof (ddi_intr_handle_t), KM_SLEEP);
352 rv = ddi_intr_alloc(xpv_dip, ihp, DDI_INTR_TYPE_FIXED, 0, 1, &actual,
360 rv = ddi_intr_add_handler(*ihp, evtchn_callback_fcn, NULL, NULL);
362 (void) ddi_intr_free(*ihp);
366 evtchn_ihp = ihp;
368 if (ddi_intr_enable(*ihp) != DDI_SUCCESS) {
374 evtchn_callback_irq = ((ddi_intr_handle_impl_t *)*ihp)->ih_vector;
/illumos-gate/usr/src/lib/libdtrace/common/
H A Ddt_provider.c821 dt_probe_iter(dt_idhash_t *ihp, dt_ident_t *idp, dt_probe_iter_t *pit) argument

Completed in 86 milliseconds

12