| /Linux-v5.10/drivers/scsi/ibmvscsi_tgt/ |
| D | libsrp.c | 167 int err, nsg = 0, len; in srp_direct_data() local 172 nsg = dma_map_sg(iue->target->dev, sg, cmd->se_cmd.t_data_nents, in srp_direct_data() 174 if (!nsg) { in srp_direct_data() 184 err = rdma_io(cmd, sg, nsg, md, 1, dir, len); in srp_direct_data() 187 dma_unmap_sg(iue->target->dev, sg, nsg, DMA_BIDIRECTIONAL); in srp_direct_data() 202 int nmd, nsg = 0, len; in srp_indirect_data() local 243 nsg = dma_map_sg(iue->target->dev, sg, cmd->se_cmd.t_data_nents, in srp_indirect_data() 245 if (!nsg) { in srp_indirect_data() 256 err = rdma_io(cmd, sg, nsg, md, nmd, dir, len); in srp_indirect_data() 259 dma_unmap_sg(iue->target->dev, sg, nsg, DMA_BIDIRECTIONAL); in srp_indirect_data()
|
| D | ibmvscsi_tgt.c | 3200 int nsg, struct srp_direct_buf *md, int nmd, in ibmvscsis_rdma() argument
|
| /Linux-v5.10/drivers/vdpa/mlx5/core/ |
| D | mr.c | 35 for_each_sg(mr->sg_head.sgl, sg, mr->nsg, i) in fill_sg() 50 for_each_sg(mr->sg_head.sgl, sg, mr->nsg, i) in populate_mtts() 61 inlen = MLX5_ST_SZ_BYTES(create_mkey_in) + roundup(MLX5_ST_SZ_BYTES(mtt) * mr->nsg, 16); in create_direct_mr() 236 unsigned int nsg; in map_direct_mr() local 252 nsg = MLX5_DIV_ROUND_UP_POW2(mr->end - mr->start, log_entity_size); in map_direct_mr() 254 err = sg_alloc_table(&mr->sg_head, nsg, GFP_KERNEL); in map_direct_mr() 278 mr->nsg = nsg; in map_direct_mr() 279 err = dma_map_sg_attrs(dma, mr->sg_head.sgl, mr->nsg, DMA_BIDIRECTIONAL, 0); in map_direct_mr() 290 dma_unmap_sg_attrs(dma, mr->sg_head.sgl, mr->nsg, DMA_BIDIRECTIONAL, 0); in map_direct_mr() 301 dma_unmap_sg_attrs(dma, mr->sg_head.sgl, mr->nsg, DMA_BIDIRECTIONAL, 0); in unmap_direct_mr()
|
| D | mlx5_vdpa.h | 17 int nsg; member
|
| /Linux-v5.10/drivers/crypto/ |
| D | omap-aes-gcm.c | 45 int alen, clen, i, ret = 0, nsg; in omap_aes_gcm_done_task() local 52 nsg = !!(dd->assoc_len && dd->total); in omap_aes_gcm_done_task() 73 omap_crypto_cleanup(&dd->in_sgl[nsg], NULL, 0, clen, in omap_aes_gcm_done_task() 95 int nsg; in omap_aes_gcm_copy_buffers() local 110 nsg = !!(assoclen && cryptlen); in omap_aes_gcm_copy_buffers() 114 sg_init_table(dd->in_sgl, nsg + 1); in omap_aes_gcm_copy_buffers() 131 if (nsg) in omap_aes_gcm_copy_buffers() 135 AES_BLOCK_SIZE, &dd->in_sgl[nsg], in omap_aes_gcm_copy_buffers()
|
| D | talitos.c | 1986 unsigned int nsg; in ahash_process_req() local 2023 nsg = (req_ctx->nbuf < nbytes_to_hash) ? 2 : 1; in ahash_process_req() 2024 sg_init_table(req_ctx->bufsl, nsg); in ahash_process_req() 2026 if (nsg > 1) in ahash_process_req()
|
| /Linux-v5.10/drivers/usb/storage/ |
| D | sddr09.c | 638 int result, bulklen, nsg, ct; 642 nsg = bulklen = 0; 647 nsg++; 649 command[4*nsg+2] = ct; 650 command[4*nsg+1] = ((address >> 9) & 0xFF); 651 command[4*nsg+0] = ((address >> 17) & 0xFF); 652 command[4*nsg-1] = ((address >> 25) & 0xFF); 655 nsg++; 657 command[4*nsg+2] = ct; 658 command[4*nsg+1] = ((address >> 9) & 0xFF); [all …]
|
| /Linux-v5.10/drivers/net/ethernet/mellanox/mlx4/ |
| D | icm.c | 59 if (chunk->nsg > 0) in mlx4_free_icm_pages() 205 ++chunk->nsg; in mlx4_alloc_icm() 207 chunk->nsg = dma_map_sg(&dev->persist->pdev->dev, in mlx4_alloc_icm() 211 if (chunk->nsg <= 0) in mlx4_alloc_icm() 222 chunk->nsg = dma_map_sg(&dev->persist->pdev->dev, chunk->sg, in mlx4_alloc_icm() 225 if (chunk->nsg <= 0) in mlx4_alloc_icm()
|
| D | icm.h | 59 int nsg; member 113 if (++iter->page_idx >= iter->chunk->nsg) { in mlx4_icm_next()
|
| /Linux-v5.10/net/tipc/ |
| D | crypto.c | 261 struct scatterlist **sg, int nsg); 677 struct scatterlist **sg, int nsg) in tipc_aead_mem_alloc() argument 692 len += nsg * sizeof(**sg); in tipc_aead_mem_alloc() 732 int ehsz, len, tailen, nsg, rc; in tipc_aead_encrypt() local 754 nsg = 1; in tipc_aead_encrypt() 763 nsg = skb_cow_data(skb, tailen, &trailer); in tipc_aead_encrypt() 764 if (unlikely(nsg < 0)) { in tipc_aead_encrypt() 765 pr_err("TX: skb_cow_data() returned %d\n", nsg); in tipc_aead_encrypt() 766 return nsg; in tipc_aead_encrypt() 773 ctx = tipc_aead_mem_alloc(tfm, sizeof(*tx_ctx), &iv, &req, &sg, nsg); in tipc_aead_encrypt() [all …]
|
| /Linux-v5.10/drivers/infiniband/hw/mthca/ |
| D | mthca_memfree.c | 68 if (chunk->nsg > 0) in mthca_free_icm_pages() 166 chunk->nsg = 0; in mthca_alloc_icm() 185 ++chunk->nsg; in mthca_alloc_icm() 187 chunk->nsg = pci_map_sg(dev->pdev, chunk->mem, in mthca_alloc_icm() 191 if (chunk->nsg <= 0) in mthca_alloc_icm() 207 chunk->nsg = pci_map_sg(dev->pdev, chunk->mem, in mthca_alloc_icm() 211 if (chunk->nsg <= 0) in mthca_alloc_icm()
|
| D | mthca_memfree.h | 54 int nsg; member 116 if (++iter->page_idx >= iter->chunk->nsg) { in mthca_icm_next()
|
| /Linux-v5.10/drivers/infiniband/hw/hns/ |
| D | hns_roce_hem.h | 84 int nsg; member 160 if (++iter->page_idx >= iter->chunk->nsg) { in hns_roce_hem_next()
|
| D | hns_roce_hem.c | 277 chunk->nsg = 0; in hns_roce_alloc_hem() 299 ++chunk->nsg; in hns_roce_alloc_hem()
|
| /Linux-v5.10/drivers/video/fbdev/via/ |
| D | via-core.c | 228 int viafb_dma_copy_out_sg(unsigned int offset, struct scatterlist *sg, int nsg) in viafb_dma_copy_out_sg() argument 242 nsg*sizeof(struct viafb_vx855_dma_descr), in viafb_dma_copy_out_sg() 254 for_each_sg(sg, sgentry, nsg, i) { in viafb_dma_copy_out_sg() 300 nsg*sizeof(struct viafb_vx855_dma_descr), descrpages, in viafb_dma_copy_out_sg()
|
| /Linux-v5.10/net/rxrpc/ |
| D | rxkad.c | 440 int nsg, ret; in rxkad_verify_packet_2() local 454 nsg = skb_shinfo(skb)->nr_frags; in rxkad_verify_packet_2() 455 if (nsg <= 4) { in rxkad_verify_packet_2() 456 nsg = 4; in rxkad_verify_packet_2() 458 sg = kmalloc_array(nsg, sizeof(*sg), GFP_NOIO); in rxkad_verify_packet_2() 463 sg_init_table(sg, nsg); in rxkad_verify_packet_2()
|
| /Linux-v5.10/include/linux/ |
| D | via-core.h | 146 int viafb_dma_copy_out_sg(unsigned int offset, struct scatterlist *sg, int nsg);
|
| /Linux-v5.10/drivers/block/ |
| D | sunvdc.c | 468 int nsg, err, i; in __send_request() local 486 nsg = blk_rq_map_sg(req->q, req, sg); in __send_request() 489 for (i = 0; i < nsg; i++) in __send_request() 494 err = ldc_map_sg(port->vio.lp, sg, nsg, in __send_request()
|
| /Linux-v5.10/net/tls/ |
| D | tls_device.c | 864 int err = 0, offset = rxm->offset, copy, nsg, data_len, pos; in tls_device_reencrypt() local 875 nsg = skb_cow_data(skb, 0, &unused); in tls_device_reencrypt() 876 if (unlikely(nsg < 0)) { in tls_device_reencrypt() 877 err = nsg; in tls_device_reencrypt()
|
| D | tls_sw.c | 1409 int n_sgin, n_sgout, nsg, mem_size, aead_size, err, pages = 0; in decrypt_internal() local 1438 nsg = n_sgin + n_sgout; in decrypt_internal() 1441 mem_size = aead_size + (nsg * sizeof(struct scatterlist)); in decrypt_internal()
|
| /Linux-v5.10/drivers/scsi/megaraid/ |
| D | megaraid_mbox.c | 3133 int nsg; in megaraid_mbox_get_max_sg() local 3149 nsg = *(uint8_t *)adapter->ibuf; in megaraid_mbox_get_max_sg() 3152 nsg = MBOX_DEFAULT_SG_SIZE; in megaraid_mbox_get_max_sg() 3155 if (nsg > MBOX_MAX_SG_SIZE) nsg = MBOX_MAX_SG_SIZE; in megaraid_mbox_get_max_sg() 3157 return nsg; in megaraid_mbox_get_max_sg()
|
| /Linux-v5.10/net/core/ |
| D | skbuff.c | 4344 int nsg = __skb_to_sgvec(skb, sg, offset, len, 0); in skb_to_sgvec() local 4346 if (nsg <= 0) in skb_to_sgvec() 4347 return nsg; in skb_to_sgvec() 4349 sg_mark_end(&sg[nsg - 1]); in skb_to_sgvec() 4351 return nsg; in skb_to_sgvec()
|