Lines Matching defs:r1_request
5762 struct pqi_aio_r1_path_request *r1_request;
5772 r1_request = io_request->iu;
5773 memset(r1_request, 0, offsetof(struct pqi_aio_r1_path_request, sg_descriptors));
5775 r1_request->header.iu_type = PQI_REQUEST_IU_AIO_PATH_RAID1_IO;
5776 put_unaligned_le16(*(u16 *)device->scsi3addr & 0x3fff, &r1_request->volume_id);
5777 r1_request->num_drives = rmd->num_it_nexus_entries;
5778 put_unaligned_le32(rmd->it_nexus[0], &r1_request->it_nexus_1);
5779 put_unaligned_le32(rmd->it_nexus[1], &r1_request->it_nexus_2);
5781 put_unaligned_le32(rmd->it_nexus[2], &r1_request->it_nexus_3);
5783 put_unaligned_le32(scsi_bufflen(scmd), &r1_request->data_length);
5784 r1_request->task_attribute = SOP_TASK_ATTRIBUTE_SIMPLE;
5785 put_unaligned_le16(io_request->index, &r1_request->request_id);
5786 r1_request->error_index = r1_request->request_id;
5787 if (rmd->cdb_length > sizeof(r1_request->cdb))
5788 rmd->cdb_length = sizeof(r1_request->cdb);
5789 r1_request->cdb_length = rmd->cdb_length;
5790 memcpy(r1_request->cdb, rmd->cdb, rmd->cdb_length);
5793 r1_request->data_direction = SOP_READ_FLAG;
5796 r1_request->encryption_enable = true;
5798 &r1_request->data_encryption_key_index);
5800 &r1_request->encrypt_tweak_lower);
5802 &r1_request->encrypt_tweak_upper);
5805 rc = pqi_build_aio_r1_sg_list(ctrl_info, r1_request, scmd, io_request);