Home
last modified time | relevance | path

Searched refs:sreq (Results 1 – 5 of 5) sorted by relevance

/qemu/hw/virtio/
H A Dvirtio-crypto.c37 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 Dspapr_vscsi.c74 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 Dmptsas.c52 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 Dvirtio-scsi.c54 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 Dvmw_pvscsi.c124 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 …]