Lines Matching refs:hp

50 uscsi_open(libscsi_hdl_t *hp, const void *target)  in uscsi_open()  argument
55 if ((dp = libscsi_zalloc(hp, sizeof (struct uscsi_dev))) == NULL) in uscsi_open()
58 if ((dp->dev = libscsi_strdup(hp, target_name)) == NULL) { in uscsi_open()
59 libscsi_free(hp, dp); in uscsi_open()
64 (void) libscsi_error(hp, ESCSI_BADTARGET, "failed to open %s " in uscsi_open()
66 libscsi_free(hp, dp->dev); in uscsi_open()
67 libscsi_free(hp, dp); in uscsi_open()
75 uscsi_close(libscsi_hdl_t *hp, void *private) in uscsi_close() argument
85 libscsi_free(hp, dp->dev); in uscsi_close()
86 libscsi_free(hp, dp); in uscsi_close()
90 xlate_flags(libscsi_hdl_t *hp, uint_t flags, int *uf) in xlate_flags() argument
120 return (libscsi_error(hp, ESCSI_BOGUSFLAGS, in xlate_flags()
131 uscsi_exec(libscsi_hdl_t *hp, void *private, libscsi_action_t *ap) in uscsi_exec() argument
146 if (xlate_flags(hp, flags, &cmd.uscsi_flags) != 0) in uscsi_exec()
180 return (libscsi_error(hp, ESCSI_BADCMD, "internal " in uscsi_exec()
183 return (libscsi_error(hp, ESCSI_PERM, "insufficient " in uscsi_exec()
188 return (libscsi_error(hp, ESCSI_IO, "I/O " in uscsi_exec()
192 return (libscsi_error(hp, ESCSI_SYS, "uscsi ioctl " in uscsi_exec()
210 uscsi_target_name(libscsi_hdl_t *hp, void *private, char *buf, size_t len) in uscsi_target_name() argument
218 uscsi_max_transfer(libscsi_hdl_t *hp, void *private, size_t *sizep) in uscsi_max_transfer() argument
227 return (libscsi_error(hp, ESCSI_BADCMD, "internal " in uscsi_max_transfer()
230 return (libscsi_error(hp, ESCSI_PERM, "insufficient " in uscsi_max_transfer()
233 return (libscsi_error(hp, ESCSI_NOTSUP, "max transfer " in uscsi_max_transfer()
236 return (libscsi_error(hp, ESCSI_SYS, "uscsi ioctl " in uscsi_max_transfer()
264 libscsi_uscsi_init(libscsi_hdl_t *hp) in libscsi_uscsi_init() argument