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()
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()
79 uscsi_cmd.uscsi_cdblen = command_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()
440 set_scsi_pt_data_out(struct uscsi_cmd *uscsi, const unsigned char *dxferp, in set_scsi_pt_data_out()
468 struct uscsi_cmd uscsi; in sg_ll_mode_sense10()
505 struct uscsi_cmd uscsi; in sg_ll_mode_select10()
/illumos-gate/usr/src/cmd/format/
H A Dctlr_scsi.c168 struct uscsi_cmd ucmd; in scsi_rdwr()
287 struct uscsi_cmd ucmd; in scsi_format()
494 struct uscsi_cmd ucmd; in scsi_raw_format()
1669 struct uscsi_cmd ucmd; in scsi_read_defect_data()
1903 uscsi_cmd(int fd, struct uscsi_cmd *ucmd, int flags) in uscsi_cmd() function
2130 struct uscsi_cmd ucmd; in uscsi_mode_sense()
2416 struct uscsi_cmd ucmd; in uscsi_inquiry()
2461 struct uscsi_cmd ucmd; in uscsi_inquiry_page_86h()
2500 struct uscsi_cmd ucmd; in uscsi_read_capacity_16()
2557 struct uscsi_cmd ucmd; in uscsi_read_capacity()
[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.c711 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()
1537 struct uscsi_cmd ucmd; in uscsi_mode_select_10()
[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()
136 struct uscsi_cmd scmd; in mode_sense()
191 struct uscsi_cmd scmd; in get_configuration()
366 struct uscsi_cmd scmd; in get_disc_info()
412 struct uscsi_cmd scmd; in read_format_capacity()
483 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,
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
513 struct uscsi_cmd ucmd; in get_device_type_scsi()
547 struct uscsi_cmd ucmd; in get_media_capacity()
609 struct uscsi_cmd ucmd; in scsi_zip_format()
767 struct uscsi_cmd ucmd; in scsi_ls120_format()
854 struct uscsi_cmd ucmd; in scsi_format()
978 struct uscsi_cmd ucmd; in scsi_media_status()
1028 struct uscsi_cmd ucmd; in scsi_zip_media_status()
[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);
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()
1816 struct uscsi_cmd *ucmd = in sgen_handle_sense()
1902 struct uscsi_cmd *ucmd = in sgen_check_error()
[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/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()
2590 scsi_uscsi_copyout(intptr_t arg, struct uscsi_cmd *uscmd) in scsi_uscsi_copyout()
[all …]
/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.c335 static void fill_command_g1(struct uscsi_cmd *cmd,
1245 struct uscsi_cmd cmd; in get_cdrom_drvtype()
1312 struct uscsi_cmd cmd; in check_atapi()
1373 fill_command_g1(struct uscsi_cmd *cmd, union scsi_cdb *cdb, in fill_command_g1()
1376 bzero((caddr_t)cmd, sizeof (struct uscsi_cmd)); in fill_command_g1()
1418 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