Home
last modified time | relevance | path

Searched refs:in_sg (Results 1 – 8 of 8) sorted by relevance

/linux/lib/
H A Dsg_split.c80 struct scatterlist *in_sg, *out_sg; in sg_split_phys() local
84 in_sg = split->in_sg0; in sg_split_phys()
87 *out_sg = *in_sg; in sg_split_phys()
94 in_sg = sg_next(in_sg); in sg_split_phys()
104 struct scatterlist *in_sg, *out_sg; in sg_split_mapped() local
108 in_sg = split->in_sg0; in sg_split_mapped()
111 sg_dma_address(out_sg) = sg_dma_address(in_sg); in sg_split_mapped()
112 sg_dma_len(out_sg) = sg_dma_len(in_sg); in sg_split_mapped()
117 in_sg = sg_next(in_sg); in sg_split_mapped()
/linux/drivers/crypto/
H A Datmel-tdes.c104 struct scatterlist *in_sg; member
293 dma_unmap_sg(dd->dev, dd->in_sg, 1, DMA_TO_DEVICE); in atmel_tdes_crypt_pdc_stop()
457 dd->in_sg->length == dd->out_sg->length && in atmel_tdes_crypt_start()
458 IS_ALIGNED(dd->in_sg->offset, sizeof(u32)) && in atmel_tdes_crypt_start()
460 IS_ALIGNED(dd->in_sg->length, dd->ctx->block_size); in atmel_tdes_crypt_start()
463 count = min(dd->total, dd->in_sg->length); in atmel_tdes_crypt_start()
465 err = dma_map_sg(dd->dev, dd->in_sg, 1, DMA_TO_DEVICE); in atmel_tdes_crypt_start()
475 dma_unmap_sg(dd->dev, dd->in_sg, 1, in atmel_tdes_crypt_start()
480 addr_in = sg_dma_address(dd->in_sg); in atmel_tdes_crypt_start()
487 count = atmel_tdes_sg_copy(&dd->in_sg, &dd->in_offset, in atmel_tdes_crypt_start()
[all …]
/linux/arch/um/drivers/
H A Dvirtio_pcidev.c95 struct scatterlist out_sg, extra_sg, in_sg; in virtio_pcidev_send_cmd() local
98 [1] = extra ? &extra_sg : &in_sg, in virtio_pcidev_send_cmd()
99 [2] = extra ? &in_sg : NULL, in virtio_pcidev_send_cmd()
155 sg_init_one(&in_sg, buf->data, out_size); in virtio_pcidev_send_cmd()
157 sg_init_one(&in_sg, out, out_size); in virtio_pcidev_send_cmd()
/linux/drivers/crypto/allwinner/sun4i-ss/
H A Dsun4i-ss-hash.c198 struct scatterlist *in_sg = areq->src; in sun4i_hash() local
263 while (in_sg && i == 1) { in sun4i_hash()
264 if (in_sg->length % 4) in sun4i_hash()
266 in_sg = sg_next(in_sg); in sun4i_hash()
H A Dsun4i-ss-cipher.c182 struct scatterlist *in_sg = areq->src; in sun4i_ss_cipher_poll() local
225 while (in_sg && no_chunk == 1) { in sun4i_ss_cipher_poll()
226 if ((in_sg->length | in_sg->offset) & 3u) in sun4i_ss_cipher_poll()
228 in_sg = sg_next(in_sg); in sun4i_ss_cipher_poll()
/linux/drivers/crypto/starfive/
H A Djh7110-aes.c581 rctx->in_sg = req->src; in starfive_aes_do_one_req()
595 ret = starfive_aes_map_sg(cryp, rctx->in_sg, rctx->out_sg); in starfive_aes_do_one_req()
649 rctx->in_sg = scatterwalk_ffwd(_src, req->src, cryp->assoclen); in starfive_aes_aead_do_one_req()
651 rctx->out_sg = rctx->in_sg; in starfive_aes_aead_do_one_req()
679 sg_zero_buffer(rctx->in_sg, sg_nents(rctx->in_sg), in starfive_aes_aead_do_one_req()
680 rctx->in_sg->length - cryp->total_in, in starfive_aes_aead_do_one_req()
711 ret = starfive_aes_map_sg(cryp, rctx->in_sg, rctx->out_sg); in starfive_aes_aead_do_one_req()
/linux/drivers/virtio/
H A Dvirtio_rtc_driver.c417 struct scatterlist in_sg[1]; in viortc_msg_xfer() local
425 sgs[1] = in_sg; in viortc_msg_xfer()
428 sg_init_one(in_sg, msg->resp, msg->resp_cap); in viortc_msg_xfer()
/linux/net/vmw_vsock/
H A Dvirtio_transport.c104 int ret, in_sg = 0, out_sg = 0; in virtio_transport_send_skb() local
146 ret = virtqueue_add_sgs(vq, sgs, out_sg, in_sg, skb, gfp); in virtio_transport_send_skb()