Home
last modified time | relevance | path

Searched refs:uscsi_cmd (Results 1 – 25 of 60) sorted by relevance

123

/illumos-gate/usr/src/uts/common/sys/scsi/impl/
H A Duscsi.h43 struct uscsi_cmd { struct
206 struct uscsi_cmd *scsi_uscsi_alloc();
208 struct scsi_address *, struct uscsi_cmd **);
210 struct scsi_address *, struct uscsi_cmd **);
212 int scsi_uscsi_pktinit(struct uscsi_cmd *, struct scsi_pkt *);
214 struct uscsi_cmd *, int (*)(struct buf *),
216 int scsi_uscsi_pktfini(struct scsi_pkt *, struct uscsi_cmd *);
218 int scsi_uscsi_copyout(intptr_t, struct uscsi_cmd *);
219 void scsi_uscsi_free(struct uscsi_cmd *);
220 int scsi_uscsi_copyout_and_free(intptr_t, struct uscsi_cmd *);
/illumos-gate/usr/src/cmd/cdrw/
H A Dmmc.c41 struct uscsi_cmd *scmd; in test_unit_ready()
56 struct uscsi_cmd *scmd; in inquiry()
74 struct uscsi_cmd *scmd; in read_capacity()
91 struct uscsi_cmd *scmd; in mode_sense()
118 struct uscsi_cmd *scmd; in mode_select()
143 struct uscsi_cmd *scmd; in read_track_info()
177 struct uscsi_cmd *scmd; in read_toc()
206 struct uscsi_cmd *scmd; in read_header()
229 struct uscsi_cmd *scmd; in read_disc_info()
248 struct uscsi_cmd *scmd; in get_configuration()
[all …]
H A Dtransport.h45 struct uscsi_cmd *get_uscsi_cmd(void);
46 int uscsi(int fd, struct uscsi_cmd *scmd);
H A Dtransport.c41 static struct uscsi_cmd uscmd;
45 struct uscsi_cmd *
55 uscsi(int fd, struct uscsi_cmd *scmd) in uscsi()
H A Dtoshiba.c55 struct uscsi_cmd *scmd; in read_toc_as_per_8020()
77 struct uscsi_cmd *scmd; in toshiba_read_audio()
111 struct uscsi_cmd *scmd; in toshiba_speed_ctrl()
/illumos-gate/usr/src/cmd/ndmpd/tlm/
H A Dtlm_init.c57 struct uscsi_cmd uscsi_cmd; in read_scsi_page() local
64 (void) memset(&uscsi_cmd, 0, sizeof (uscsi_cmd)); in read_scsi_page()
68 uscsi_cmd.uscsi_flags |= USCSI_READ | USCSI_ISOLATE; in read_scsi_page()
69 uscsi_cmd.uscsi_bufaddr = data; in read_scsi_page()
70 uscsi_cmd.uscsi_buflen = size; in read_scsi_page()
71 uscsi_cmd.uscsi_timeout = 1000; in read_scsi_page()
72 uscsi_cmd.uscsi_cdb = (char *)cdb; in read_scsi_page()
75 uscsi_cmd.uscsi_flags |= USCSI_RQENABLE; in read_scsi_page()
76 uscsi_cmd.uscsi_rqbuf = data; in read_scsi_page()
77 uscsi_cmd.uscsi_rqlen = size; in read_scsi_page()
[all …]
/illumos-gate/usr/src/lib/storage/libg_fc/common/
H A Dio.c92 struct uscsi_cmd ucmd; in g_scsi_persistent_reserve_in_cmd()
127 struct uscsi_cmd ucmd; in g_scsi_send_diag_cmd()
165 struct uscsi_cmd ucmd; in rec_diag_cmd()
229 struct uscsi_cmd ucmd; in g_scsi_writebuffer_cmd()
265 struct uscsi_cmd ucmd; in g_scsi_readbuffer_cmd()
294 struct uscsi_cmd ucmd; in g_scsi_inquiry_cmd()
337 struct uscsi_cmd ucmd; in g_scsi_log_sense_cmd()
372 struct uscsi_cmd ucmd; in g_scsi_mode_select_cmd()
412 struct uscsi_cmd ucmd; in g_scsi_mode_sense_cmd()
458 struct uscsi_cmd ucmd; in g_scsi_read_capacity_cmd()
[all …]
/illumos-gate/usr/src/lib/fm/libseslog/common/
H A Dlibseslog.c67 construct_scsi_pt_obj(struct uscsi_cmd *uscsi) in construct_scsi_pt_obj()
69 (void) memset(uscsi, 0, sizeof (struct uscsi_cmd)); in construct_scsi_pt_obj()
78 set_scsi_pt_cdb(struct uscsi_cmd *uscsi, const unsigned char *cdb, in set_scsi_pt_cdb()
89 set_scsi_pt_sense(struct uscsi_cmd *uscsi, unsigned char *sense, in set_scsi_pt_sense()
101 set_scsi_pt_data_in(struct uscsi_cmd *uscsi, unsigned char *dxferp, in set_scsi_pt_data_in()
116 do_scsi_pt(struct uscsi_cmd *uscsi, int fd, int time_secs) in do_scsi_pt()
147 struct uscsi_cmd uscsi; in read_log()
439 set_scsi_pt_data_out(struct uscsi_cmd *uscsi, const unsigned char *dxferp, in set_scsi_pt_data_out()
467 struct uscsi_cmd uscsi; in sg_ll_mode_sense10()
504 struct uscsi_cmd uscsi; in sg_ll_mode_select10()
/illumos-gate/usr/src/cmd/format/
H A Dctlr_scsi.c77 static void scsi_printerr(struct uscsi_cmd *,
168 struct uscsi_cmd ucmd; in scsi_rdwr()
219 rc = uscsi_cmd(fd, &ucmd, flags); in scsi_rdwr()
287 struct uscsi_cmd ucmd; in scsi_format()
432 status = uscsi_cmd(cur_file, &ucmd, in scsi_format()
445 status = uscsi_cmd(cur_file, &ucmd, in scsi_format()
458 status = uscsi_cmd(cur_file, &ucmd, in scsi_format()
494 struct uscsi_cmd ucmd; in scsi_raw_format()
540 status = uscsi_cmd(cur_file, &ucmd, F_NORMAL); in scsi_raw_format()
549 status = uscsi_cmd(cur_file, &ucmd, F_NORMAL); in scsi_raw_format()
[all …]
H A Dctlr_scsi.h138 int uscsi_cmd(int, struct uscsi_cmd *, int);
170 int uscsi_cmd();
H A Dmenu_scsi.c509 struct uscsi_cmd ucmd; in do_format()
583 status = uscsi_cmd(cur_file, &ucmd, F_NORMAL); in do_format()
907 struct uscsi_cmd ucmd; in default_all_pages()
931 status = uscsi_cmd(cur_file, &ucmd, (option_msg) ? F_NORMAL : F_SILENT); in default_all_pages()
/illumos-gate/usr/src/lib/fm/libdiskstatus/common/
H A Dds_scsi_uscsi.c658 scsi_printerr(struct uscsi_cmd *ucmd, struct scsi_extended_sense *rq, int rqlen) in scsi_printerr()
711 sizeof (struct uscsi_cmd)); in scsi_printerr()
1041 uscsi_cmd(int fd, struct uscsi_cmd *ucmd, void *rqbuf, int *rqlen) in uscsi_cmd() function
1167 struct uscsi_cmd ucmd; in uscsi_request_sense()
1180 status = uscsi_cmd(fd, &ucmd, rqbuf, rqblen); in uscsi_request_sense()
1204 struct uscsi_cmd ucmd; in uscsi_mode_sense()
1230 status = uscsi_cmd(fd, &ucmd, rqbuf, rqblen); in uscsi_mode_sense()
1346 struct uscsi_cmd ucmd; in uscsi_mode_sense_10()
1371 status = uscsi_cmd(fd, &ucmd, rqbuf, rqblen); in uscsi_mode_sense_10()
1468 struct uscsi_cmd ucmd; in uscsi_mode_select()
[all …]
/illumos-gate/usr/src/cmd/hal/utils/
H A Dcdutils.c44 uscsi_cmd_init(struct uscsi_cmd *scmd, char *cdb, int cdblen) in uscsi_cmd_init()
52 uscsi(int fd, struct uscsi_cmd *scmd) in uscsi()
141 struct uscsi_cmd scmd; in mode_sense()
196 struct uscsi_cmd scmd; in get_configuration()
371 struct uscsi_cmd scmd; in get_disc_info()
417 struct uscsi_cmd scmd; in read_format_capacity()
488 struct uscsi_cmd scmd; in read_toc()
H A Dcdutils.h39 void uscsi_cmd_init(struct uscsi_cmd *scmd, char *cdb, int cdblen);
40 int uscsi(int fd, struct uscsi_cmd *scmd);
/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) in invalid_uscsi_operation()
336 struct uscsi_cmd ucmd; in get_sector_size()
463 do_uscsi_cmd(int32_t file, struct uscsi_cmd *uscsi_cmd, int32_t flag) in do_uscsi_cmd() argument
470 uscsi_cmd->uscsi_flags = USCSI_ISOLATE; in do_uscsi_cmd()
473 uscsi_cmd->uscsi_flags |= USCSI_DIAGNOSE; in do_uscsi_cmd()
475 uscsi_cmd->uscsi_flags |= USCSI_SILENT; in do_uscsi_cmd()
478 uscsi_cmd->uscsi_flags |= flag; in do_uscsi_cmd()
481 ret_val = ioctl(file, USCSICMD, uscsi_cmd); in do_uscsi_cmd()
[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); in sgen_ioctl()
1202 sgen_uscsi_cmd(dev_t dev, struct uscsi_cmd *ucmd, int flag) in sgen_uscsi_cmd()
1204 struct uscsi_cmd *uscmd; in sgen_uscsi_cmd()
1445 struct uscsi_cmd *ucmd; in sgen_make_uscsi_cmd()
1453 ucmd = (struct uscsi_cmd *)bp->b_private; in sgen_make_uscsi_cmd()
1573 struct uscsi_cmd *ucmd; in sgen_callback()
1594 ucmd = (struct uscsi_cmd *)bp->b_private; in sgen_callback()
1726 struct uscsi_cmd *ucmd = in sgen_handle_autosense()
1727 (struct uscsi_cmd *)sg_state->sgen_cmdbuf->b_private; in sgen_handle_autosense()
[all …]
/illumos-gate/usr/src/uts/common/io/scsi/impl/
H A Dscsi_subr.c2040 struct uscsi_cmd uic_cmd;
2084 struct uscsi_cmd **uscmdp) in scsi_uscsi_alloc_and_copyin()
2087 struct uscsi_cmd *uscmd; in scsi_uscsi_alloc_and_copyin()
2113 struct uscsi_cmd *
2132 struct uscsi_cmd **uscmdp) in scsi_uscsi_copyin()
2142 struct uscsi_cmd *uscmd = *uscmdp; in scsi_uscsi_copyin()
2160 bzero(uscmd, sizeof (struct uscsi_cmd)); in scsi_uscsi_copyin()
2351 struct uscsi_cmd *uscmd, int (*strat)(struct buf *), in scsi_uscsi_handle_cmd()
2475 scsi_uscsi_pktinit(struct uscsi_cmd *uscmd, struct scsi_pkt *pkt) in scsi_uscsi_pktinit()
2545 scsi_uscsi_pktfini(struct scsi_pkt *pkt, struct uscsi_cmd *uscmd) in scsi_uscsi_pktfini()
[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/libmpapi/common/
H A Dmpapi-sun.h61 struct uscsi_cmd *cmd
H A Dmpapi-sun.c45 MP_OID pathOid, struct uscsi_cmd *cmd) in Sun_MP_SendScsiCmd()
/illumos-gate/usr/src/cmd/luxadm/
H A Dlux_util.c70 static void scsi_printerr(struct uscsi_cmd *ucmd,
75 static int issue_uscsi_cmd(int file, struct uscsi_cmd *command, int flag);
283 scsi_printerr(struct uscsi_cmd *ucmd, struct scsi_extended_sense *rq, in scsi_printerr()
376 sizeof (struct uscsi_cmd), HEX_ONLY, msg_string); in scsi_printerr()
391 issue_uscsi_cmd(int file, struct uscsi_cmd *command, int flag) in issue_uscsi_cmd()
614 struct uscsi_cmd ucmd; in scsi_mode_sense_cmd()
660 struct uscsi_cmd ucmd; in scsi_release()
687 struct uscsi_cmd ucmd; in scsi_reserve()
/illumos-gate/usr/src/uts/common/sys/scsi/targets/
H A Dses.h55 #define Uscmd struct uscsi_cmd
190 _NOTE(SCHEME_PROTECTS_DATA("unique per pkt", uscsi_cmd))
/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) in Sun_MP_SendScsiCmd()
/illumos-gate/usr/src/lib/libdiskmgt/common/
H A Ddrive.c336 static void fill_command_g1(struct uscsi_cmd *cmd,
1267 struct uscsi_cmd cmd; in get_cdrom_drvtype()
1336 struct uscsi_cmd cmd; in check_atapi()
1398 fill_command_g1(struct uscsi_cmd *cmd, union scsi_cdb *cdb, in fill_command_g1()
1401 bzero((caddr_t)cmd, sizeof (struct uscsi_cmd)); in fill_command_g1()
1443 struct uscsi_cmd ucmd; in uscsi_mode_sense()
/illumos-gate/usr/src/cmd/rmformat/
H A Drmf_misc.c70 static struct uscsi_cmd uscmd;
101 struct uscsi_cmd *get_uscsi_cmd(void);
102 int uscsi(int fd, struct uscsi_cmd *scmd);
1647 struct uscsi_cmd *scmd; in inquiry()
1662 struct uscsi_cmd *
1672 uscsi(int fd, struct uscsi_cmd *scmd) in uscsi()
1806 struct uscsi_cmd *scmd; in mode_sense()

123