Home
last modified time | relevance | path

Searched refs:nsg (Results 1 – 16 of 16) sorted by relevance

/linux/net/sunrpc/auth_gss/
H A Dgss_krb5_unseal.c87 int nsg, i; in gss_krb5_verify_mic_v2() local
113 nsg = gss_krb5_mic_build_sg(message_buffer, in gss_krb5_verify_mic_v2()
117 if (nsg < 0) in gss_krb5_verify_mic_v2()
122 ret = crypto_krb5_verify_mic(krb5, shash, NULL, sg_head, nsg, in gss_krb5_verify_mic_v2()
/linux/drivers/scsi/ibmvscsi_tgt/
H A Dlibsrp.c167 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()
203 int nmd, nsg = 0, len; in srp_indirect_data() local
244 nsg = dma_map_sg(iue->target->dev, sg, cmd->se_cmd.t_data_nents, in srp_indirect_data()
246 if (!nsg) { in srp_indirect_data()
257 err = rdma_io(cmd, sg, nsg, md, nmd, dir, len); in srp_indirect_data()
/linux/drivers/usb/storage/
H A Dsddr09.c638 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/drivers/net/ethernet/mellanox/mlx4/
H A Dicm.c59 if (chunk->nsg > 0) in mlx4_free_icm_pages()
204 ++chunk->nsg; in mlx4_alloc_icm()
206 chunk->nsg = dma_map_sg(&dev->persist->pdev->dev, in mlx4_alloc_icm()
210 if (!chunk->nsg) in mlx4_alloc_icm()
221 chunk->nsg = dma_map_sg(&dev->persist->pdev->dev, chunk->sg, in mlx4_alloc_icm()
224 if (!chunk->nsg) in mlx4_alloc_icm()
H A Dicm.h59 int nsg; member
113 if (++iter->page_idx >= iter->chunk->nsg) { in mlx4_icm_next()
/linux/drivers/vdpa/mlx5/core/
H A Dmr.c38 int nsg = mr->nsg; in populate_mtts() local
46 nsg && dma_len; in populate_mtts()
47 nsg--, dma_addr += BIT(mr->log_size), dma_len -= BIT(mr->log_size)) in populate_mtts()
226 mttcount = ALIGN(dmr->nsg, MLX5_VDPA_MTT_ALIGN / sizeof(cmd_mem->mtt[0])); in create_direct_keys()
376 unsigned int nsg; in map_direct_mr() local
391 nsg = MLX5_DIV_ROUND_UP_POW2(mr->end - mr->start, log_entity_size); in map_direct_mr()
393 err = sg_alloc_table(&mr->sg_head, nsg, GFP_KERNEL); in map_direct_mr()
419 mr->nsg = nsg; in map_direct_mr()
420 mr->nent = dma_map_sg_attrs(dma, mr->sg_head.sgl, mr->nsg, DMA_BIDIRECTIONAL, 0); in map_direct_mr()
438 dma_unmap_sg_attrs(dma, mr->sg_head.sgl, mr->nsg, DMA_BIDIRECTIONAL, 0); in unmap_direct_mr()
H A Dmlx5_vdpa.h23 int nsg; member
/linux/net/tipc/
H A Dcrypto.c265 struct scatterlist **sg, int nsg);
679 struct scatterlist **sg, int nsg) in tipc_aead_mem_alloc() argument
694 len += nsg * sizeof(**sg); in tipc_aead_mem_alloc()
734 int ehsz, len, tailen, nsg, rc; in tipc_aead_encrypt() local
755 nsg = skb_cow_data(skb, tailen, &trailer); in tipc_aead_encrypt()
756 if (unlikely(nsg < 0)) { in tipc_aead_encrypt()
757 pr_err("TX: skb_cow_data() returned %d\n", nsg); in tipc_aead_encrypt()
758 return nsg; in tipc_aead_encrypt()
764 ctx = tipc_aead_mem_alloc(tfm, sizeof(*tx_ctx), &iv, &req, &sg, nsg); in tipc_aead_encrypt()
770 sg_init_table(sg, nsg); in tipc_aead_encrypt()
[all …]
/linux/drivers/infiniband/hw/mthca/
H A Dmthca_memfree.c68 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 = in mthca_alloc_icm()
192 if (chunk->nsg <= 0) in mthca_alloc_icm()
208 chunk->nsg = dma_map_sg(&dev->pdev->dev, chunk->mem, in mthca_alloc_icm()
211 if (chunk->nsg <= 0) in mthca_alloc_icm()
H A Dmthca_memfree.h54 int nsg; member
116 if (++iter->page_idx >= iter->chunk->nsg) { in mthca_icm_next()
/linux/net/sunrpc/
H A Dxdr.c211 unsigned int len, struct scatterlist *sg, unsigned int nsg) in xdr_buf_to_sg() argument
226 if (nents >= nsg) in xdr_buf_to_sg()
250 if (nents >= nsg) in xdr_buf_to_sg()
270 if (nents >= nsg) in xdr_buf_to_sg()
297 unsigned int nsg = 0, thislen, page_offset; in xdr_buf_sg_nents() local
305 nsg++; in xdr_buf_sg_nents()
312 return nsg; in xdr_buf_sg_nents()
317 nsg += DIV_ROUND_UP(page_offset + thislen, PAGE_SIZE); in xdr_buf_sg_nents()
324 return nsg; in xdr_buf_sg_nents()
327 nsg++; in xdr_buf_sg_nents()
[all …]
/linux/drivers/video/fbdev/via/
H A Dvia-core.c230 int viafb_dma_copy_out_sg(unsigned int offset, struct scatterlist *sg, int nsg) in viafb_dma_copy_out_sg() argument
245 nsg*sizeof(struct viafb_vx855_dma_descr), in viafb_dma_copy_out_sg()
257 for_each_sg(sg, sgentry, nsg, i) { in viafb_dma_copy_out_sg()
305 nsg*sizeof(struct viafb_vx855_dma_descr), descrpages, in viafb_dma_copy_out_sg()
/linux/include/linux/
H A Dvia-core.h146 int viafb_dma_copy_out_sg(unsigned int offset, struct scatterlist *sg, int nsg);
/linux/drivers/block/
H A Dsunvdc.c469 int nsg, err, i; in __send_request() local
487 nsg = blk_rq_map_sg(req, sg); in __send_request()
490 for (i = 0; i < nsg; i++) in __send_request()
495 err = ldc_map_sg(port->vio.lp, sg, nsg, in __send_request()
/linux/drivers/crypto/
H A Dtalitos.c2047 unsigned int nsg; in ahash_process_req() local
2083 nsg = (req_ctx->nbuf < nbytes_to_hash) ? 2 : 1; in ahash_process_req()
2084 sg_init_table(req_ctx->bufsl, nsg); in ahash_process_req()
2086 if (nsg > 1) in ahash_process_req()
/linux/net/core/
H A Dskbuff.c5313 int nsg = __skb_to_sgvec(skb, sg, offset, len, 0); in skb_to_sgvec() local
5315 if (nsg <= 0) in skb_to_sgvec()
5316 return nsg; in skb_to_sgvec()
5318 sg_mark_end(&sg[nsg - 1]); in skb_to_sgvec()
5320 return nsg; in skb_to_sgvec()