Lines Matching defs:uscsi

69 construct_scsi_pt_obj(struct uscsi_cmd *uscsi)
71 (void) memset(uscsi, 0, sizeof (struct uscsi_cmd));
72 uscsi->uscsi_timeout = DEF_PT_TIMEOUT;
73 uscsi->uscsi_flags = USCSI_READ | USCSI_ISOLATE | USCSI_RQENABLE;
80 set_scsi_pt_cdb(struct uscsi_cmd *uscsi, const unsigned char *cdb,
83 uscsi->uscsi_cdb = (char *)cdb;
84 uscsi->uscsi_cdblen = cdb_len;
91 set_scsi_pt_sense(struct uscsi_cmd *uscsi, unsigned char *sense,
95 uscsi->uscsi_rqbuf = (char *)sense;
96 uscsi->uscsi_rqlen = max_sense_len;
103 set_scsi_pt_data_in(struct uscsi_cmd *uscsi, unsigned char *dxferp,
107 uscsi->uscsi_bufaddr = (char *)dxferp;
108 uscsi->uscsi_buflen = dxfer_len;
109 uscsi->uscsi_flags = USCSI_READ | USCSI_ISOLATE |
118 do_scsi_pt(struct uscsi_cmd *uscsi, int fd, int time_secs)
121 uscsi->uscsi_timeout = time_secs;
123 if (ioctl(fd, USCSICMD, uscsi)) {
149 struct uscsi_cmd uscsi;
165 construct_scsi_pt_obj(&uscsi);
167 set_scsi_pt_cdb(&uscsi, logsCmdBlk, sizeof (logsCmdBlk));
168 set_scsi_pt_sense(&uscsi, sense_b, sizeof (sense_b));
169 set_scsi_pt_data_in(&uscsi, resp, mx_resp_len);
170 res = do_scsi_pt(&uscsi, sg_fd, DEF_PT_TIMEOUT);
174 ret = uscsi.uscsi_status;
442 set_scsi_pt_data_out(struct uscsi_cmd *uscsi, const unsigned char *dxferp,
446 uscsi->uscsi_bufaddr = (char *)dxferp;
447 uscsi->uscsi_buflen = dxfer_len;
448 uscsi->uscsi_flags = USCSI_WRITE | USCSI_ISOLATE |
470 struct uscsi_cmd uscsi;
478 construct_scsi_pt_obj(&uscsi);
479 set_scsi_pt_cdb(&uscsi, modesCmdBlk, sizeof (modesCmdBlk));
480 set_scsi_pt_sense(&uscsi, sense_b, sizeof (sense_b));
481 set_scsi_pt_data_in(&uscsi, (unsigned char *) resp, mx_resp_len);
482 res = do_scsi_pt(&uscsi, sg_fd, DEF_PT_TIMEOUT);
486 ret = uscsi.uscsi_status;
507 struct uscsi_cmd uscsi;
519 construct_scsi_pt_obj(&uscsi);
521 set_scsi_pt_cdb(&uscsi, modesCmdBlk, sizeof (modesCmdBlk));
522 set_scsi_pt_sense(&uscsi, sense_b, sizeof (sense_b));
523 set_scsi_pt_data_out(&uscsi, (unsigned char *) paramp, param_len);
524 res = do_scsi_pt(&uscsi, sg_fd, DEF_PT_TIMEOUT);
528 ret = uscsi.uscsi_status;