Searched refs:sreq (Results 1 – 5 of 5) sorted by relevance
/qemu/hw/virtio/ |
H A D | virtio-crypto.c | 37 static void virtio_crypto_free_create_session_req(VirtIOCryptoSessionReq *sreq) in virtio_crypto_free_create_session_req() argument 39 switch (sreq->info.op_code) { in virtio_crypto_free_create_session_req() 41 g_free(sreq->info.u.sym_sess_info.cipher_key); in virtio_crypto_free_create_session_req() 42 g_free(sreq->info.u.sym_sess_info.auth_key); in virtio_crypto_free_create_session_req() 46 g_free(sreq->info.u.asym_sess_info.key); in virtio_crypto_free_create_session_req() 57 error_report("Unknown opcode: %u", sreq->info.op_code); in virtio_crypto_free_create_session_req() 59 g_free(sreq); in virtio_crypto_free_create_session_req() 116 VirtIOCryptoSessionReq *sreq) in virtio_crypto_create_sym_session() argument 119 CryptoDevBackendSymSessionInfo *sym_info = &sreq->info.u.sym_sess_info; in virtio_crypto_create_sym_session() 125 sreq->info.op_code = opcode; in virtio_crypto_create_sym_session() [all …]
|
/qemu/hw/scsi/ |
H A D | spapr_vscsi.c | 74 SCSIRequest *sreq; member 139 if (req->sreq != NULL) { in vscsi_put_req() 140 scsi_req_unref(req->sreq); in vscsi_put_req() 142 req->sreq = NULL; in vscsi_put_req() 523 static void vscsi_transfer_data(SCSIRequest *sreq, uint32_t len) in vscsi_transfer_data() argument 525 VSCSIState *s = VIO_SPAPR_VSCSI_DEVICE(sreq->bus->qbus.parent); in vscsi_transfer_data() 526 vscsi_req *req = sreq->hba_private; in vscsi_transfer_data() 530 trace_spapr_vscsi_transfer_data(sreq->tag, len, req); in vscsi_transfer_data() 532 fprintf(stderr, "VSCSI: Can't find request for tag 0x%x\n", sreq->tag); in vscsi_transfer_data() 537 buf = scsi_req_get_buf(sreq); in vscsi_transfer_data() [all …]
|
H A D | mptsas.c | 52 SCSIRequest *sreq; member 262 if (req->sreq != NULL) { in mptsas_free_request() 263 req->sreq->hba_private = NULL; in mptsas_free_request() 264 scsi_req_unref(req->sreq); in mptsas_free_request() 265 req->sreq = NULL; in mptsas_free_request() 326 req->sreq = scsi_req_new(sdev, scsi_io->MsgContext, in mptsas_process_scsi_io_request() 330 if (req->sreq->cmd.xfer > scsi_io->DataLength) { in mptsas_process_scsi_io_request() 335 if (req->sreq->cmd.mode != SCSI_XFER_NONE) { in mptsas_process_scsi_io_request() 341 if (req->sreq->cmd.mode != SCSI_XFER_TO_DEV) { in mptsas_process_scsi_io_request() 347 if (req->sreq->cmd.mode != SCSI_XFER_FROM_DEV) { in mptsas_process_scsi_io_request() [all …]
|
H A D | virtio-scsi.c | 54 SCSIRequest *sreq; member 129 if (req->sreq) { in virtio_scsi_complete_req() 130 req->sreq->hba_private = NULL; in virtio_scsi_complete_req() 131 scsi_req_unref(req->sreq); in virtio_scsi_complete_req() 256 static void virtio_scsi_save_request(QEMUFile *f, SCSIRequest *sreq) in virtio_scsi_save_request() argument 258 VirtIOSCSIReq *req = sreq->hba_private; in virtio_scsi_save_request() 268 static void *virtio_scsi_load_request(QEMUFile *f, SCSIRequest *sreq) in virtio_scsi_load_request() argument 270 SCSIBus *bus = sreq->bus; in virtio_scsi_load_request() 289 scsi_req_ref(sreq); in virtio_scsi_load_request() 290 req->sreq = sreq; in virtio_scsi_load_request() [all …]
|
H A D | vmw_pvscsi.c | 124 SCSIRequest *sreq; member 458 if (r->sreq != NULL) { in pvscsi_complete_request() 459 scsi_req_unref(r->sreq); in pvscsi_complete_request() 460 r->sreq = NULL; in pvscsi_complete_request() 566 scsi_req_get_sense(pvscsi_req->sreq, sense, sizeof(sense)); in pvscsi_command_complete() 720 r->sreq = scsi_req_new(d, descr->context, r->lun, descr->cdb, descr->cdbLen, r); in pvscsi_process_request_descriptor() 721 if (r->sreq->cmd.mode == SCSI_XFER_FROM_DEV && in pvscsi_process_request_descriptor() 725 scsi_req_cancel(r->sreq); in pvscsi_process_request_descriptor() 728 if (r->sreq->cmd.mode == SCSI_XFER_TO_DEV && in pvscsi_process_request_descriptor() 732 scsi_req_cancel(r->sreq); in pvscsi_process_request_descriptor() [all …]
|