/openbmc/linux/include/trace/events/ |
H A D | netfs.h | 188 TP_PROTO(struct netfs_io_subrequest *sreq, 191 TP_ARGS(sreq, what), 206 __entry->rreq = sreq->rreq->debug_id; 207 __entry->index = sreq->debug_index; 208 __entry->error = sreq->error; 209 __entry->flags = sreq->flags; 210 __entry->source = sreq->source; 212 __entry->len = sreq->len; 213 __entry->transferred = sreq->transferred; 214 __entry->start = sreq->start; [all …]
|
/openbmc/linux/fs/nfs/ |
H A D | fscache.c | 283 static struct nfs_netfs_io_data *nfs_netfs_alloc(struct netfs_io_subrequest *sreq) in nfs_netfs_alloc() argument 290 netfs->sreq = sreq; in nfs_netfs_alloc() 295 static bool nfs_netfs_clamp_length(struct netfs_io_subrequest *sreq) in nfs_netfs_clamp_length() argument 297 size_t rsize = NFS_SB(sreq->rreq->inode->i_sb)->rsize; in nfs_netfs_clamp_length() 299 sreq->len = min(sreq->len, rsize); in nfs_netfs_clamp_length() 303 static void nfs_netfs_issue_read(struct netfs_io_subrequest *sreq) in nfs_netfs_issue_read() argument 307 struct inode *inode = sreq->rreq->inode; in nfs_netfs_issue_read() 308 struct nfs_open_context *ctx = sreq->rreq->netfs_priv; in nfs_netfs_issue_read() 312 pgoff_t start = (sreq->start + sreq->transferred) >> PAGE_SHIFT; in nfs_netfs_issue_read() 313 pgoff_t last = ((sreq->start + sreq->len - in nfs_netfs_issue_read() [all …]
|
H A D | fscache.h | 46 struct netfs_io_subrequest *sreq; member 77 final_len = min_t(s64, netfs->sreq->len, atomic64_read(&netfs->transferred)); in nfs_netfs_put() 78 netfs_subreq_terminated(netfs->sreq, netfs->error ?: final_len, false); in nfs_netfs_put()
|
/openbmc/linux/drivers/crypto/marvell/cesa/ |
H A D | cipher.c | 86 struct mv_cesa_skcipher_std_req *sreq = &creq->std; in mv_cesa_skcipher_std_step() local 88 size_t len = min_t(size_t, req->cryptlen - sreq->offset, in mv_cesa_skcipher_std_step() 91 mv_cesa_adjust_op(engine, &sreq->op); in mv_cesa_skcipher_std_step() 93 memcpy(engine->sram_pool, &sreq->op, sizeof(sreq->op)); in mv_cesa_skcipher_std_step() 95 memcpy_toio(engine->sram, &sreq->op, sizeof(sreq->op)); in mv_cesa_skcipher_std_step() 99 sreq->offset); in mv_cesa_skcipher_std_step() 101 sreq->size = len; in mv_cesa_skcipher_std_step() 102 mv_cesa_set_crypt_op_len(&sreq->op, len); in mv_cesa_skcipher_std_step() 105 if (!sreq->skip_ctx) { in mv_cesa_skcipher_std_step() 107 memcpy(engine->sram_pool, &sreq->op, sizeof(sreq->op)); in mv_cesa_skcipher_std_step() [all …]
|
H A D | hash.c | 161 struct mv_cesa_ahash_std_req *sreq = &creq->req.std; in mv_cesa_ahash_std_step() local 178 if (!sreq->offset) { in mv_cesa_ahash_std_step() 194 len = min_t(size_t, req->nbytes + creq->cache_ptr - sreq->offset, in mv_cesa_ahash_std_step() 203 sreq->offset += mv_cesa_sg_copy_to_sram( in mv_cesa_ahash_std_step() 206 len - creq->cache_ptr, sreq->offset); in mv_cesa_ahash_std_step() 212 if (creq->last_req && sreq->offset == req->nbytes && in mv_cesa_ahash_std_step() 287 struct mv_cesa_ahash_std_req *sreq = &creq->req.std; in mv_cesa_ahash_std_process() local 289 if (sreq->offset < (req->nbytes - creq->cache_ptr)) in mv_cesa_ahash_std_process() 306 struct mv_cesa_ahash_std_req *sreq = &creq->req.std; in mv_cesa_ahash_std_prepare() local 308 sreq->offset = 0; in mv_cesa_ahash_std_prepare()
|
/openbmc/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 …]
|
/openbmc/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 | 53 SCSIRequest *sreq; member 119 if (req->sreq) { in virtio_scsi_complete_req() 120 req->sreq->hba_private = NULL; in virtio_scsi_complete_req() 121 scsi_req_unref(req->sreq); in virtio_scsi_complete_req() 251 static void virtio_scsi_save_request(QEMUFile *f, SCSIRequest *sreq) in virtio_scsi_save_request() argument 253 VirtIOSCSIReq *req = sreq->hba_private; in virtio_scsi_save_request() 263 static void *virtio_scsi_load_request(QEMUFile *f, SCSIRequest *sreq) in virtio_scsi_load_request() argument 265 SCSIBus *bus = sreq->bus; in virtio_scsi_load_request() 284 scsi_req_ref(sreq); in virtio_scsi_load_request() 285 req->sreq = sreq; in virtio_scsi_load_request() [all …]
|
H A D | vmw_pvscsi.c | 137 SCSIRequest *sreq; member 471 if (r->sreq != NULL) { in pvscsi_complete_request() 472 scsi_req_unref(r->sreq); in pvscsi_complete_request() 473 r->sreq = NULL; in pvscsi_complete_request() 579 scsi_req_get_sense(pvscsi_req->sreq, sense, sizeof(sense)); in pvscsi_command_complete() 733 r->sreq = scsi_req_new(d, descr->context, r->lun, descr->cdb, descr->cdbLen, r); in pvscsi_process_request_descriptor() 734 if (r->sreq->cmd.mode == SCSI_XFER_FROM_DEV && in pvscsi_process_request_descriptor() 738 scsi_req_cancel(r->sreq); in pvscsi_process_request_descriptor() 741 if (r->sreq->cmd.mode == SCSI_XFER_TO_DEV && in pvscsi_process_request_descriptor() 745 scsi_req_cancel(r->sreq); in pvscsi_process_request_descriptor() [all …]
|
/openbmc/linux/drivers/crypto/inside-secure/ |
H A D | safexcel_cipher.c | 507 struct safexcel_cipher_req *sreq, in safexcel_context_control() argument 529 (sreq->direction == SAFEXCEL_ENCRYPT ? in safexcel_context_control() 544 if (sreq->direction == SAFEXCEL_ENCRYPT && in safexcel_context_control() 549 else if (sreq->direction == SAFEXCEL_ENCRYPT) in safexcel_context_control() 559 if (sreq->direction == SAFEXCEL_ENCRYPT) in safexcel_context_control() 612 struct safexcel_cipher_req *sreq, in safexcel_handle_req_result() argument 623 if (unlikely(!sreq->rdescs)) in safexcel_handle_req_result() 626 while (sreq->rdescs--) { in safexcel_handle_req_result() 644 if (sreq->nr_src > 0) in safexcel_handle_req_result() 645 dma_unmap_sg(priv->dev, src, sreq->nr_src, in safexcel_handle_req_result() [all …]
|
H A D | safexcel_hash.c | 234 struct safexcel_ahash_req *sreq = ahash_request_ctx_dma(areq); in safexcel_handle_req_result() local 251 if (sreq->nents) { in safexcel_handle_req_result() 252 dma_unmap_sg(priv->dev, areq->src, sreq->nents, DMA_TO_DEVICE); in safexcel_handle_req_result() 253 sreq->nents = 0; in safexcel_handle_req_result() 256 if (sreq->result_dma) { in safexcel_handle_req_result() 257 dma_unmap_single(priv->dev, sreq->result_dma, sreq->digest_sz, in safexcel_handle_req_result() 259 sreq->result_dma = 0; in safexcel_handle_req_result() 262 if (sreq->cache_dma) { in safexcel_handle_req_result() 263 dma_unmap_single(priv->dev, sreq->cache_dma, sreq->cache_sz, in safexcel_handle_req_result() 265 sreq->cache_dma = 0; in safexcel_handle_req_result() [all …]
|
/openbmc/u-boot/drivers/tee/optee/ |
H A D | rpmb.c | 119 struct rpmb_req *sreq = req; in rpmb_process_request() local 122 if (req_size < sizeof(*sreq)) in rpmb_process_request() 125 switch (sreq->cmd) { in rpmb_process_request() 127 mmc = get_mmc(priv, sreq->dev_id); in rpmb_process_request() 142 return rpmb_get_dev_info(sreq->dev_id, rsp); in rpmb_process_request() 145 debug("Unsupported RPMB command: %d\n", sreq->cmd); in rpmb_process_request()
|
/openbmc/linux/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76_connac_mcu.c | 1638 struct cfg80211_scan_request *sreq = &scan_req->req; in mt76_connac_mcu_hw_scan() local 1640 int ext_channels_num = max_t(int, sreq->n_channels - 32, 0); in mt76_connac_mcu_hw_scan() 1641 struct ieee80211_channel **scan_list = sreq->channels; in mt76_connac_mcu_hw_scan() 1661 req->scan_type = sreq->n_ssids ? 1 : 0; in mt76_connac_mcu_hw_scan() 1662 req->probe_req_num = sreq->n_ssids ? 2 : 0; in mt76_connac_mcu_hw_scan() 1665 for (i = 0; i < sreq->n_ssids; i++) { in mt76_connac_mcu_hw_scan() 1666 if (!sreq->ssids[i].ssid_len) in mt76_connac_mcu_hw_scan() 1669 req->ssids[i].ssid_len = cpu_to_le32(sreq->ssids[i].ssid_len); in mt76_connac_mcu_hw_scan() 1670 memcpy(req->ssids[i].ssid, sreq->ssids[i].ssid, in mt76_connac_mcu_hw_scan() 1671 sreq->ssids[i].ssid_len); in mt76_connac_mcu_hw_scan() [all …]
|
H A D | mt76_connac_mcu.h | 1862 struct cfg80211_sched_scan_request *sreq);
|
/openbmc/linux/drivers/crypto/hisilicon/sec2/ |
H A D | sec_crypto.c | 2011 struct sec_req *sreq) in sec_skcipher_cryptlen_check() argument 2013 u32 cryptlen = sreq->c_req.sk_req->cryptlen; in sec_skcipher_cryptlen_check() 2047 static int sec_skcipher_param_check(struct sec_ctx *ctx, struct sec_req *sreq) in sec_skcipher_param_check() argument 2049 struct skcipher_request *sk_req = sreq->c_req.sk_req; in sec_skcipher_param_check() 2058 sreq->c_req.c_len = sk_req->cryptlen; in sec_skcipher_param_check() 2061 sreq->use_pbuf = true; in sec_skcipher_param_check() 2063 sreq->use_pbuf = false; in sec_skcipher_param_check() 2072 return sec_skcipher_cryptlen_check(ctx, sreq); in sec_skcipher_param_check() 2081 struct skcipher_request *sreq, bool encrypt) in sec_skcipher_soft_crypto() argument 2096 skcipher_request_set_callback(subreq, sreq->base.flags, in sec_skcipher_soft_crypto() [all …]
|
/openbmc/linux/drivers/crypto/marvell/octeontx2/ |
H A D | otx2_cptvf_algs.c | 131 struct skcipher_request *sreq; in output_iv_copyback() local 136 sreq = container_of(areq, struct skcipher_request, base); in output_iv_copyback() 137 stfm = crypto_skcipher_reqtfm(sreq); in output_iv_copyback() 141 rctx = skcipher_request_ctx_dma(sreq); in output_iv_copyback() 144 start = sreq->cryptlen - ivsize; in output_iv_copyback() 147 scatterwalk_map_and_copy(sreq->iv, sreq->dst, start, in output_iv_copyback() 150 if (sreq->src != sreq->dst) { in output_iv_copyback() 151 scatterwalk_map_and_copy(sreq->iv, sreq->src, in output_iv_copyback() 154 memcpy(sreq->iv, req_info->iv_out, ivsize); in output_iv_copyback()
|
/openbmc/linux/drivers/crypto/marvell/octeontx/ |
H A D | otx_cptvf_algs.c | 148 struct skcipher_request *sreq; in output_iv_copyback() local 154 sreq = container_of(areq, struct skcipher_request, base); in output_iv_copyback() 155 stfm = crypto_skcipher_reqtfm(sreq); in output_iv_copyback() 159 rctx = skcipher_request_ctx_dma(sreq); in output_iv_copyback() 162 start = sreq->cryptlen - ivsize; in output_iv_copyback() 165 scatterwalk_map_and_copy(sreq->iv, sreq->dst, start, in output_iv_copyback() 168 if (sreq->src != sreq->dst) { in output_iv_copyback() 169 scatterwalk_map_and_copy(sreq->iv, sreq->src, in output_iv_copyback() 172 memcpy(sreq->iv, req_info->iv_out, ivsize); in output_iv_copyback()
|
/openbmc/linux/drivers/crypto/intel/qat/qat_common/ |
H A D | qat_algs.c | 683 struct skcipher_request *sreq = qat_req->skcipher_req; in qat_alg_update_iv_ctr_mode() local 688 memcpy(qat_req->iv, sreq->iv, AES_BLOCK_SIZE); in qat_alg_update_iv_ctr_mode() 694 iv_lo += DIV_ROUND_UP(sreq->cryptlen, AES_BLOCK_SIZE); in qat_alg_update_iv_ctr_mode() 704 struct skcipher_request *sreq = qat_req->skcipher_req; in qat_alg_update_iv_cbc_mode() local 705 int offset = sreq->cryptlen - AES_BLOCK_SIZE; in qat_alg_update_iv_cbc_mode() 709 sgl = sreq->dst; in qat_alg_update_iv_cbc_mode() 711 sgl = sreq->src; in qat_alg_update_iv_cbc_mode() 741 struct skcipher_request *sreq = qat_req->skcipher_req; in qat_skcipher_alg_callback() local 752 memcpy(sreq->iv, qat_req->iv, AES_BLOCK_SIZE); in qat_skcipher_alg_callback() 754 skcipher_request_complete(sreq, res); in qat_skcipher_alg_callback()
|
/openbmc/linux/drivers/crypto/starfive/ |
H A D | jh7110-aes.c | 301 starfive_aes_write_iv(ctx, (void *)cryp->req.sreq->iv); in starfive_aes_hw_init() 349 starfive_aes_get_iv(cryp, (void *)cryp->req.sreq->iv); in starfive_aes_finish_req() 359 crypto_finalize_skcipher_request(cryp->engine, cryp->req.sreq, in starfive_aes_finish_req() 478 cryp->req.sreq = req; in starfive_aes_prepare_req()
|
H A D | jh7110-cryp.h | 201 struct skcipher_request *sreq; member
|
/openbmc/linux/include/linux/netfilter/ |
H A D | nf_conntrack_pptp.h | 288 struct PptpStartSessionRequest sreq; member
|
/openbmc/linux/arch/s390/kernel/ |
H A D | perf_cpum_sf.c | 159 struct hws_lsctl_request_block sreq; in sf_disable() local 161 memset(&sreq, 0, sizeof(sreq)); in sf_disable() 162 return lsctl(&sreq); in sf_disable()
|