Lines Matching defs:ses
1028 * @ses: structure to save restore information
1039 void scsi_eh_prep_cmnd(struct scsi_cmnd *scmd, struct scsi_eh_save *ses,
1051 ses->cmd_len = scmd->cmd_len;
1052 ses->data_direction = scmd->sc_data_direction;
1053 ses->sdb = scmd->sdb;
1054 ses->result = scmd->result;
1055 ses->resid_len = scmd->resid_len;
1056 ses->underflow = scmd->underflow;
1057 ses->prot_op = scmd->prot_op;
1058 ses->eh_eflags = scmd->eh_eflags;
1062 memcpy(ses->cmnd, scmd->cmnd, sizeof(ses->cmnd));
1071 sg_init_one(&ses->sense_sgl, scmd->sense_buffer,
1073 scmd->sdb.table.sgl = &ses->sense_sgl;
1105 * @ses: saved information from a coresponding call to scsi_eh_prep_cmnd
1109 void scsi_eh_restore_cmnd(struct scsi_cmnd* scmd, struct scsi_eh_save *ses)
1114 scmd->cmd_len = ses->cmd_len;
1115 memcpy(scmd->cmnd, ses->cmnd, sizeof(ses->cmnd));
1116 scmd->sc_data_direction = ses->data_direction;
1117 scmd->sdb = ses->sdb;
1118 scmd->result = ses->result;
1119 scmd->resid_len = ses->resid_len;
1120 scmd->underflow = ses->underflow;
1121 scmd->prot_op = ses->prot_op;
1122 scmd->eh_eflags = ses->eh_eflags;
1147 struct scsi_eh_save ses;
1152 scsi_eh_prep_cmnd(scmd, &ses, cmnd, cmnd_size, sense_bytes);
1183 scsi_eh_restore_cmnd(scmd, &ses);
1236 scsi_eh_restore_cmnd(scmd, &ses);