Lines Matching refs:ihp
46 ipmi_set_error(ipmi_handle_t *ihp, int error, const char *fmt, ...) in ipmi_set_error() argument
52 ihp->ih_errno = error; in ipmi_set_error()
54 ihp->ih_errmsg[0] = '\0'; in ipmi_set_error()
56 (void) vsnprintf(ihp->ih_errmsg, sizeof (ihp->ih_errmsg), in ipmi_set_error()
64 ipmi_errno(ipmi_handle_t *ihp) in ipmi_errno() argument
66 return (ihp->ih_errno); in ipmi_errno()
71 ipmi_errmsg(ipmi_handle_t *ihp) in ipmi_errmsg() argument
78 if (ipmi_errno_table[i].int_value == ihp->ih_errno) { in ipmi_errmsg()
84 if (str == NULL && (str = strerror(ihp->ih_errno)) == NULL) in ipmi_errmsg()
87 if (ihp->ih_errmsg[0] == '\0') in ipmi_errmsg()
90 (void) snprintf(ihp->ih_errbuf, sizeof (ihp->ih_errbuf), in ipmi_errmsg()
91 "%s: %s", str, ihp->ih_errmsg); in ipmi_errmsg()
92 return (ihp->ih_errbuf); in ipmi_errmsg()
99 ipmi_alloc(ipmi_handle_t *ihp, size_t size) in ipmi_alloc() argument
104 (void) ipmi_set_error(ihp, EIPMI_NOMEM, NULL); in ipmi_alloc()
110 ipmi_zalloc(ipmi_handle_t *ihp, size_t size) in ipmi_zalloc() argument
115 (void) ipmi_set_error(ihp, EIPMI_NOMEM, NULL); in ipmi_zalloc()
121 ipmi_strdup(ipmi_handle_t *ihp, const char *str) in ipmi_strdup() argument
126 (void) ipmi_set_error(ihp, EIPMI_NOMEM, NULL); in ipmi_strdup()
133 ipmi_free(ipmi_handle_t *ihp, void *ptr) in ipmi_free() argument