Lines Matching refs:uscsi

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