Searched refs:uscsi_cmd (Results 1 - 25 of 63) sorted by relevance

123

/illumos-gate/usr/src/lib/mpapi/libmpapi/common/
H A Dmpapi-sun.h61 struct uscsi_cmd *cmd
H A Dmpapi-sun.c45 MP_OID pathOid, struct uscsi_cmd *cmd)
H A Dmpapi-plugin.h283 MP_OID oid, struct uscsi_cmd *cmd
/illumos-gate/usr/src/lib/libbc/inc/include/scsi/impl/
H A Duscsi.h43 struct uscsi_cmd { struct
64 #define USCSICMD _IOWR('u', 1, struct uscsi_cmd) /* user scsi command */
/illumos-gate/usr/src/cmd/cdrw/
H A Dtransport.h47 struct uscsi_cmd *get_uscsi_cmd(void);
48 int uscsi(int fd, struct uscsi_cmd *scmd);
H A Dmmc.c41 struct uscsi_cmd *scmd;
56 struct uscsi_cmd *scmd;
74 struct uscsi_cmd *scmd;
91 struct uscsi_cmd *scmd;
118 struct uscsi_cmd *scmd;
143 struct uscsi_cmd *scmd;
177 struct uscsi_cmd *scmd;
206 struct uscsi_cmd *scmd;
229 struct uscsi_cmd *scmd;
248 struct uscsi_cmd *scm
[all...]
H A Dtoshiba.c57 struct uscsi_cmd *scmd;
79 struct uscsi_cmd *scmd;
113 struct uscsi_cmd *scmd;
H A Dtransport.c43 static struct uscsi_cmd uscmd;
47 struct uscsi_cmd *
57 uscsi(int fd, struct uscsi_cmd *scmd)
/illumos-gate/usr/src/uts/common/sys/scsi/impl/
H A Duscsi.h41 struct uscsi_cmd { struct
198 struct uscsi_cmd *scsi_uscsi_alloc();
200 struct scsi_address *, struct uscsi_cmd **);
202 struct scsi_address *, struct uscsi_cmd **);
204 int scsi_uscsi_pktinit(struct uscsi_cmd *, struct scsi_pkt *);
206 struct uscsi_cmd *, int (*)(struct buf *),
208 int scsi_uscsi_pktfini(struct scsi_pkt *, struct uscsi_cmd *);
210 int scsi_uscsi_copyout(intptr_t, struct uscsi_cmd *);
211 void scsi_uscsi_free(struct uscsi_cmd *);
212 int scsi_uscsi_copyout_and_free(intptr_t, struct uscsi_cmd *);
[all...]
/illumos-gate/usr/src/cmd/format/
H A Dctlr_scsi.h138 int uscsi_cmd(int, struct uscsi_cmd *, int);
170 int uscsi_cmd();
H A Dctlr_scsi.c80 static void scsi_printerr(struct uscsi_cmd *,
208 struct uscsi_cmd ucmd;
259 rc = uscsi_cmd(fd, &ucmd, flags);
335 struct uscsi_cmd ucmd;
480 status = uscsi_cmd(cur_file, &ucmd,
493 status = uscsi_cmd(cur_file, &ucmd,
506 status = uscsi_cmd(cur_file, &ucmd,
542 struct uscsi_cmd ucmd;
588 status = uscsi_cmd(cur_file, &ucmd, F_NORMAL);
597 status = uscsi_cmd(cur_fil
1983 uscsi_cmd(fd, ucmd, flags) function
[all...]
/illumos-gate/usr/src/cmd/ndmpd/tlm/
H A Dtlm_init.c57 struct uscsi_cmd uscsi_cmd; local
64 (void) memset(&uscsi_cmd, 0, sizeof (uscsi_cmd));
68 uscsi_cmd.uscsi_flags |= USCSI_READ | USCSI_ISOLATE;
69 uscsi_cmd.uscsi_bufaddr = data;
70 uscsi_cmd.uscsi_buflen = size;
71 uscsi_cmd.uscsi_timeout = 1000;
72 uscsi_cmd.uscsi_cdb = (char *)cdb;
75 uscsi_cmd
[all...]
/illumos-gate/usr/src/cmd/hal/utils/
H A Dcdutils.h41 void uscsi_cmd_init(struct uscsi_cmd *scmd, char *cdb, int cdblen);
42 int uscsi(int fd, struct uscsi_cmd *scmd);
H A Dcdutils.c44 uscsi_cmd_init(struct uscsi_cmd *scmd, char *cdb, int cdblen)
52 uscsi(int fd, struct uscsi_cmd *scmd)
136 struct uscsi_cmd scmd;
191 struct uscsi_cmd scmd;
366 struct uscsi_cmd scmd;
412 struct uscsi_cmd scmd;
483 struct uscsi_cmd scmd;
/illumos-gate/usr/src/lib/storage/libg_fc/common/
H A Dio.c92 struct uscsi_cmd ucmd;
127 struct uscsi_cmd ucmd;
165 struct uscsi_cmd ucmd;
229 struct uscsi_cmd ucmd;
265 struct uscsi_cmd ucmd;
294 struct uscsi_cmd ucmd;
337 struct uscsi_cmd ucmd;
372 struct uscsi_cmd ucmd;
412 struct uscsi_cmd ucmd;
458 struct uscsi_cmd ucm
[all...]
/illumos-gate/usr/src/lib/fm/libseslog/common/
H A Dlibseslog.c67 construct_scsi_pt_obj(struct uscsi_cmd *uscsi)
69 (void) memset(uscsi, 0, sizeof (struct uscsi_cmd));
78 set_scsi_pt_cdb(struct uscsi_cmd *uscsi, const unsigned char *cdb,
89 set_scsi_pt_sense(struct uscsi_cmd *uscsi, unsigned char *sense,
101 set_scsi_pt_data_in(struct uscsi_cmd *uscsi, unsigned char *dxferp,
116 do_scsi_pt(struct uscsi_cmd *uscsi, int fd, int time_secs)
147 struct uscsi_cmd uscsi;
440 set_scsi_pt_data_out(struct uscsi_cmd *uscsi, const unsigned char *dxferp,
468 struct uscsi_cmd uscsi;
505 struct uscsi_cmd uscs
[all...]
/illumos-gate/usr/src/lib/storage/libg_fc/common/hdrs/
H A Dg_state.h173 extern void g_scsi_printerr(struct uscsi_cmd *,
196 extern int cmd(int, struct uscsi_cmd *, int);
/illumos-gate/usr/src/lib/mpapi/libmpscsi_vhci/common/
H A DSun_MP_SendScsiCmd.c40 Sun_MP_SendScsiCmd(MP_OID pathOid, struct uscsi_cmd *cmd)
/illumos-gate/usr/src/lib/fm/libdiskstatus/common/
H A Dds_scsi_uscsi.c659 scsi_printerr(struct uscsi_cmd *ucmd, struct scsi_extended_sense *rq, int rqlen)
712 sizeof (struct uscsi_cmd));
1038 * the "uscsi_cmd" structure should have the request sense buffer allocated in
1042 uscsi_cmd(int fd, struct uscsi_cmd *ucmd, void *rqbuf, int *rqlen) function
1168 struct uscsi_cmd ucmd;
1181 status = uscsi_cmd(fd, &ucmd, rqbuf, rqblen);
1205 struct uscsi_cmd ucmd;
1231 status = uscsi_cmd(fd, &ucmd, rqbuf, rqblen);
1327 struct uscsi_cmd ucm
[all...]
/illumos-gate/usr/src/uts/common/io/scsi/targets/
H A Dsgen.c136 static int sgen_uscsi_cmd(dev_t, struct uscsi_cmd *, int);
1183 retval = sgen_uscsi_cmd(dev, (struct uscsi_cmd *)arg, flag);
1202 sgen_uscsi_cmd(dev_t dev, struct uscsi_cmd *ucmd, int flag)
1204 struct uscsi_cmd *uscmd;
1445 struct uscsi_cmd *ucmd;
1453 ucmd = (struct uscsi_cmd *)bp->b_private;
1573 struct uscsi_cmd *ucmd;
1594 ucmd = (struct uscsi_cmd *)bp->b_private;
1726 struct uscsi_cmd *ucmd =
1727 (struct uscsi_cmd *)sg_stat
[all...]
/illumos-gate/usr/src/cmd/smserverd/
H A Dsmediad.c249 static int32_t do_uscsi_cmd(int32_t file, struct uscsi_cmd *uscsi_cmd,
295 static int32_t invalid_uscsi_operation(door_data_t *, struct uscsi_cmd *);
302 invalid_uscsi_operation(door_data_t *door_dp, struct uscsi_cmd *ucmd)
336 struct uscsi_cmd ucmd;
463 do_uscsi_cmd(int32_t file, struct uscsi_cmd *uscsi_cmd, int32_t flag) argument
470 uscsi_cmd->uscsi_flags = USCSI_ISOLATE;
473 uscsi_cmd->uscsi_flags |= USCSI_DIAGNOSE;
475 uscsi_cmd
[all...]
/illumos-gate/usr/src/uts/common/sys/scsi/targets/
H A Dsgendef.h73 struct uscsi_cmd *sgen_ucmd; /* uscsi command struct */
H A Dses.h52 #define Uscmd struct uscsi_cmd
197 _NOTE(SCHEME_PROTECTS_DATA("unique per pkt", uscsi_cmd))
/illumos-gate/usr/src/uts/common/io/scsi/impl/
H A Dscsi_subr.c2041 struct uscsi_cmd uic_cmd;
2085 struct uscsi_cmd **uscmdp)
2088 struct uscsi_cmd *uscmd;
2096 * unmapped, etc. First get some memory for the uscsi_cmd
2097 * struct and copy the contents of the given uscsi_cmd struct
2114 struct uscsi_cmd *
2123 * It is supposed that the uscsi_cmd has been alloced correctly,
2133 struct uscsi_cmd **uscmdp)
2143 struct uscsi_cmd *uscmd = *uscmdp;
2161 bzero(uscmd, sizeof (struct uscsi_cmd));
[all...]
/illumos-gate/usr/src/lib/scsi/plugins/scsi/engines/uscsi/
H A Duscsi.c134 struct uscsi_cmd cmd;

Completed in 89 milliseconds

123