Lines Matching defs:uscsi

67 construct_scsi_pt_obj(struct uscsi_cmd *uscsi)
69 (void) memset(uscsi, 0, sizeof (struct uscsi_cmd));
70 uscsi->uscsi_timeout = DEF_PT_TIMEOUT;
71 uscsi->uscsi_flags = USCSI_READ | USCSI_ISOLATE | USCSI_RQENABLE;
78 set_scsi_pt_cdb(struct uscsi_cmd *uscsi, const unsigned char *cdb,
81 uscsi->uscsi_cdb = (char *)cdb;
82 uscsi->uscsi_cdblen = cdb_len;
89 set_scsi_pt_sense(struct uscsi_cmd *uscsi, unsigned char *sense,
93 uscsi->uscsi_rqbuf = (char *)sense;
94 uscsi->uscsi_rqlen = max_sense_len;
101 set_scsi_pt_data_in(struct uscsi_cmd *uscsi, unsigned char *dxferp,
105 uscsi->uscsi_bufaddr = (char *)dxferp;
106 uscsi->uscsi_buflen = dxfer_len;
107 uscsi->uscsi_flags = USCSI_READ | USCSI_ISOLATE |
116 do_scsi_pt(struct uscsi_cmd *uscsi, int fd, int time_secs)
119 uscsi->uscsi_timeout = time_secs;
121 if (ioctl(fd, USCSICMD, uscsi)) {
147 struct uscsi_cmd uscsi;
163 construct_scsi_pt_obj(&uscsi);
165 set_scsi_pt_cdb(&uscsi, logsCmdBlk, sizeof (logsCmdBlk));
166 set_scsi_pt_sense(&uscsi, sense_b, sizeof (sense_b));
167 set_scsi_pt_data_in(&uscsi, resp, mx_resp_len);
168 res = do_scsi_pt(&uscsi, sg_fd, DEF_PT_TIMEOUT);
172 ret = uscsi.uscsi_status;
440 set_scsi_pt_data_out(struct uscsi_cmd *uscsi, const unsigned char *dxferp,
444 uscsi->uscsi_bufaddr = (char *)dxferp;
445 uscsi->uscsi_buflen = dxfer_len;
446 uscsi->uscsi_flags = USCSI_WRITE | USCSI_ISOLATE |
468 struct uscsi_cmd uscsi;
476 construct_scsi_pt_obj(&uscsi);
477 set_scsi_pt_cdb(&uscsi, modesCmdBlk, sizeof (modesCmdBlk));
478 set_scsi_pt_sense(&uscsi, sense_b, sizeof (sense_b));
479 set_scsi_pt_data_in(&uscsi, (unsigned char *) resp, mx_resp_len);
480 res = do_scsi_pt(&uscsi, sg_fd, DEF_PT_TIMEOUT);
484 ret = uscsi.uscsi_status;
505 struct uscsi_cmd uscsi;
517 construct_scsi_pt_obj(&uscsi);
519 set_scsi_pt_cdb(&uscsi, modesCmdBlk, sizeof (modesCmdBlk));
520 set_scsi_pt_sense(&uscsi, sense_b, sizeof (sense_b));
521 set_scsi_pt_data_out(&uscsi, (unsigned char *) paramp, param_len);
522 res = do_scsi_pt(&uscsi, sg_fd, DEF_PT_TIMEOUT);
526 ret = uscsi.uscsi_status;