Searched refs:sg_page (Results 1 - 25 of 158) sorted by relevance

1234567

/linux-master/net/rds/
H A Dpage.c104 get_page(sg_page(scat));
147 ret ? NULL : sg_page(scat), ret ? 0 : scat->offset,
H A Dmessage.c156 __free_page(sg_page(&rm->data.op_sg[i]));
158 put_page(sg_page(&rm->data.op_sg[i]));
400 put_page(sg_page(&rm->data.op_sg[i]));
437 if (!sg_page(sg)) {
450 nbytes = copy_page_from_iter(sg_page(sg), sg->offset + sg_off,
487 ret = copy_page_to_iter(sg_page(sg), sg->offset + vec_off,
H A Dtcp_send.c120 bvec_set_page(&bvec, sg_page(&rm->data.op_sg[sg]),
126 rdsdebug("tcp sendpage %p:%u:%u ret %d\n", (void *)sg_page(&rm->data.op_sg[sg]),
/linux-master/samples/kfifo/
H A Ddma-example.c77 i, sg_page(&sg[i]), sg[i].offset, sg[i].length);
106 i, sg_page(&sg[i]), sg[i].offset, sg[i].length);
/linux-master/drivers/crypto/
H A Domap-crypto.c41 sg_set_page(tmp, sg_page(*sg), len, (*sg)->offset);
105 if (page_zonenum(sg_page(sg)) != ZONE_DMA)
181 srcb = kmap_atomic(sg_page(src)) + srco + src->offset;
182 dstb = kmap_atomic(sg_page(dst)) + dsto + dst->offset;
186 flush_dcache_page(sg_page(dst));
/linux-master/drivers/crypto/qce/
H A Ddma.c57 if (!sg_page(sg))
67 sg_set_page(sg, sg_page(new_sgl), new_len, new_sgl->offset);
/linux-master/tools/virtio/linux/
H A Dscatterlist.h55 * of the page pointer. See sg_page() for looking up the page belonging
67 static inline struct page *sg_page(struct scatterlist *sg) function
158 return page_to_phys(sg_page(sg)) + sg->offset;
/linux-master/include/crypto/
H A Dscatterwalk.h51 return sg_page(walk->sg) + (walk->offset >> PAGE_SHIFT);
78 page = sg_page(walk->sg) + ((walk->offset - 1) >> PAGE_SHIFT);
/linux-master/crypto/
H A Dscompress.c138 if (sg_nents(req->src) == 1 && !PageHighMem(sg_page(req->src))) {
139 src = page_to_virt(sg_page(req->src)) + req->src->offset;
146 if (req->dst && sg_nents(req->dst) == 1 && !PageHighMem(sg_page(req->dst)))
147 dst = page_to_virt(sg_page(req->dst)) + req->dst->offset;
174 struct page *dst_page = sg_page(req->dst);
H A Dscatterwalk.c88 sg_set_page(dst, sg_page(src), src->length - len, src->offset + len);
H A Daf_alg.c550 unpin_user_page(sg_page(&sgl->sgt.sgl[i]));
717 struct page *page = sg_page(sg + i);
790 if (!sg_page(sg))
792 put_page(sg_page(sg));
1005 err = memcpy_from_msg(page_address(sg_page(sg)) +
1055 get_page(sg_page(&sg[sgl->cur]));
1077 page_address(sg_page(sg + i)),
1080 __free_page(sg_page(sg + i));
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_internal.c25 if (sg_page(sg))
26 __free_pages(sg_page(sg), get_order(sg->length));
H A Di915_gem_phys.c102 void *vaddr = sg_page(pages->sgl);
142 void *vaddr = sg_page(obj->mm.pages->sgl) + args->offset;
173 void *vaddr = sg_page(obj->mm.pages->sgl) + args->offset;
/linux-master/include/linux/
H A Ddevcoredump.h32 page = sg_page(iter);
H A Dscatterlist.h132 * of the page pointer. See sg_page() for looking up the page belonging
154 * of the folio pointer. See sg_page() for looking up the page belonging
168 static inline struct page *sg_page(struct scatterlist *sg) function
389 return page_to_phys(sg_page(sg)) + sg->offset;
404 return page_address(sg_page(sg)) + sg->offset;
582 return nth_page(sg_page(piter->sg), piter->sg_pgoffset);
/linux-master/drivers/target/tcm_fc/
H A Dtfc_io.c84 page = sg_page(sg);
102 page = sg_page(sg);
279 page = sg_page(sg);
287 page = sg_page(sg);
/linux-master/drivers/gpu/drm/i915/gem/selftests/
H A Dhuge_gem_object.c65 sg_set_page(sg, sg_page(src), PAGE_SIZE, 0);
/linux-master/drivers/target/
H A Dtarget_core_sbc.c409 unsigned char *addr = kmap_atomic(sg_page(sg));
1173 paddr = kmap_atomic(sg_page(psg)) + psg->offset;
1174 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset;
1189 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset;
1202 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset;
1287 paddr = kmap_atomic(sg_page(psg)) + psg->offset;
1291 addr = kmap_atomic(sg_page(sg)) + sg->offset + offset;
1330 paddr = kmap_atomic(sg_page(psg)) + psg->offset;
1331 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset;
1347 daddr = kmap_atomic(sg_page(ds
[all...]
/linux-master/drivers/dma-buf/heaps/
H A Dsystem_heap.c75 sg_set_page(new_sg, sg_page(sg), sg->length, sg->offset);
293 struct page *page = sg_page(sg);
407 struct page *p = sg_page(sg);
/linux-master/drivers/gpu/drm/i915/
H A Di915_scatterlist.h42 s.pfn = page_to_pfn(sg_page(s.sgp));
/linux-master/drivers/crypto/ccp/
H A Dccp-crypto-main.c305 if (!sg_page(sg))
311 sg_set_page(sg, sg_page(sg_add), sg_add->length,
/linux-master/drivers/gpu/drm/i915/selftests/
H A Dscatterlist.c52 struct page *page = sg_page(sg);
256 GEM_BUG_ON(page_to_pfn(sg_page(sg)) != pfn);
/linux-master/drivers/infiniband/hw/mthca/
H A Dmthca_memfree.c73 __free_pages(sg_page(&chunk->mem[i]),
83 lowmem_page_address(sg_page(&chunk->mem[i])),
309 page = sg_page(&chunk->mem[i]);
495 unpin_user_page(sg_page(&db_tab->page[i].mem));
562 unpin_user_page(sg_page(&db_tab->page[i].mem));
/linux-master/drivers/scsi/
H A Dlibiscsi_tcp.c131 if (!recv && sendpage_ok(sg_page(sg)))
136 segment->sg_mapped = kmap_atomic(sg_page(sg));
140 segment->sg_mapped = kmap(sg_page(sg));
152 kunmap(sg_page(segment->sg));
209 sg_set_page(&sg, sg_page(segment->sg), copied,
/linux-master/net/sunrpc/auth_gss/
H A Dgss_krb5_crypto.c402 in_page = sg_page(sg);
406 sg_set_page(&desc->outfrags[desc->fragno], sg_page(sg), sg->length,
432 sg_set_page(&desc->outfrags[0], sg_page(sg), fraglen,
494 sg_set_page(&desc->frags[desc->fragno], sg_page(sg), sg->length,
517 sg_set_page(&desc->frags[0], sg_page(sg), fraglen,

Completed in 240 milliseconds

1234567