Home
last modified time | relevance | path

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

/Linux-v4.19/block/
Dbsg.c75 struct scsi_request *sreq = scsi_req(rq); in bsg_scsi_fill_hdr() local
77 sreq->cmd_len = hdr->request_len; in bsg_scsi_fill_hdr()
78 if (sreq->cmd_len > BLK_MAX_CDB) { in bsg_scsi_fill_hdr()
79 sreq->cmd = kzalloc(sreq->cmd_len, GFP_KERNEL); in bsg_scsi_fill_hdr()
80 if (!sreq->cmd) in bsg_scsi_fill_hdr()
84 if (copy_from_user(sreq->cmd, uptr64(hdr->request), sreq->cmd_len)) in bsg_scsi_fill_hdr()
86 if (blk_verify_command(sreq->cmd, mode)) in bsg_scsi_fill_hdr()
93 struct scsi_request *sreq = scsi_req(rq); in bsg_scsi_complete_rq() local
99 hdr->device_status = sreq->result & 0xff; in bsg_scsi_complete_rq()
100 hdr->transport_status = host_byte(sreq->result); in bsg_scsi_complete_rq()
[all …]
/Linux-v4.19/drivers/crypto/marvell/
Dcipher.c87 struct mv_cesa_skcipher_std_req *sreq = &creq->std; in mv_cesa_skcipher_std_step() local
89 size_t len = min_t(size_t, req->cryptlen - sreq->offset, in mv_cesa_skcipher_std_step()
92 mv_cesa_adjust_op(engine, &sreq->op); in mv_cesa_skcipher_std_step()
93 memcpy_toio(engine->sram, &sreq->op, sizeof(sreq->op)); in mv_cesa_skcipher_std_step()
97 len, sreq->offset); in mv_cesa_skcipher_std_step()
99 sreq->size = len; in mv_cesa_skcipher_std_step()
100 mv_cesa_set_crypt_op_len(&sreq->op, len); in mv_cesa_skcipher_std_step()
103 if (!sreq->skip_ctx) { in mv_cesa_skcipher_std_step()
104 memcpy_toio(engine->sram, &sreq->op, sizeof(sreq->op)); in mv_cesa_skcipher_std_step()
105 sreq->skip_ctx = true; in mv_cesa_skcipher_std_step()
[all …]
Dhash.c160 struct mv_cesa_ahash_std_req *sreq = &creq->req.std; in mv_cesa_ahash_std_step() local
172 if (!sreq->offset) { in mv_cesa_ahash_std_step()
182 len = min_t(size_t, req->nbytes + creq->cache_ptr - sreq->offset, in mv_cesa_ahash_std_step()
191 sreq->offset += sg_pcopy_to_buffer(req->src, creq->src_nents, in mv_cesa_ahash_std_step()
196 sreq->offset); in mv_cesa_ahash_std_step()
202 if (creq->last_req && sreq->offset == req->nbytes && in mv_cesa_ahash_std_step()
260 struct mv_cesa_ahash_std_req *sreq = &creq->req.std; in mv_cesa_ahash_std_process() local
262 if (sreq->offset < (req->nbytes - creq->cache_ptr)) in mv_cesa_ahash_std_process()
279 struct mv_cesa_ahash_std_req *sreq = &creq->req.std; in mv_cesa_ahash_std_prepare() local
281 sreq->offset = 0; in mv_cesa_ahash_std_prepare()
/Linux-v4.19/drivers/crypto/inside-secure/
Dsafexcel_cipher.c263 struct safexcel_cipher_req *sreq, in safexcel_context_control() argument
270 if (sreq->direction == SAFEXCEL_ENCRYPT) in safexcel_context_control()
281 if (sreq->direction == SAFEXCEL_DECRYPT) in safexcel_context_control()
328 struct safexcel_cipher_req *sreq, in safexcel_handle_req_result() argument
372 struct safexcel_cipher_req *sreq, in safexcel_send_req() argument
440 safexcel_context_control(ctx, base, sreq, cdesc); in safexcel_send_req()
443 sreq->direction, cryptlen, in safexcel_send_req()
562 struct safexcel_cipher_req *sreq = skcipher_request_ctx(req); in safexcel_skcipher_handle_result() local
565 if (sreq->needs_inv) { in safexcel_skcipher_handle_result()
566 sreq->needs_inv = false; in safexcel_skcipher_handle_result()
[all …]
Dsafexcel_hash.c155 struct safexcel_ahash_req *sreq = ahash_request_ctx(areq); in safexcel_handle_req_result() local
171 if (sreq->nents) { in safexcel_handle_req_result()
172 dma_unmap_sg(priv->dev, areq->src, sreq->nents, DMA_TO_DEVICE); in safexcel_handle_req_result()
173 sreq->nents = 0; in safexcel_handle_req_result()
176 if (sreq->result_dma) { in safexcel_handle_req_result()
177 dma_unmap_single(priv->dev, sreq->result_dma, sreq->state_sz, in safexcel_handle_req_result()
179 sreq->result_dma = 0; in safexcel_handle_req_result()
182 if (sreq->cache_dma) { in safexcel_handle_req_result()
183 dma_unmap_single(priv->dev, sreq->cache_dma, sreq->cache_sz, in safexcel_handle_req_result()
185 sreq->cache_dma = 0; in safexcel_handle_req_result()
[all …]
/Linux-v4.19/drivers/block/
Dvirtio_blk.c58 struct scsi_request sreq; /* for SCSI passthrough, must be first */ member
94 sg_init_one(&cmd, vbr->sreq.cmd, vbr->sreq.cmd_len); in virtblk_add_req_scsi()
118 struct scsi_request *sreq = &vbr->sreq; in virtblk_scsi_request_done() local
120 sreq->resid_len = virtio32_to_cpu(vblk->vdev, vbr->in_hdr.residual); in virtblk_scsi_request_done()
121 sreq->sense_len = virtio32_to_cpu(vblk->vdev, vbr->in_hdr.sense_len); in virtblk_scsi_request_done()
122 sreq->result = virtio32_to_cpu(vblk->vdev, vbr->in_hdr.errors); in virtblk_scsi_request_done()
592 vbr->sreq.sense = vbr->sense; in virtblk_init_request()
610 scsi_req_init(&vbr->sreq); in virtblk_initialize_rq()
/Linux-v4.19/include/linux/netfilter/
Dnf_conntrack_pptp.h285 struct PptpStartSessionRequest sreq; member
/Linux-v4.19/arch/s390/kernel/
Dperf_cpum_sf.c107 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-v4.19/drivers/ide/
Dide-probe.c749 scsi_req_init(&req->sreq); in ide_initialize_rq()
750 req->sreq.sense = req->sense; in ide_initialize_rq()
/Linux-v4.19/include/linux/
Dide.h50 struct scsi_request sreq; member