| /linux/drivers/usb/storage/ |
| H A 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/drivers/scsi/ibmvscsi_tgt/ |
| H A 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() 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/vdpa/mlx5/core/ |
| H A D | mr.c | 38 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 mttlen = roundup(MLX5_ST_SZ_BYTES(mtt) * dmr->nsg, MLX5_VDPA_MTT_ALIGN); 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 D | mlx5_vdpa.h | 21 int nsg; member
|
| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | icm.c | 59 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 D | icm.h | 59 int nsg; member 113 if (++iter->page_idx >= iter->chunk->nsg) { in mlx4_icm_next()
|
| /linux/net/tipc/ |
| H A D | crypto.c | 265 struct scatterlist **sg, int nsg); 668 * @nsg: number of SG lists to be allocated in tipc_aead_clone() 679 struct scatterlist **sg, int nsg) 694 len += nsg * sizeof(**sg); in tipc_aead_mem_alloc() 734 int ehsz, len, tailen, nsg, rc; in tipc_aead_encrypt() 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() 688 tipc_aead_mem_alloc(struct crypto_aead * tfm,unsigned int crypto_ctx_size,u8 ** iv,struct aead_request ** req,struct scatterlist ** sg,int nsg) tipc_aead_mem_alloc() argument 743 int ehsz, len, tailen, nsg, rc; tipc_aead_encrypt() local 895 int ehsz, nsg, rc; tipc_aead_decrypt() local [all...] |
| /linux/drivers/infiniband/hw/mthca/ |
| H A 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 = 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 D | mthca_memfree.h | 54 int nsg; member 116 if (++iter->page_idx >= iter->chunk->nsg) { in mthca_icm_next()
|
| /linux/net/rxrpc/ |
| H A D | rxkad.c | 505 int nsg, ret; in rxkad_verify_packet_2() local 520 nsg = skb_shinfo(skb)->nr_frags + 1; in rxkad_verify_packet_2() 521 if (nsg <= 4) { in rxkad_verify_packet_2() 522 nsg = 4; in rxkad_verify_packet_2() 524 sg = kmalloc_objs(*sg, nsg, GFP_NOIO); in rxkad_verify_packet_2() 529 sg_init_table(sg, nsg); in rxkad_verify_packet_2()
|
| /linux/include/linux/ |
| H A D | via-core.h | 146 int viafb_dma_copy_out_sg(unsigned int offset, struct scatterlist *sg, int nsg);
|
| /linux/drivers/block/ |
| H A D | sunvdc.c | 469 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/scsi/megaraid/ |
| H A D | megaraid_mbox.c | 3129 int nsg; in megaraid_mbox_get_max_sg() local 3145 nsg = *(uint8_t *)adapter->ibuf; in megaraid_mbox_get_max_sg() 3148 nsg = MBOX_DEFAULT_SG_SIZE; in megaraid_mbox_get_max_sg() 3151 if (nsg > MBOX_MAX_SG_SIZE) nsg = MBOX_MAX_SG_SIZE; in megaraid_mbox_get_max_sg() 3153 return nsg; in megaraid_mbox_get_max_sg()
|
| /linux/net/core/ |
| H A D | skbuff.c | 5274 int nsg = __skb_to_sgvec(skb, sg, offset, len, 0); in skb_to_sgvec() local 5276 if (nsg <= 0) in skb_to_sgvec() 5277 return nsg; in skb_to_sgvec() 5279 sg_mark_end(&sg[nsg - 1]); in skb_to_sgvec() 5281 return nsg; in skb_to_sgvec()
|