/src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/ |
if000a.h | 25 struct scatterlist *sgl; member in struct:nvif_mem_ram_v0
|
/src/sys/external/bsd/drm2/linux/ |
linux_sgt.c | 47 sgt->sgl->sg_pgs = kcalloc(npgs, sizeof(sgt->sgl->sg_pgs[0]), gfp); 48 if (sgt->sgl->sg_pgs == NULL) 50 sgt->sgl->sg_npgs = sgt->nents = npgs; 51 sgt->sgl->sg_dmamap = NULL; 72 sgt->sgl->sg_pgs[i] = pgs[i]; 114 ret = -bus_dmamem_export_pages(dmat, seg, nseg, sgt->sgl->sg_pgs, 115 sgt->sgl->sg_npgs); 131 if (sgt->sgl->sg_dmamap) { 132 KASSERT(sgt->sgl->sg_dmat) [all...] |
/src/sys/external/bsd/drm2/dist/drm/i915/ |
i915_scatterlist.h | 26 ((iter).i < (sgt)->sgl->sg_npgs \ 27 ? (((pp) = (sgt)->sgl->sg_pgs[(iter).i]), 1) \ 51 * Optimised SGL iterator for GEM objects 61 } __sgt_iter(struct scatterlist *sgl, bool dma) { 62 struct sgt_iter s = { .sgp = sgl }; 111 for ((__iter) = __sgt_iter((__sgt)->sgl, true); \ 123 for ((__iter) = __sgt_iter((__sgt)->sgl, false); \
|
i915_scatterlist.c | 27 new_sg = new_st.sgl; 28 for_each_sg(orig_st->sgl, sg, orig_st->nents, i) {
|
i915_mm.c | 126 * @sgl: Start sg entry 133 struct scatterlist *sgl, resource_size_t iobase) 138 .sgt = __sgt_iter(sgl, use_dma(iobase)),
|
i915_gpu_error.c | 86 struct scatterlist *sgl; local in function:__i915_error_grow 88 sgl = (typeof(sgl))__get_free_page(ALLOW_FAIL); 89 if (!sgl) { 98 (unsigned long)sgl | SG_CHAIN; 100 e->sgl = sgl; 103 e->cur = sgl; 104 e->end = sgl + SG_MAX_SINGLE_ALLOC - 1; 657 static void err_free_sgl(struct scatterlist *sgl) [all...] |
i915_gem_gtt.c | 50 pages->sgl, pages->nents, 56 pages->sgl, pages->nents, 99 dma_unmap_sg(kdev, pages->sgl, pages->nents, PCI_DMA_BIDIRECTIONAL);
|
/src/sys/external/bsd/drm2/dist/drm/i915/gem/selftests/ |
huge_gem_object.c | 51 sg = pages->sgl; 65 for (end = sg, src = pages->sgl; sg; sg = __sg_next(sg)) { 69 src = pages->sgl;
|
mock_dmabuf.c | 30 sg = st->sgl; 36 if (!dma_map_sg(attachment->dev, st->sgl, st->nents, dir)) { 54 dma_unmap_sg(attachment->dev, st->sgl, st->nents, dir);
|
/src/sys/external/bsd/drm2/dist/drm/i915/gem/ |
i915_gem_dmabuf.c | 54 memcpy(st->sgl->sg_pgs, obj->mm.pages->sgl->sg_pgs, 55 obj->mm.pages->nents * sizeof(st->sgl->sg_pgs[0])); 58 src = obj->mm.pages->sgl; 59 dst = st->sgl; 67 if (!dma_map_sg(attachment->dev, st->sgl, st->nents, dir)) { 90 dma_unmap_sg(attachment->dev, sg->sgl, sg->nents, dir); 235 sg_page_sizes = i915_sg_page_sizes(pages->sgl);
|
i915_gem_region.c | 24 bus_dmamap_unload(obj->base.dev->dmat, pages->sgl->sg_dmamap); 98 sg = st->sgl; 121 sg = st->sgl; 168 bus_dmamap_unload(dmat, st->sgl->sg_dmamap);
|
i915_gem_phys.c | 178 sg = st->sgl; 235 bus_dmamap_unload(dmat, st->sgl->sg_dmamap); 265 dma_addr_t dma = sg_dma_address(pages->sgl); 266 void *vaddr = sg_page(pages->sgl); 310 bus_dmamap_unload(dmat, pages->sgl->sg_dmamap); 401 unsigned int sg_page_sizes = i915_sg_page_sizes(pages->sgl);
|
i915_gem_pages.c | 54 KASSERTMSG(pages->sgl->sg_npgs == obj->base.size >> PAGE_SHIFT, 55 "npgs=%zu size=%zu", pages->sgl->sg_npgs, obj->base.size); 57 obj->mm.get_page.sg_pos = pages->sgl; 320 page = obj->mm.pages->sgl->sg_pgs[i]; 339 return kmap(sg_page(sgt->sgl)); 611 KASSERT(n < obj->mm.pages->sgl->sg_npgs); 612 return obj->mm.pages->sgl->sg_pgs[n]; 644 bus_dmamap_t map = obj->mm.pages->sgl->sg_dmamap;
|
i915_gem_stolen.c | 554 sg = st->sgl; 558 BUS_DMA_WAITOK, &st->sgl->sg_dmamap); 562 st->sgl->sg_dmamap = NULL; 565 st->sgl->sg_dmat = dmat; 568 ret = -bus_dmamap_load_raw(dmat, st->sgl->sg_dmamap, seg, nseg, size, 580 bus_dmamap_unload(dmat, st->sgl->sg_dmamap); 594 sg = st->sgl; 624 bus_dmamap_unload(obj->base.dev->dmat, pages->sgl->sg_dmamap);
|
i915_gem_internal.c | 32 for (sg = st->sgl; sg; sg = __sg_next(sg)) { 95 __i915_gem_object_set_pages(obj, sgt, i915_sg_page_sizes(sgt->sgl)); 162 sg = st->sgl; 197 if (get_order(st->sgl->length)) {
|
/src/sys/external/bsd/drm2/include/linux/ |
scatterlist.h | 65 } sgl[1]; member in struct:sg_table
|
/src/sys/external/bsd/drm2/drm/ |
drm_cache.c | 77 drm_clflush_pages(sgt->sgl->sg_pgs, sgt->sgl->sg_npgs);
|
/src/sys/arch/hppa/hppa/ |
fpemu.S | 181 FP_TABLE2(fsqrt,sgl,dbl,invalid,invalid) 185 FP_TABLE2(frnd,sgl,dbl,invalid,quad) 243 FP_TABLE2(fcmp,sgl,dbl,invalid,invalid) 283 FP_TABLE2(fadd,sgl,dbl,invalid,invalid) 286 FP_TABLE2(fsub,sgl,dbl,invalid,invalid) 289 FP_TABLE2(fmpy,sgl,dbl,invalid,invalid) 292 FP_TABLE2(fdiv,sgl,dbl,invalid,invalid) 295 FP_TABLE2(frem,sgl,dbl,invalid,invalid)
|
/src/sys/external/bsd/drm2/dist/drm/ |
drm_cache.c | 135 for_each_sg_page(st->sgl, &sg_iter, st->nents, 0)
|
drm_prime.c | 766 if (!dma_map_sg_attrs(attach->dev, sgt->sgl, sgt->nents, dir, 792 dma_unmap_sg_attrs(attach->dev, sgt->sgl, sgt->nents, dir, 1165 return sg->sgl->sg_npgs << PAGE_SHIFT; 1183 sgt->sgl->sg_pgs, sgt->sgl->sg_npgs); 1192 int nsegs = sgt->sgl->sg_npgs; 1195 segs = kcalloc(sgt->sgl->sg_npgs, sizeof(segs[0]), GFP_KERNEL); 1204 KASSERT(nsegs <= sgt->sgl->sg_npgs); 1221 for (i = 0; i < sgt->sgl->sg_npgs; i++) { 1223 VM_PAGE_TO_PHYS(&sgt->sgl->sg_pgs[i]->p_vmp)) [all...] |
/src/sys/dev/pci/ |
twareg.h | 274 uint8_t sgl[1]; member in struct:twa_command_download_firmware 302 struct twa_sg sgl[TWA_MAX_SG_ELEMENTS]; member in struct:twa_command_io 333 uint8_t sgl[1]; member in struct:twa_command_param 373 struct twa_sg sgl[TWA_MAX_ATA_SG_ELEMENTS]; member in struct:twa_command_ata
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/ |
nouveau_nvkm_subdev_mmu_mem.c | 50 struct scatterlist *sgl; member in union:nvkm_mem::__anon2597ea44010a 147 .sgl = mem->sgl, 244 mem->sgl = args->v0.sgl;
|
nouveau_nvkm_subdev_mmu_vmmnv41.c | 79 .sgl = nv41_vmm_pgt_sgl,
|
/src/sys/external/bsd/drm2/dist/drm/i915/gt/ |
intel_ggtt.c | 246 bus_dmamap_t map = vma->pages->sgl[0].sg_dmamap; 328 bus_dmamap_t map = vma->pages->sgl[0].sg_dmamap; 1490 sg = st->sgl; 1572 sg = st->sgl; 1631 if (obj->mm.pages->sgl->sg_dmamap) { /* XXX KASSERT? */ 1635 &st->sgl->sg_dmamap); 1637 st->sgl->sg_dmamap = NULL; 1640 st->sgl->sg_dmat = obj->base.dev->dmat; 1647 KASSERT(st->sgl->sg_npgs == view->partial.size); 1648 memcpy(st->sgl->sg_pgs [all...] |
/src/sys/external/bsd/drm2/dist/drm/i915/selftests/ |
scatterlist.c | 56 for_each_sg(pt->st.sgl, sg, pt->st.nents, n) { 94 for_each_sg_page(pt->st.sgl, &sgiter, pt->st.nents, 0) { 241 sg = pt->st.sgl;
|