| /linux/drivers/crypto/amlogic/ |
| H A D | amlogic-gxl-cipher.c | 33 if (sg_nents(src_sg) != sg_nents(dst_sg)) in meson_cipher_need_fallback() 37 if (sg_nents(src_sg) > MAXDESC - 3 || sg_nents(dst_sg) > MAXDESC - 3) in meson_cipher_need_fallback() 178 nr_sgs = dma_map_sg(mc->dev, areq->src, sg_nents(areq->src), in meson_cipher() 187 nr_sgs = dma_map_sg(mc->dev, areq->src, sg_nents(areq->src), in meson_cipher() 194 nr_sgd = dma_map_sg(mc->dev, areq->dst, sg_nents(areq->dst), in meson_cipher() 239 dma_unmap_sg(mc->dev, areq->src, sg_nents(areq->src), DMA_BIDIRECTIONAL); in meson_cipher() 241 dma_unmap_sg(mc->dev, areq->src, sg_nents(areq->src), DMA_TO_DEVICE); in meson_cipher() 242 dma_unmap_sg(mc->dev, areq->dst, sg_nents(areq->dst), DMA_FROM_DEVICE); in meson_cipher()
|
| /linux/drivers/infiniband/sw/rdmavt/ |
| H A D | trace_mr.h | 144 TP_PROTO(struct ib_mr *ibmr, int sg_nents, unsigned int *sg_offset), 145 TP_ARGS(ibmr, sg_nents, sg_offset), 152 __field(int, sg_nents) 161 __entry->sg_nents = sg_nents; 171 __entry->sg_nents,
|
| /linux/drivers/crypto/gemini/ |
| H A D | sl3516-ce-cipher.c | 43 if (sg_nents(areq->src) > MAXDESC / 2) { in sl3516_ce_need_fallback() 48 if (sg_nents(areq->dst) > MAXDESC) { in sl3516_ce_need_fallback() 154 nr_sgs = dma_map_sg(ce->dev, areq->src, sg_nents(areq->src), in sl3516_ce_cipher() 163 nr_sgs = dma_map_sg(ce->dev, areq->src, sg_nents(areq->src), in sl3516_ce_cipher() 170 nr_sgd = dma_map_sg(ce->dev, areq->dst, sg_nents(areq->dst), in sl3516_ce_cipher() 251 dma_unmap_sg(ce->dev, areq->src, sg_nents(areq->src), in sl3516_ce_cipher() 254 dma_unmap_sg(ce->dev, areq->src, sg_nents(areq->src), in sl3516_ce_cipher() 256 dma_unmap_sg(ce->dev, areq->dst, sg_nents(areq->dst), in sl3516_ce_cipher()
|
| /linux/drivers/crypto/bcm/ |
| H A D | util.c | 54 unsigned int nents = sg_nents(src); in sg_copy_part_to_buf() 73 unsigned int nents = sg_nents(dest); in sg_copy_part_from_buf() 96 int sg_nents = 0; in spu_sg_count() local 106 sg_nents++; in spu_sg_count() 111 return sg_nents; in spu_sg_count()
|
| /linux/drivers/crypto/cavium/nitrox/ |
| H A D | nitrox_reqmgr.c | 61 dma_unmap_sg(dev, sr->in.sg, sg_nents(sr->in.sg), in softreq_unmap_sgbufs() 69 dma_unmap_sg(dev, sr->out.sg, sg_nents(sr->out.sg), in softreq_unmap_sgbufs() 165 nents = dma_map_sg(dev, req->src, sg_nents(req->src), in dma_map_inbufs() 182 dma_unmap_sg(dev, req->src, sg_nents(req->src), DMA_BIDIRECTIONAL); in dma_map_inbufs() 193 nents = dma_map_sg(dev, req->dst, sg_nents(req->dst), in dma_map_outbufs() 207 dma_unmap_sg(dev, req->dst, sg_nents(req->dst), DMA_BIDIRECTIONAL); in dma_map_outbufs()
|
| H A D | nitrox_skcipher.c | 211 int nents = sg_nents(skreq->src) + 1; in alloc_src_sglist() 229 int nents = sg_nents(skreq->dst) + 3; in alloc_dst_sglist()
|
| /linux/drivers/crypto/hisilicon/ |
| H A D | sgl.c | 233 sg_n = sg_nents(sgl); in hisi_acc_sg_buf_map_to_hw_sgl() 284 dma_unmap_sg(dev, sgl, sg_nents(sgl), dir); in hisi_acc_sg_buf_unmap()
|
| /linux/include/linux/ |
| H A D | devcoredump.h | 34 for_each_sg(table, iter, sg_nents(table), i) { in _devcd_free_sgtable()
|
| /linux/drivers/usb/storage/ |
| H A D | protocol.c | 131 nents = sg_nents(sg); in usb_stor_access_xfer_buf()
|
| /linux/drivers/crypto/allwinner/sun4i-ss/ |
| H A D | sun4i-ss-cipher.c | 80 sg_miter_start(&mi, areq->src, sg_nents(areq->src), in sun4i_ss_opti_poll() 108 sg_miter_start(&mo, areq->dst, sg_nents(areq->dst), in sun4i_ss_opti_poll() 272 sg_miter_start(&mi, areq->src, sg_nents(areq->src), in sun4i_ss_cipher_poll() 326 sg_miter_start(&mo, areq->dst, sg_nents(areq->dst), in sun4i_ss_cipher_poll()
|
| H A D | sun4i-ss-hash.c | 220 copied = sg_pcopy_to_buffer(areq->src, sg_nents(areq->src), in sun4i_hash() 272 sg_miter_start(&mi, areq->src, sg_nents(areq->src), in sun4i_hash()
|
| /linux/drivers/mailbox/ |
| H A D | bcm-pdc-mailbox.c | 608 sg_nents(pdcs->src_sg[pdcs->txin]), DMA_TO_DEVICE); in pdc_receive_one() 623 dma_unmap_sg(dev, rx_ctx->dst_sg, sg_nents(rx_ctx->dst_sg), in pdc_receive_one() 717 num_desc = (u32)sg_nents(sg); in pdc_tx_list_sg_add() 884 num_desc = (u32)sg_nents(sg); in pdc_rx_list_sg_add() 1205 src_nent = sg_nents(mssg->spu.src); in pdc_send_data() 1212 dst_nent = sg_nents(mssg->spu.dst); in pdc_send_data()
|
| /linux/drivers/crypto/allwinner/sun8i-ss/ |
| H A D | sun8i-ss-hash.c | 365 if (sg_nents(areq->src) > MAX_SG - 1) { in sun8i_ss_hash_need_fallback() 526 nr_sgs = dma_map_sg(ss->dev, areq->src, sg_nents(areq->src), DMA_TO_DEVICE); in sun8i_ss_hash_run() 691 dma_unmap_sg(ss->dev, areq->src, sg_nents(areq->src), in sun8i_ss_hash_run()
|
| /linux/drivers/crypto/ |
| H A D | omap-crypto.c | 20 int n = sg_nents(*sg); in omap_crypto_copy_sg_lists()
|
| H A D | atmel-aes.c | 609 if (!sg_copy_from_buffer(dd->real_dst, sg_nents(dd->real_dst), in atmel_aes_cpu_transfer() 630 sg_copy_to_buffer(src, sg_nents(src), dd->buf, len); in atmel_aes_cpu_start() 721 sg_copy_to_buffer(src, sg_nents(src), dd->buf, len); in atmel_aes_map() 784 sg_copy_from_buffer(dd->real_dst, sg_nents(dd->real_dst), in atmel_aes_unmap() 1397 sg_copy_to_buffer(req->src, sg_nents(req->src), dd->buf, req->assoclen); in atmel_aes_gcm_length()
|
| H A D | img-hash.c | 257 ctx->bufcnt = sg_copy_to_buffer(hdev->req->src, sg_nents(ctx->sg), in img_hash_write_via_cpu() 665 ctx->nents = sg_nents(ctx->sg); in img_hash_digest()
|
| /linux/lib/ |
| H A D | sg_split.c | 159 ret = sg_calculate_split(in, sg_nents(in), nb_splits, skip, split_sizes, in sg_split()
|
| H A D | scatterlist.c | 25 int sg_nents(struct scatterlist *sg) in sg_nents() function 32 EXPORT_SYMBOL(sg_nents);
|
| /linux/drivers/crypto/ccree/ |
| H A D | cc_buffer_mgr.c | 1238 int sg_nents; in cc_map_hash_request_update() local 1252 sg_nents = sg_nents_for_len(src, nbytes); in cc_map_hash_request_update() 1253 if (sg_nents < 0) in cc_map_hash_request_update() 1254 return sg_nents; in cc_map_hash_request_update() 1255 areq_ctx->in_nents = sg_nents; in cc_map_hash_request_update()
|
| /linux/drivers/crypto/virtio/ |
| H A D | virtio_crypto_akcipher_algs.c | 92 sg_copy_from_buffer(akcipher_req->dst, sg_nents(akcipher_req->dst), in virtio_crypto_dataq_akcipher_callback() 235 sg_copy_to_buffer(req->src, sg_nents(req->src), src_buf, req->src_len); in __virtio_crypto_akcipher_do_req()
|
| /linux/drivers/target/iscsi/cxgbit/ |
| H A D | cxgbit_target.c | 895 u32 sg_nents = max(1UL, DIV_ROUND_UP(pdu_cb->dlen, PAGE_SIZE)); in cxgbit_handle_immediate_data() local 897 cxgbit_skb_copy_to_sg(csk->skb, sg, sg_nents, 0); in cxgbit_handle_immediate_data() 1006 int rc, sg_nents, sg_off; in cxgbit_handle_iscsi_dataout() local 1059 sg_nents = max(1UL, DIV_ROUND_UP(skip + data_len, PAGE_SIZE)); in cxgbit_handle_iscsi_dataout() 1061 cxgbit_skb_copy_to_sg(csk->skb, sg_start, sg_nents, skip); in cxgbit_handle_iscsi_dataout()
|
| /linux/drivers/crypto/caam/ |
| H A D | desc_constr.h | 79 static inline int pad_sg_nents(int sg_nents) in pad_sg_nents() argument 81 return ALIGN(sg_nents, 4); in pad_sg_nents()
|
| /linux/drivers/crypto/xilinx/ |
| H A D | zynqmp-aes-gcm.c | 227 sg_copy_from_buffer(req->dst, sg_nents(req->dst), in zynqmp_aes_aead_cipher() 353 sg_copy_from_buffer(req->dst, sg_nents(req->dst), in versal_aes_aead_cipher()
|
| /linux/drivers/memstick/core/ |
| H A D | ms_block.c | 100 sg_miter_start(&miter, sg, sg_nents(sg), in msb_sg_compare_to_buffer() 872 sg_miter_start(&miter, sg, sg_nents(sg), in msb_read_page() 1639 sg_copy_to_buffer(sg_tmp, sg_nents(sg_tmp), in msb_cache_write() 1662 sg_copy_from_buffer(sg_tmp, sg_nents(sg_tmp), in msb_cache_read()
|
| /linux/drivers/crypto/ccp/ |
| H A D | ccp-crypto-aes-cmac.c | 107 sg_count = (nbytes) ? sg_nents(req->src) + 2 : 2; in ccp_do_cmac_update()
|