/linux-master/drivers/usb/host/ |
H A D | ohci-hcd.c | 120 struct scatterlist *sg; local 127 sg = urb->sg; 129 this_sg_len = min_t(int, sg_dma_len(sg), len); 134 sg = sg_next(sg);
|
/linux-master/net/rxrpc/ |
H A D | rxkad.c | 188 struct scatterlist sg; local 216 sg_init_one(&sg, tmpbuf, tmpsize); 219 skcipher_request_set_crypt(req, &sg, &sg, tmpsize, iv.x); 257 struct scatterlist sg; local 278 sg_init_one(&sg, hdr, 8); 281 skcipher_request_set_crypt(req, &sg, &sg, 8, iv.x); 300 struct scatterlist sg; local 325 sg_init_one(&sg, rxkhd 341 struct scatterlist sg; local 415 struct scatterlist sg[16]; local 479 struct scatterlist _sg[4], *sg; local 557 struct scatterlist sg; local 766 struct scatterlist sg[1]; local 869 struct scatterlist sg[1]; local 993 struct scatterlist sg[1]; local [all...] |
/linux-master/net/core/ |
H A D | skmsg.c | 15 if (msg->sg.end > msg->sg.start && 16 elem_first_coalesce < msg->sg.end) 19 if (msg->sg.end < msg->sg.start && 20 (elem_first_coalesce > msg->sg.start || 21 elem_first_coalesce < msg->sg.end)) 31 u32 osize = msg->sg.size; 34 len -= msg->sg.size; 52 i = msg->sg [all...] |
/linux-master/lib/ |
H A D | scatterlist.c | 17 * @sg: The current sg entry 20 * Usually the next entry will be @sg@ + 1, but if this sg element is part 25 struct scatterlist *sg_next(struct scatterlist *sg) argument 27 if (sg_is_last(sg)) 30 sg++; 31 if (unlikely(sg_is_chain(sg))) 32 sg = sg_chain_ptr(sg); 47 sg_nents(struct scatterlist *sg) argument 70 sg_nents_for_len(struct scatterlist *sg, u64 len) argument 105 struct scatterlist *sg, *ret = NULL; local 140 sg_init_one(struct scatterlist *sg, const void *buf, unsigned int buflen) argument 171 sg_kfree(struct scatterlist *sg, unsigned int nents) argument 290 struct scatterlist *sg, *prv; local 615 struct scatterlist *sgl, *sg; local 687 struct scatterlist *sg; local 737 sg_page_count(struct scatterlist *sg) argument 761 sg_dma_page_count(struct scatterlist *sg) argument 814 struct scatterlist *sg; local 1113 struct scatterlist *sg = sgtable->sgl + sgtable->nents; local 1168 struct scatterlist *sg = sgtable->sgl + sgtable->nents; local 1214 struct scatterlist *sg = sgtable->sgl + sgtable->nents; local 1274 struct scatterlist *sg = sgtable->sgl + sgtable->nents; local [all...] |
/linux-master/drivers/nvme/target/ |
H A D | tcp.c | 301 struct scatterlist sg; local 303 sg_init_one(&sg, pdu, len); 304 ahash_request_set_crypt(hash, &sg, pdu + len, len); 355 sgl_free(cmd->req.sg); 357 cmd->req.sg = NULL; 363 struct scatterlist *sg; local 372 sg = &cmd->req.sg[cmd->sg_idx]; 375 u32 iov_len = min_t(u32, length, sg->length - sg_offset); 377 bvec_set_page(iov, sg_page(sg), iov_le [all...] |
H A D | fc.c | 43 struct scatterlist sg[2]; member in struct:nvmet_fc_ls_iod 60 /* desired maximum for a single sequence - if sg list allows it */ 324 fc_map_sg(struct scatterlist *sg, int nents) argument 329 WARN_ON(nents == 0 || sg[0].length == 0); 331 for_each_sg(sg, s, nents, i) { 341 fc_dma_map_sg(struct device *dev, struct scatterlist *sg, int nents, argument 344 return dev ? dma_map_sg(dev, sg, nents, dir) : fc_map_sg(sg, nents); 348 fc_dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nents, argument 352 dma_unmap_sg(dev, sg, nent 2097 struct scatterlist *sg; local 2255 struct scatterlist *sg = fod->next_sg; local [all...] |
/linux-master/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_bo.c | 400 params->sg, params->resv, destroy);
|
H A D | vmwgfx_ttm_buffer.c | 192 vsgt->sgt = vmw_tt->dma_ttm.sg; 370 if (external && ttm->sg) 371 return drm_prime_sg_to_dma_addr_array(ttm->sg,
|
H A D | vmwgfx_bo.h | 59 struct sg_table *sg; member in struct:vmw_bo_params
|
H A D | vmwgfx_blit.c | 482 if (!src->ttm->pages && src->ttm->sg) { 487 ret = drm_prime_sg_to_page_array(src->ttm->sg, src_pages, 492 if (!dst->ttm->pages && dst->ttm->sg) { 499 ret = drm_prime_sg_to_page_array(dst->ttm->sg, dst_pages,
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ |
H A D | r535.c | 1965 struct scatterlist *sg; local 1994 for_each_sgtable_sg(&rx3->lvl2, sg, i) { 1997 pte = sg_virt(sg); 1998 sgl_end = (void *)pte + sg->length;
|
/linux-master/drivers/dma/ |
H A D | tegra186-gpc-dma.c | 480 /* Reset the sg index for cyclic transfers */ 1006 struct scatterlist *sg; local 1071 for_each_sg(sgl, sg, sg_len, i) { 1075 mem = sg_dma_address(sg); 1076 len = sg_dma_len(sg);
|
H A D | owl-dma.c | 927 struct scatterlist *sg; local 938 for_each_sg(sgl, sg, sg_len, i) { 939 addr = sg_dma_address(sg); 940 len = sg_dma_len(sg);
|
/linux-master/net/tls/ |
H A D | tls.h | 119 /* AAD | msg_plaintext.sg.data | sg_tag */ 121 /* AAD | msg_encrypted.sg.data (data contains overhead for hdr & iv & tag) */ 265 struct scatterlist *sg, u16 first_offset,
|
/linux-master/net/ipv4/ |
H A D | tcp_ao.c | 25 struct scatterlist sg; local 36 sg_init_one(&sg, ctx, len); 37 ahash_request_set_crypt(hp->req, &sg, key, len); 424 struct scatterlist sg; local 433 sg_init_one(&sg, bp, sizeof(*bp)); 434 ahash_request_set_crypt(hp->req, &sg, NULL, sizeof(*bp)); 496 struct scatterlist sg; local 502 sg_init_one(&sg, bp, sizeof(*bp)); 503 ahash_request_set_crypt(hp->req, &sg, NULL, sizeof(*bp)); 512 struct scatterlist sg; local 1377 struct scatterlist sg; local [all...] |
/linux-master/drivers/mmc/host/ |
H A D | moxart-mmc.c | 248 len = dma_map_sg(dma_chan->device->dev, data->sg, 252 desc = dmaengine_prep_slave_sg(dma_chan, data->sg, 274 data->sg, data->sg_len, 373 sg_miter_start(&host->sg_miter, data->sg, data->sg_len, flags);
|
H A D | omap.c | 435 dma_unmap_sg(dev, data->sg, host->sg_len, dma_data_dir); 953 struct scatterlist *sg; local 978 for_each_sg(data->sg, sg, sg_len, i) { 979 if ((sg->length % block_size) != 0) { 1038 host->sg_len = dma_map_sg(c->device->dev, data->sg, sg_len, 1043 tx = dmaengine_prep_slave_sg(c, data->sg, host->sg_len, 1069 sg_miter_start(&host->sg_miter, data->sg, data->sg_len, miter_flags);
|
/linux-master/net/sunrpc/xprtrdma/ |
H A D | svc_rdma_rw.c | 423 struct scatterlist *sg = ctxt->rw_sg_table.sgl; local 425 sg_set_buf(&sg[0], info->wi_base, len); 439 struct scatterlist *sg; local 447 sg = ctxt->rw_sg_table.sgl; 452 sg_set_page(sg, *page, sge_bytes, page_off); 455 sg = sg_next(sg); 739 struct scatterlist *sg; local 749 sg = ctxt->rw_sg_table.sgl; 757 sg_set_page(sg, rqst [all...] |
/linux-master/net/bridge/ |
H A D | br_private.h | 1038 struct net_bridge_port_group *sg);
|
/linux-master/fs/fuse/ |
H A D | dir.c | 552 struct fuse_supp_groups *sg; local 555 u32 sg_len = fuse_ext_size(sizeof(*sg) + sizeof(sg->groups[0])); 568 sg = (struct fuse_supp_groups *) &xh[1]; 569 sg->nr_groups = 1; 570 sg->groups[0] = parent_gid;
|
/linux-master/net/xdp/ |
H A D | xsk.c | 325 if (len > xsk_pool_get_rx_frame_size(xs->pool) && !xs->sg) { 1310 xs->sg = !!(xs->umem->flags & XDP_UMEM_SG_FLAG);
|
/linux-master/drivers/scsi/ |
H A D | sg.c | 8 * Original driver (sg.c): 61 #include <scsi/sg.h> 86 /proc/scsi/sg/def_reserved_size . Each time sg_open() is called a buffer 89 readable via /proc/sys/kernel/sg-big-buff if the sg driver is built into 128 sg_io_hdr_t header; /* scsi command+info, see <scsi/sg.h> */ 175 struct cdev * cdev; /* char_dev [sysfs: /sys/cdev/major/sg<n>] */ 1459 "Unable to attach sg device type=%d, minor number exceeds %d\n", 1473 sprintf(sdp->name, "sg%d", k); 1547 "to sg [all...] |
/linux-master/drivers/scsi/qla2xxx/ |
H A D | qla_edif.c | 2987 struct scatterlist *sg; local 3023 /* Map the sg table so we have an accurate count of sg entries needed */ 3121 scsi_for_each_sg(cmd, sg, tot_dsds, i) { 3136 sle_dma = sg_dma_address(sg); 3138 cur_dsd->length = cpu_to_le32(sg_dma_len(sg));
|
/linux-master/net/rds/ |
H A D | rdma.c | 177 struct scatterlist *sg = NULL; local 257 * pointers to the mr's sg array. We check to see if we've mapped 259 * to the sg array so that we can have one page ref cleanup path. 272 sg = kmalloc_array(nents, sizeof(*sg), GFP_KERNEL); 273 if (!sg) { 278 sg_init_table(sg, nents); 282 sg_set_page(&sg[i], pages[i], PAGE_SIZE, 0); 291 sg, nents, rs, &mr->r_key, cp ? cp->cp_conn : NULL, 301 kfree(sg); 768 struct scatterlist *sg; local [all...] |
/linux-master/drivers/gpu/drm/ |
H A D | drm_prime.c | 801 * drm_prime_pages_to_sg - converts a page array into an sg list 806 * This helper creates an sg table object from a set of pages 815 struct sg_table *sg; local 819 sg = kmalloc(sizeof(struct sg_table), GFP_KERNEL); 820 if (!sg) 827 err = sg_alloc_table_from_pages_segment(sg, pages, nr_pages, 0, 831 kfree(sg); 832 sg = ERR_PTR(err); 834 return sg; 851 struct scatterlist *sg; local 1049 drm_prime_gem_destroy(struct drm_gem_object *obj, struct sg_table *sg) argument [all...] |