Searched refs:sg (Results 251 - 275 of 902) sorted by last modified time

<<11121314151617181920>>

/linux-master/drivers/usb/host/
H A Dohci-hcd.c120 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 Drxkad.c188 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 Dskmsg.c15 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 Dscatterlist.c17 * @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 Dtcp.c301 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 Dfc.c43 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 Dvmwgfx_bo.c400 params->sg, params->resv, destroy);
H A Dvmwgfx_ttm_buffer.c192 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 Dvmwgfx_bo.h59 struct sg_table *sg; member in struct:vmw_bo_params
H A Dvmwgfx_blit.c482 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 Dr535.c1965 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 Dtegra186-gpc-dma.c480 /* 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 Dowl-dma.c927 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 Dtls.h119 /* 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 Dtcp_ao.c25 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 Dmoxart-mmc.c248 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 Domap.c435 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 Dsvc_rdma_rw.c423 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 Dbr_private.h1038 struct net_bridge_port_group *sg);
/linux-master/fs/fuse/
H A Ddir.c552 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 Dxsk.c325 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 Dsg.c8 * 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 Dqla_edif.c2987 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 Drdma.c177 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 Ddrm_prime.c801 * 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...]

Completed in 451 milliseconds

<<11121314151617181920>>