Searched refs:nsg (Results 1 - 20 of 20) sorted by relevance

/linux-master/drivers/scsi/ibmvscsi_tgt/
H A Dlibsrp.c167 int err, nsg = 0, len; local
172 nsg = dma_map_sg(iue->target->dev, sg, cmd->se_cmd.t_data_nents,
174 if (!nsg) {
184 err = rdma_io(cmd, sg, nsg, md, 1, dir, len);
187 dma_unmap_sg(iue->target->dev, sg, nsg, DMA_BIDIRECTIONAL);
202 int nmd, nsg = 0, len; local
243 nsg = dma_map_sg(iue->target->dev, sg, cmd->se_cmd.t_data_nents,
245 if (!nsg) {
256 err = rdma_io(cmd, sg, nsg, md, nmd, dir, len);
259 dma_unmap_sg(iue->target->dev, sg, nsg, DMA_BIDIRECTIONA
[all...]
H A Dibmvscsi_tgt.c3189 int nsg, struct srp_direct_buf *md, int nmd,
3188 ibmvscsis_rdma(struct ibmvscsis_cmd *cmd, struct scatterlist *sg, int nsg, struct srp_direct_buf *md, int nmd, enum dma_data_direction dir, unsigned int bytes) argument
/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Dicm.h59 int nsg; member in struct:mlx4_icm_chunk
113 if (++iter->page_idx >= iter->chunk->nsg) {
H A Dicm.c59 if (chunk->nsg > 0)
205 ++chunk->nsg;
207 chunk->nsg = dma_map_sg(&dev->persist->pdev->dev,
211 if (!chunk->nsg)
222 chunk->nsg = dma_map_sg(&dev->persist->pdev->dev, chunk->sg,
225 if (!chunk->nsg)
/linux-master/drivers/crypto/
H A Domap-aes-gcm.c48 int alen, clen, i, ret = 0, nsg; local
55 nsg = !!(dd->assoc_len && dd->total);
76 omap_crypto_cleanup(&dd->in_sgl[nsg], NULL, 0, clen,
98 int nsg; local
113 nsg = !!(assoclen && cryptlen);
117 sg_init_table(dd->in_sgl, nsg + 1);
134 if (nsg)
138 AES_BLOCK_SIZE, &dd->in_sgl[nsg],
H A Dtalitos.c1991 unsigned int nsg; local
2028 nsg = (req_ctx->nbuf < nbytes_to_hash) ? 2 : 1;
2029 sg_init_table(req_ctx->bufsl, nsg);
2031 if (nsg > 1)
/linux-master/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
[all...]
/linux-master/drivers/vdpa/mlx5/core/
H A Dmr.c38 int nsg = mr->nsg; local
46 nsg && dma_len;
47 nsg--, dma_addr += BIT(mr->log_size), dma_len -= BIT(mr->log_size))
59 inlen = MLX5_ST_SZ_BYTES(create_mkey_in) + roundup(MLX5_ST_SZ_BYTES(mtt) * mr->nsg, 16);
233 unsigned int nsg; local
249 nsg = MLX5_DIV_ROUND_UP_POW2(mr->end - mr->start, log_entity_size);
251 err = sg_alloc_table(&mr->sg_head, nsg, GFP_KERNEL);
275 mr->nsg = nsg;
[all...]
H A Dmlx5_vdpa.h21 int nsg; member in struct:mlx5_vdpa_direct_mr
/linux-master/drivers/infiniband/hw/mthca/
H A Dmthca_memfree.h54 int nsg; member in struct:mthca_icm_chunk
116 if (++iter->page_idx >= iter->chunk->nsg) {
H A Dmthca_memfree.c68 if (chunk->nsg > 0)
166 chunk->nsg = 0;
185 ++chunk->nsg;
187 chunk->nsg =
192 if (chunk->nsg <= 0)
208 chunk->nsg = dma_map_sg(&dev->pdev->dev, chunk->mem,
211 if (chunk->nsg <= 0)
/linux-master/net/tipc/
H A Dcrypto.c265 struct scatterlist **sg, int nsg);
677 * @nsg: number of SG lists to be allocated
688 struct scatterlist **sg, int nsg)
703 len += nsg * sizeof(**sg);
743 int ehsz, len, tailen, nsg, rc; local
764 nsg = skb_cow_data(skb, tailen, &trailer);
765 if (unlikely(nsg < 0)) {
766 pr_err("TX: skb_cow_data() returned %d\n", nsg);
767 return nsg;
773 ctx = tipc_aead_mem_alloc(tfm, sizeof(*tx_ctx), &iv, &req, &sg, nsg);
685 tipc_aead_mem_alloc(struct crypto_aead *tfm, unsigned int crypto_ctx_size, u8 **iv, struct aead_request **req, struct scatterlist **sg, int nsg) argument
886 int ehsz, nsg, rc; local
[all...]
/linux-master/include/linux/
H A Dvia-core.h146 int viafb_dma_copy_out_sg(unsigned int offset, struct scatterlist *sg, int nsg);
/linux-master/drivers/video/fbdev/via/
H A Dvia-core.c229 int viafb_dma_copy_out_sg(unsigned int offset, struct scatterlist *sg, int nsg) argument
243 nsg*sizeof(struct viafb_vx855_dma_descr),
255 for_each_sg(sg, sgentry, nsg, i) {
301 nsg*sizeof(struct viafb_vx855_dma_descr), descrpages,
/linux-master/net/rxrpc/
H A Drxkad.c482 int nsg, ret; local
494 nsg = skb_shinfo(skb)->nr_frags + 1;
495 if (nsg <= 4) {
496 nsg = 4;
498 sg = kmalloc_array(nsg, sizeof(*sg), GFP_NOIO);
503 sg_init_table(sg, nsg);
/linux-master/drivers/infiniband/hw/erdma/
H A Derdma_verbs.c588 dma_unmap_sg(&dev->pdev->dev, mtt->sglist, mtt->nsg, DMA_TO_DEVICE);
606 for_each_sg(low_mtt->sglist, sg, low_mtt->nsg, i)
614 u32 npages, i, nsg; local
635 nsg = dma_map_sg(&dev->pdev->dev, sglist, npages, DMA_TO_DEVICE);
636 if (!nsg)
640 mtt->nsg = nsg;
669 ibdev_dbg(&dev->ibdev, "create scatter mtt, size:%lu, nsg:%u\n",
670 mtt->size, mtt->nsg);
704 while (mtt->nsg !
[all...]
H A Derdma_verbs.h103 u32 nsg; member in struct:erdma_mtt::__anon984::__anon985
/linux-master/drivers/block/
H A Dsunvdc.c470 int nsg, err, i; local
488 nsg = blk_rq_map_sg(req->q, req, sg);
491 for (i = 0; i < nsg; i++)
496 err = ldc_map_sg(port->vio.lp, sg, nsg,
/linux-master/drivers/scsi/megaraid/
H A Dmegaraid_mbox.c3126 int nsg; local
3142 nsg = *(uint8_t *)adapter->ibuf;
3145 nsg = MBOX_DEFAULT_SG_SIZE;
3148 if (nsg > MBOX_MAX_SG_SIZE) nsg = MBOX_MAX_SG_SIZE;
3150 return nsg;
/linux-master/net/core/
H A Dskbuff.c5115 int nsg = __skb_to_sgvec(skb, sg, offset, len, 0); local
5117 if (nsg <= 0)
5118 return nsg;
5120 sg_mark_end(&sg[nsg - 1]);
5122 return nsg;

Completed in 260 milliseconds