/Linux-v5.4/block/ |
D | bsg.c | 68 struct scsi_request *sreq = scsi_req(rq); in bsg_scsi_fill_hdr() local 75 sreq->cmd_len = hdr->request_len; in bsg_scsi_fill_hdr() 76 if (sreq->cmd_len > BLK_MAX_CDB) { in bsg_scsi_fill_hdr() 77 sreq->cmd = kzalloc(sreq->cmd_len, GFP_KERNEL); in bsg_scsi_fill_hdr() 78 if (!sreq->cmd) in bsg_scsi_fill_hdr() 82 if (copy_from_user(sreq->cmd, uptr64(hdr->request), sreq->cmd_len)) in bsg_scsi_fill_hdr() 84 if (blk_verify_command(sreq->cmd, mode)) in bsg_scsi_fill_hdr() 91 struct scsi_request *sreq = scsi_req(rq); in bsg_scsi_complete_rq() local 97 hdr->device_status = sreq->result & 0xff; in bsg_scsi_complete_rq() 98 hdr->transport_status = host_byte(sreq->result); in bsg_scsi_complete_rq() [all …]
|
/Linux-v5.4/drivers/crypto/inside-secure/ |
D | safexcel_cipher.c | 409 struct safexcel_cipher_req *sreq, in safexcel_context_control() argument 434 if (sreq->direction == SAFEXCEL_ENCRYPT) in safexcel_context_control() 446 if (sreq->direction == SAFEXCEL_ENCRYPT) in safexcel_context_control() 493 struct safexcel_cipher_req *sreq, in safexcel_handle_req_result() argument 504 if (unlikely(!sreq->rdescs)) in safexcel_handle_req_result() 507 while (sreq->rdescs--) { in safexcel_handle_req_result() 525 dma_unmap_sg(priv->dev, src, sreq->nr_src, DMA_BIDIRECTIONAL); in safexcel_handle_req_result() 527 dma_unmap_sg(priv->dev, src, sreq->nr_src, DMA_TO_DEVICE); in safexcel_handle_req_result() 528 dma_unmap_sg(priv->dev, dst, sreq->nr_dst, DMA_FROM_DEVICE); in safexcel_handle_req_result() 535 (sreq->direction == SAFEXCEL_ENCRYPT)) { in safexcel_handle_req_result() [all …]
|
D | safexcel_hash.c | 184 struct safexcel_ahash_req *sreq = ahash_request_ctx(areq); in safexcel_handle_req_result() local 201 if (sreq->nents) { in safexcel_handle_req_result() 202 dma_unmap_sg(priv->dev, areq->src, sreq->nents, DMA_TO_DEVICE); in safexcel_handle_req_result() 203 sreq->nents = 0; in safexcel_handle_req_result() 206 if (sreq->result_dma) { in safexcel_handle_req_result() 207 dma_unmap_single(priv->dev, sreq->result_dma, sreq->state_sz, in safexcel_handle_req_result() 209 sreq->result_dma = 0; in safexcel_handle_req_result() 212 if (sreq->cache_dma) { in safexcel_handle_req_result() 213 dma_unmap_single(priv->dev, sreq->cache_dma, sreq->cache_sz, in safexcel_handle_req_result() 215 sreq->cache_dma = 0; in safexcel_handle_req_result() [all …]
|
/Linux-v5.4/drivers/crypto/marvell/ |
D | cipher.c | 84 struct mv_cesa_skcipher_std_req *sreq = &creq->std; in mv_cesa_skcipher_std_step() local 86 size_t len = min_t(size_t, req->cryptlen - sreq->offset, in mv_cesa_skcipher_std_step() 89 mv_cesa_adjust_op(engine, &sreq->op); in mv_cesa_skcipher_std_step() 90 memcpy_toio(engine->sram, &sreq->op, sizeof(sreq->op)); in mv_cesa_skcipher_std_step() 94 len, sreq->offset); in mv_cesa_skcipher_std_step() 96 sreq->size = len; in mv_cesa_skcipher_std_step() 97 mv_cesa_set_crypt_op_len(&sreq->op, len); in mv_cesa_skcipher_std_step() 100 if (!sreq->skip_ctx) { in mv_cesa_skcipher_std_step() 101 memcpy_toio(engine->sram, &sreq->op, sizeof(sreq->op)); in mv_cesa_skcipher_std_step() 102 sreq->skip_ctx = true; in mv_cesa_skcipher_std_step() [all …]
|
D | hash.c | 156 struct mv_cesa_ahash_std_req *sreq = &creq->req.std; in mv_cesa_ahash_std_step() local 168 if (!sreq->offset) { in mv_cesa_ahash_std_step() 178 len = min_t(size_t, req->nbytes + creq->cache_ptr - sreq->offset, in mv_cesa_ahash_std_step() 187 sreq->offset += sg_pcopy_to_buffer(req->src, creq->src_nents, in mv_cesa_ahash_std_step() 192 sreq->offset); in mv_cesa_ahash_std_step() 198 if (creq->last_req && sreq->offset == req->nbytes && in mv_cesa_ahash_std_step() 256 struct mv_cesa_ahash_std_req *sreq = &creq->req.std; in mv_cesa_ahash_std_process() local 258 if (sreq->offset < (req->nbytes - creq->cache_ptr)) in mv_cesa_ahash_std_process() 275 struct mv_cesa_ahash_std_req *sreq = &creq->req.std; in mv_cesa_ahash_std_prepare() local 277 sreq->offset = 0; in mv_cesa_ahash_std_prepare()
|
/Linux-v5.4/drivers/block/ |
D | virtio_blk.c | 60 struct scsi_request sreq; /* for SCSI passthrough, must be first */ member 96 sg_init_one(&cmd, vbr->sreq.cmd, vbr->sreq.cmd_len); in virtblk_add_req_scsi() 120 struct scsi_request *sreq = &vbr->sreq; in virtblk_scsi_request_done() local 122 sreq->resid_len = virtio32_to_cpu(vblk->vdev, vbr->in_hdr.residual); in virtblk_scsi_request_done() 123 sreq->sense_len = virtio32_to_cpu(vblk->vdev, vbr->in_hdr.sense_len); in virtblk_scsi_request_done() 124 sreq->result = virtio32_to_cpu(vblk->vdev, vbr->in_hdr.errors); in virtblk_scsi_request_done() 687 vbr->sreq.sense = vbr->sense; in virtblk_init_request() 706 scsi_req_init(&vbr->sreq); in virtblk_initialize_rq()
|
/Linux-v5.4/include/linux/netfilter/ |
D | nf_conntrack_pptp.h | 288 struct PptpStartSessionRequest sreq; member
|
/Linux-v5.4/arch/s390/kernel/ |
D | perf_cpum_sf.c | 107 struct hws_lsctl_request_block sreq; in sf_disable() local 109 memset(&sreq, 0, sizeof(sreq)); in sf_disable() 110 return lsctl(&sreq); in sf_disable()
|
/Linux-v5.4/drivers/ide/ |
D | ide-probe.c | 751 scsi_req_init(&req->sreq); in ide_initialize_rq() 752 req->sreq.sense = req->sense; in ide_initialize_rq()
|
/Linux-v5.4/include/linux/ |
D | ide.h | 50 struct scsi_request sreq; member
|