Home
last modified time | relevance | path

Searched refs:sgl (Results 1 – 25 of 67) sorted by relevance

123

/openbsd/sys/dev/pci/drm/include/linux/
H A Dscatterlist.h37 struct scatterlist *sgl; member
54 sg_next(struct scatterlist *sgl) in sg_next() argument
56 return sg_is_last(sgl) ? NULL : ++sgl; in sg_next()
65 sgl->end = true; in sg_mark_end()
72 iter->sg = sgl; in __sg_page_iter_start()
104 sg_page(struct scatterlist *sgl) in sg_page() argument
106 return sgl->__page; in sg_page()
112 sgl->__page = page; in sg_assign_page()
119 sgl->__page = page; in sg_set_page()
121 sgl->offset = offset; in sg_set_page()
[all …]
/openbsd/gnu/usr.bin/binutils/gdb/testsuite/gdb.disasm/
H A Dhppa.s1345 fcpy,sgl %fr5,%fr10
1352 fabs,sgl %fr5,%fr10
1366 frnd,sgl %fr5,%fr10
1373 fcnvff,sgl,sgl %fr5,%fr10
1382 fcnvff,sgl,sgl %fr20,%fr24
1393 fcnvxf,sgl,sgl %fr5,%fr10
1402 fcnvxf,sgl,sgl %fr20,%fr24
1413 fcnvfx,sgl,sgl %fr5,%fr10
1422 fcnvfx,sgl,sgl %fr20,%fr24
1433 fcnvfxt,sgl,sgl %fr5,%fr10
[all …]
/openbsd/sys/dev/pci/drm/i915/gem/
H A Di915_gem_phys.c73 sg = st->sgl; in i915_gem_object_get_pages_phys()
142 dma_addr_t dma = sg_dma_address(pages->sgl); in i915_gem_object_put_pages_phys()
144 void *vaddr = sg_page(pages->sgl); in i915_gem_object_put_pages_phys()
146 struct drm_dmamem *dmah = (void *)sg_page(pages->sgl); in i915_gem_object_put_pages_phys()
213 void *vaddr = sg_page(obj->mm.pages->sgl) + args->offset; in i915_gem_object_pwrite_phys()
215 struct drm_dmamem *dmah = (void *)sg_page(obj->mm.pages->sgl); in i915_gem_object_pwrite_phys()
249 void *vaddr = sg_page(obj->mm.pages->sgl) + args->offset; in i915_gem_object_pread_phys()
251 struct drm_dmamem *dmah = (void *)sg_page(obj->mm.pages->sgl); in i915_gem_object_pread_phys()
H A Di915_gem_internal.c25 for (sg = st->sgl; sg; sg = __sg_next(sg)) { in internal_free_pages()
68 sg = st->sgl; in i915_gem_object_get_pages_internal()
101 if (get_order(st->sgl->length)) { in i915_gem_object_get_pages_internal()
H A Di915_gem_pages.c40 obj->mm.get_page.sg_pos = pages->sgl; in __i915_gem_object_set_pages()
42 obj->mm.get_dma_page.sg_pos = pages->sgl; in __i915_gem_object_set_pages()
47 obj->mm.page_sizes.phys = i915_sg_dma_sizes(pages->sgl); in __i915_gem_object_set_pages()
302 if (n_pages == 1 && !PageHighMem(sg_page(obj->mm.pages->sgl))) in i915_gem_object_map_page()
303 return page_address(sg_page(obj->mm.pages->sgl)); in i915_gem_object_map_page()
H A Di915_gem_ttm_move.c217 dst_st->sgl, in i915_ttm_accel_move()
231 deps, src_rsgt->table.sgl, in i915_ttm_accel_move()
234 dst_st->sgl, in i915_ttm_accel_move()
682 obj->ttm.get_io_page.sg_pos = dst_rsgt->table.sgl; in i915_ttm_move()
H A Di915_gem_stolen.c639 sg = st->sgl; in i915_pages_create_for_stolen()
660 sg_dma_address(pages->sgl), in i915_gem_object_get_pages_stolen()
661 sg_dma_len(pages->sgl), in i915_gem_object_get_pages_stolen()
676 sg_dma_address(pages->sgl), in i915_gem_object_put_pages_stolen()
677 sg_dma_len(pages->sgl), in i915_gem_object_put_pages_stolen()
H A Di915_gem_dmabuf.c52 dst = sgt->sgl; in i915_gem_map_dma_buf()
53 for_each_sg(obj->mm.pages->sgl, src, obj->mm.pages->orig_nents, i) { in i915_gem_map_dma_buf()
/openbsd/sys/dev/pci/drm/i915/
H A Di915_scatterlist.h31 } __sgt_iter(struct scatterlist *sgl, bool dma) { in __sgt_iter() argument
32 struct sgt_iter s = { .sgp = sgl }; in __sgt_iter()
90 for ((__iter) = __sgt_iter((__sgt)->sgl, true); \
112 for ((__iter) = __sgt_iter((__sgt)->sgl, false); \
232 rsgt->table.sgl = NULL; in __i915_refct_sgt_init()
H A Di915_scatterlist.c27 new_sg = new_st.sgl; in i915_sg_trim()
28 for_each_sg(orig_st->sgl, sg, orig_st->nents, i) { in i915_sg_trim()
112 sg = st->sgl; in i915_rsgt_from_mm_node()
198 sg = st->sgl; in i915_rsgt_from_buddy_resource()
H A Di915_gpu_error.c96 struct scatterlist *sgl; in __i915_error_grow() local
98 sgl = (typeof(sgl))__get_free_page(ALLOW_FAIL); in __i915_error_grow()
99 if (!sgl) { in __i915_error_grow()
110 e->sgl = sgl; in __i915_error_grow()
113 e->cur = sgl; in __i915_error_grow()
740 while (sgl) { in err_free_sgl()
751 sgl = sg; in err_free_sgl()
979 err_free_sgl(m.sgl); in err_print_to_sgl()
983 if (cmpxchg(&error->sgl, NULL, m.sgl)) in err_print_to_sgl()
984 err_free_sgl(m.sgl); in err_print_to_sgl()
[all …]
H A Di915_mm.c135 struct scatterlist *sgl, resource_size_t iobase) in remap_io_sg() argument
140 .sgt = __sgt_iter(sgl, use_dma(iobase)), in remap_io_sg()
H A Di915_mm.h38 struct scatterlist *sgl, resource_size_t iobase);
H A Di915_gem_gtt.c34 pages->sgl, pages->nents, in i915_gem_gtt_prepare_pages()
72 dma_unmap_sg(i915->drm.dev, pages->sgl, pages->nents, in i915_gem_gtt_finish_pages()
H A Di915_gpu_error.h221 struct scatterlist *sgl, *fit; member
241 struct scatterlist *sgl, *cur, *end; member
/openbsd/sys/arch/hppa/hppa/
H A Dfpemu.S187 FP_TABLE2(fsqrt,sgl,dbl,invalid,invalid)
191 FP_TABLE2(frnd,sgl,dbl,invalid,quad)
223 FP_TABLE2(fcmp,sgl,dbl,invalid,invalid)
272 FP_TABLE2(fadd,sgl,dbl,invalid,invalid)
275 FP_TABLE2(fsub,sgl,dbl,invalid,invalid)
283 FP_TABLE2(fmpy,sgl,dbl,invalid,invalid)
286 FP_TABLE2(fdiv,sgl,dbl,invalid,invalid)
289 FP_TABLE2(frem,sgl,dbl,invalid,invalid)
/openbsd/sys/dev/pci/drm/i915/gem/selftests/
H A Dhuge_gem_object.c50 sg = pages->sgl; in huge_get_pages()
64 for (end = sg, src = pages->sgl; sg; sg = __sg_next(sg)) { in huge_get_pages()
68 src = pages->sgl; in huge_get_pages()
/openbsd/sys/dev/ic/
H A Dsili.c1420 struct sili_sge *sgl; in sili_ata_cmd() local
1434 sgl = atapi->sgl; in sili_ata_cmd()
1435 sgllen = nitems(atapi->sgl); in sili_ata_cmd()
1441 sgl = ata->sgl; in sili_ata_cmd()
1442 sgllen = nitems(ata->sgl); in sili_ata_cmd()
1445 if (sili_load(ccb, sgl, sgllen) != 0) in sili_ata_cmd()
1550 ce = &sgl[sgllen - 1]; in sili_load()
1569 sgl = nsge; in sili_load()
1572 sgl->addr_lo = htole32((u_int32_t)addr); in sili_load()
1575 sgl->flags = 0; in sili_load()
[all …]
H A Dsilireg.h204 struct sili_sge sgl[SILI_SGT_SGLLEN]; member
235 struct sili_sge sgl[2]; member
249 struct sili_sge sgl[1]; member
H A Dmfi.c1245 union mfi_sgl *sgl = ccb->ccb_sgl; in mfi_default_sgd_load() local
1253 sgl->sg64[i].addr = htole64(sgd[i].ds_addr); in mfi_default_sgd_load()
1254 sgl->sg64[i].len = htole32(sgd[i].ds_len); in mfi_default_sgd_load()
1256 DEVNAME(sc), sgl->sg64[i].addr, sgl->sg64[i].len); in mfi_default_sgd_load()
1258 sgl->sg32[i].addr = htole32(sgd[i].ds_addr); in mfi_default_sgd_load()
1259 sgl->sg32[i].len = htole32(sgd[i].ds_len); in mfi_default_sgd_load()
1261 DEVNAME(sc), sgl->sg32[i].addr, sgl->sg32[i].len); in mfi_default_sgd_load()
1266 (sc->sc_64bit_dma ? sizeof(sgl->sg64) : sizeof(sgl->sg32))); in mfi_default_sgd_load()
2692 union mfi_sgl *sgl = ccb->ccb_sgl; in mfi_skinny_sgd_load() local
2703 sgl->sg_skinny[i].len = htole32(sgd[i].ds_len); in mfi_skinny_sgd_load()
[all …]
/openbsd/sys/dev/pci/drm/i915/gt/
H A Dselftest_migrate.c302 obj->mm.pages->sgl, in clear()
353 obj->mm.pages->sgl, in clear()
417 src->mm.pages->sgl, src->pat_index, in __migrate_copy()
419 dst->mm.pages->sgl, dst->pat_index, in __migrate_copy()
431 src->mm.pages->sgl, src->pat_index, in __global_copy()
457 obj->mm.pages->sgl, in __migrate_clear()
470 obj->mm.pages->sgl, in __global_clear()
650 it = sg_sgt(obj->mm.pages->sgl); in live_emit_pte_full_ring()
904 dst->mm.pages->sgl, in perf_clear_blt()
995 src->mm.pages->sgl, in perf_copy_blt()
[all …]
/openbsd/sys/dev/pci/drm/i915/selftests/
H A Dscatterlist.c51 for_each_sg(pt->st.sgl, sg, pt->st.nents, n) { in expect_pfn_sg()
89 for_each_sg_page(pt->st.sgl, &sgiter, pt->st.nents, 0) { in expect_pfn_sg_page_iter()
240 sg = pt->st.sgl; in alloc_table()
/openbsd/sys/dev/pci/drm/amd/amdgpu/
H A Damdgpu_gart.c161 sg_dma_address(sg->sgl) = dma_addr; in amdgpu_gart_table_ram_alloc()
162 sg->sgl->length = adev->gart.table_size; in amdgpu_gart_table_ram_alloc()
164 sg->sgl->dma_length = adev->gart.table_size; in amdgpu_gart_table_ram_alloc()
/openbsd/sys/dev/pci/drm/i915/gvt/
H A Ddmabuf.c79 for_each_sg(st->sgl, sg, page_num, i) { in vgpu_gem_get_pages()
98 for_each_sg(st->sgl, sg, i, j) { in vgpu_gem_get_pages()
122 for_each_sg(pages->sgl, sg, fb_info->size, i) in vgpu_gem_put_pages()
/openbsd/sys/dev/pci/drm/
H A Ddrm_linux.c1142 if (table->sgl == NULL) in sg_alloc_table()
1145 sg_mark_end(&table->sgl[nents - 1]); in sg_alloc_table()
1152 free(table->sgl, M_DRM, in sg_free_table()
1155 table->sgl = NULL; in sg_free_table()
3328 sg_set_page(sgt->sgl, PHYS_TO_VM_PAGE(pa), size, 0); in dma_get_sgtable()
3365 sgt->sgl->length, 0, BUS_DMA_WAITOK, &sgt->dmamap); in iommu_map_sgtable()
3370 sgt->dmamap->dm_segs[0].ds_len = sgt->sgl->length; in iommu_map_sgtable()
3372 seg.ds_addr = VM_PAGE_TO_PHYS(sgt->sgl->__page); in iommu_map_sgtable()
3373 seg.ds_len = sgt->sgl->length; in iommu_map_sgtable()
3375 sgt->sgl->length, BUS_DMA_WAITOK | BUS_DMA_FIXED); in iommu_map_sgtable()
[all …]

123