/openbsd/sys/dev/pci/drm/include/linux/ |
H A D | scatterlist.h | 37 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 D | hppa.s | 1345 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 D | i915_gem_phys.c | 73 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 D | i915_gem_internal.c | 25 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 D | i915_gem_pages.c | 40 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 D | i915_gem_ttm_move.c | 217 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 D | i915_gem_stolen.c | 639 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 D | i915_gem_dmabuf.c | 52 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 D | i915_scatterlist.h | 31 } __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 D | i915_scatterlist.c | 27 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 D | i915_gpu_error.c | 96 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 D | i915_mm.c | 135 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 D | i915_mm.h | 38 struct scatterlist *sgl, resource_size_t iobase);
|
H A D | i915_gem_gtt.c | 34 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 D | i915_gpu_error.h | 221 struct scatterlist *sgl, *fit; member 241 struct scatterlist *sgl, *cur, *end; member
|
/openbsd/sys/arch/hppa/hppa/ |
H A D | fpemu.S | 187 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 D | huge_gem_object.c | 50 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 D | sili.c | 1420 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 D | silireg.h | 204 struct sili_sge sgl[SILI_SGT_SGLLEN]; member 235 struct sili_sge sgl[2]; member 249 struct sili_sge sgl[1]; member
|
H A D | mfi.c | 1245 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 D | selftest_migrate.c | 302 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 D | scatterlist.c | 51 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 D | amdgpu_gart.c | 161 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 D | dmabuf.c | 79 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 D | drm_linux.c | 1142 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 …]
|