| /openbsd/src/lib/libusbhid/ |
| D | usage.c | 51 } *pages; variable 61 printf("%d\t%s\n", pages[i].usage, pages[i].name); in dump_hid_table() 62 for (j = 0; j < pages[i].pagesize; j++) { in dump_hid_table() 63 printf("\t%d\t%s\n", pages[i].page_contents[j].usage, in dump_hid_table() 64 pages[i].page_contents[j].name); in dump_hid_table() 148 if (pages == NULL) { in hid_start() 150 pages = calloc(len, in hid_start() 154 new = reallocarray(pages, in hid_start() 160 pages = new; in hid_start() 161 bzero(pages + npagesmax, in hid_start() [all …]
|
| /openbsd/src/gnu/lib/libiberty/src/ |
| D | physmem.c | 87 double pages = sysconf (_SC_PHYS_PAGES); in physmem_total() local 89 if (0 <= pages && 0 <= pagesize) in physmem_total() 90 return pages * pagesize; in physmem_total() 99 double pages = pss.physical_memory; in physmem_total() local 101 if (0 <= pages && 0 <= pagesize) in physmem_total() 102 return pages * pagesize; in physmem_total() 113 double pages = realmem.physmem; in physmem_total() local 114 if (0 <= pages && 0 <= pagesize) in physmem_total() 115 return pages * pagesize; in physmem_total() 191 double pages = sysconf (_SC_AVPHYS_PAGES); in physmem_available() local [all …]
|
| /openbsd/src/sys/dev/pci/drm/i915/gem/selftests/ |
| D | huge_gem_object.c | 12 struct sg_table *pages) in huge_free_pages() argument 18 for_each_sgt_page(page, sgt_iter, pages) { in huge_free_pages() 24 sg_free_table(pages); in huge_free_pages() 25 kfree(pages); in huge_free_pages() 34 struct sg_table *pages; in huge_get_pages() local 41 pages = kmalloc(sizeof(*pages), GFP); in huge_get_pages() 42 if (!pages) in huge_get_pages() 45 if (sg_alloc_table(pages, npages, GFP)) { in huge_get_pages() 46 kfree(pages); in huge_get_pages() 50 sg = pages->sgl; in huge_get_pages() [all …]
|
| D | mock_dmabuf.c | 28 sg_set_page(sg, mock->pages[i], PAGE_SIZE, 0); in mock_map_dma_buf() 60 put_page(mock->pages[i]); in mock_dmabuf_release() 70 vaddr = vm_map_ram(mock->pages, mock->npages, 0); in mock_dmabuf_vmap() 113 mock->pages[i] = alloc_page(GFP_KERNEL); in mock_dmabuf() 114 if (!mock->pages[i]) in mock_dmabuf() 131 put_page(mock->pages[i]); in mock_dmabuf()
|
| /openbsd/src/sys/uvm/ |
| D | uvm_aobj.c | 92 #define UAO_SWHASH_BUCKETS(pages) \ argument 93 (min((pages) >> UAO_SWHASH_CLUSTER_SHIFT, UAO_SWHASH_MAXBUCKETS)) 404 uao_shrink_hash(struct uvm_object *uobj, int pages) in uao_shrink_hash() argument 418 if (UAO_SWHASH_BUCKETS(aobj->u_pages) == UAO_SWHASH_BUCKETS(pages)) { in uao_shrink_hash() 419 uao_shrink_flush(uobj, pages, aobj->u_pages); in uao_shrink_hash() 420 aobj->u_pages = pages; in uao_shrink_hash() 424 new_swhash = hashinit(UAO_SWHASH_BUCKETS(pages), M_UVMAOBJ, in uao_shrink_hash() 429 uao_shrink_flush(uobj, pages, aobj->u_pages); in uao_shrink_hash() 446 aobj->u_pages = pages; in uao_shrink_hash() 453 uao_shrink_convert(struct uvm_object *uobj, int pages) in uao_shrink_convert() argument [all …]
|
| /openbsd/src/usr.bin/mandoc/ |
| D | dbm.c | 36 int32_t pages; member 58 static struct page *pages; variable 89 pages = (struct page *)dbm_getint(5); in dbm_open() 142 res.name = dbm_get(pages[ip].name); in dbm_page_get() 145 res.sect = dbm_get(pages[ip].sect); in dbm_page_get() 148 res.arch = pages[ip].arch ? dbm_get(pages[ip].arch) : NULL; in dbm_page_get() 149 res.desc = dbm_get(pages[ip].desc); in dbm_page_get() 152 res.file = dbm_get(pages[ip].file); in dbm_page_get() 155 res.addr = dbm_addr(pages + ip); in dbm_page_get() 240 cp = dbm_get(pages[0].name); in page_bytitle() [all …]
|
| D | dba.c | 37 struct dba_array *pages; member 63 dba->pages = dba_array_new(npages, DBA_GROW); in dba_new() 85 dba_array_free(entry->pages); in dba_free() 93 dba_array_undel(dba->pages); in dba_free() 94 dba_array_FOREACH(dba->pages, page) { in dba_free() 102 dba_array_free(dba->pages); in dba_free() 126 dba_pages_write(dba->pages); in dba_write() 150 dba_page_new(struct dba_array *pages, const char *arch, in dba_page_new() argument 170 dba_array_add(pages, page); in dba_page_new() 263 dba_pages_write(struct dba_array *pages) in dba_pages_write() argument [all …]
|
| /openbsd/src/sys/dev/pci/drm/i915/gem/ |
| D | i915_gem_pages.c | 20 struct sg_table *pages) in __i915_gem_object_set_pages() argument 37 drm_clflush_sg(pages); in __i915_gem_object_set_pages() 41 obj->mm.get_page.sg_pos = pages->sgl; in __i915_gem_object_set_pages() 43 obj->mm.get_dma_page.sg_pos = pages->sgl; in __i915_gem_object_set_pages() 46 obj->mm.pages = pages; in __i915_gem_object_set_pages() 48 obj->mm.page_sizes.phys = i915_sg_dma_sizes(pages->sgl); in __i915_gem_object_set_pages() 212 struct sg_table *pages; in __i915_gem_object_unset_pages() local 216 pages = fetch_and_zero(&obj->mm.pages); in __i915_gem_object_unset_pages() 217 if (IS_ERR_OR_NULL(pages)) in __i915_gem_object_unset_pages() 218 return pages; in __i915_gem_object_unset_pages() [all …]
|
| D | i915_gem_phys.c | 138 struct sg_table *pages) in i915_gem_object_put_pages_phys() argument 140 dma_addr_t dma = sg_dma_address(pages->sgl); in i915_gem_object_put_pages_phys() 142 void *vaddr = sg_page(pages->sgl); in i915_gem_object_put_pages_phys() 144 struct drm_dmamem *dmah = (void *)sg_page(pages->sgl); in i915_gem_object_put_pages_phys() 149 __i915_gem_object_release_shmem(obj, pages, false); in i915_gem_object_put_pages_phys() 192 sg_free_table(pages); in i915_gem_object_put_pages_phys() 193 kfree(pages); in i915_gem_object_put_pages_phys() 208 void *vaddr = sg_page(obj->mm.pages->sgl) + args->offset; in i915_gem_object_pwrite_phys() 210 struct drm_dmamem *dmah = (void *)sg_page(obj->mm.pages->sgl); in i915_gem_object_pwrite_phys() 244 void *vaddr = sg_page(obj->mm.pages->sgl) + args->offset; in i915_gem_object_pread_phys() [all …]
|
| D | i915_gem_userptr.c | 159 struct sg_table *pages) in i915_gem_userptr_put_pages() argument 164 if (!pages) in i915_gem_userptr_put_pages() 167 __i915_gem_object_release_shmem(obj, pages, true); in i915_gem_userptr_put_pages() 168 i915_gem_gtt_finish_pages(obj, pages); in i915_gem_userptr_put_pages() 178 for_each_sgt_page(page, sgt_iter, pages) { in i915_gem_userptr_put_pages() 206 sg_free_table(pages); in i915_gem_userptr_put_pages() 207 kfree(pages); in i915_gem_userptr_put_pages() 214 struct sg_table *pages; in i915_gem_object_userptr_unbind() local 226 pages = __i915_gem_object_unset_pages(obj); in i915_gem_object_userptr_unbind() 227 if (!IS_ERR_OR_NULL(pages)) in i915_gem_object_userptr_unbind() [all …]
|
| D | i915_gem_shmem.c | 361 obj->mm.pages = ERR_PTR(-EFAULT); in shmem_truncate() 437 struct sg_table *pages, in __i915_gem_object_release_shmem() argument 450 drm_clflush_sg(pages); in __i915_gem_object_release_shmem() 465 void i915_gem_object_put_pages_shmem(struct drm_i915_gem_object *obj, struct sg_table *pages) in i915_gem_object_put_pages_shmem() argument 467 __i915_gem_object_release_shmem(obj, pages, true); in i915_gem_object_put_pages_shmem() 469 i915_gem_gtt_finish_pages(obj, pages); in i915_gem_object_put_pages_shmem() 472 i915_gem_object_save_bit_17_swizzle(obj, pages); in i915_gem_object_put_pages_shmem() 475 shmem_sg_free_table(pages, file_inode(obj->base.filp)->i_mapping, in i915_gem_object_put_pages_shmem() 478 shmem_sg_free_table(pages, NULL, in i915_gem_object_put_pages_shmem() 481 kfree(pages); in i915_gem_object_put_pages_shmem() [all …]
|
| /openbsd/src/sys/dev/pci/drm/ttm/ |
| D | ttm_tt.c | 115 ttm->pages = kvcalloc(ttm->num_pages, sizeof(void*), GFP_KERNEL); in ttm_tt_alloc_page_directory() 116 if (!ttm->pages) in ttm_tt_alloc_page_directory() 127 ttm->pages = kvcalloc(ttm->num_pages, sizeof(*ttm->pages) + in ttm_dma_tt_alloc_page_directory() 129 if (!ttm->pages) in ttm_dma_tt_alloc_page_directory() 132 ttm->dma_address = (void *)(ttm->pages + ttm->num_pages); in ttm_dma_tt_alloc_page_directory() 197 if (ttm->pages) in ttm_tt_fini() 198 kvfree(ttm->pages); in ttm_tt_fini() 202 ttm->pages = NULL; in ttm_tt_fini() 241 if (ttm->pages) { in ttm_sg_tt_init() 242 kvfree(ttm->pages); in ttm_sg_tt_init() [all …]
|
| D | ttm_pool.c | 394 INIT_LIST_HEAD(&pt->pages); in ttm_pool_type_init() 501 struct vm_page ***pages, in ttm_pool_page_allocated() argument 514 for (i = 1 << order; i; --i, ++(*pages), ++p, ++(*orders)) { in ttm_pool_page_allocated() 515 **pages = p; in ttm_pool_page_allocated() 539 struct vm_page **pages = &tt->pages[start_page]; in ttm_pool_free_range() local 543 for (i = start_page; i < end_page; i += nr, pages += nr) { in ttm_pool_free_range() 553 ttm_pool_type_give(pt, *pages); in ttm_pool_free_range() 555 ttm_pool_free_page(pool, caching, order, *pages); in ttm_pool_free_range() 576 struct vm_page **caching = tt->pages; in ttm_pool_alloc() 577 struct vm_page **pages = tt->pages; in ttm_pool_alloc() local [all …]
|
| /openbsd/src/sys/dev/pci/drm/include/asm/ |
| D | set_memory.h | 33 set_pages_array_wb(struct vm_page **pages, int addrinarray) in set_pages_array_wb() argument 38 atomic_clearbits_int(&pages[i]->pg_flags, PG_PMAP_WC); in set_pages_array_wb() 44 set_pages_array_wc(struct vm_page **pages, int addrinarray) in set_pages_array_wc() argument 49 atomic_setbits_int(&pages[i]->pg_flags, PG_PMAP_WC); in set_pages_array_wc() 55 set_pages_array_uc(struct vm_page **pages, int addrinarray) in set_pages_array_uc() argument
|
| /openbsd/src/sys/dev/pci/drm/radeon/ |
| D | radeon_gart.c | 288 int pages) in radeon_gart_unbind() argument 299 for (i = 0; i < pages; i++, p++) { in radeon_gart_unbind() 300 if (rdev->gart.pages[p]) { in radeon_gart_unbind() 301 rdev->gart.pages[p] = NULL; in radeon_gart_unbind() 332 int pages, struct vm_page **pagelist, dma_addr_t *dma_addr, in radeon_gart_bind() argument 346 for (i = 0; i < pages; i++, p++) { in radeon_gart_bind() 347 rdev->gart.pages[p] = pagelist ? pagelist[i] : in radeon_gart_bind() 378 if (rdev->gart.pages) in radeon_gart_init() 395 rdev->gart.pages = vzalloc(array_size(sizeof(void *), in radeon_gart_init() 397 if (rdev->gart.pages == NULL) { in radeon_gart_init() [all …]
|
| /openbsd/src/sys/dev/pci/drm/i915/ |
| D | i915_gem_gtt.c | 28 struct sg_table *pages) in i915_gem_gtt_prepare_pages() argument 33 pages->sgl, pages->nents, in i915_gem_gtt_prepare_pages() 47 GEM_BUG_ON(obj->mm.pages == pages); in i915_gem_gtt_prepare_pages() 60 struct sg_table *pages) in i915_gem_gtt_finish_pages() argument 71 dma_unmap_sg(i915->drm.dev, pages->sgl, pages->nents, in i915_gem_gtt_finish_pages()
|
| D | i915_vma_resource.h | 50 struct sg_table *pages; member 203 struct sg_table *pages, in i915_vma_resource_init() argument 218 vma_res->bi.pages = pages; in i915_vma_resource_init()
|
| /openbsd/src/sys/kern/ |
| D | vfs_bio.c | 1471 int64_t pages = atop(bp->b_bufsize); in bufcache_getcleanbuf() local 1507 cache->warmbufpages -= pages; in bufcache_getcleanbuf() 1510 cache->hotbufpages -= pages; in bufcache_getcleanbuf() 1513 cache->cachepages -= pages; in bufcache_getcleanbuf() 1518 newcache->cachepages += pages; in bufcache_getcleanbuf() 1519 newcache->hotbufpages += pages; in bufcache_getcleanbuf() 1556 int64_t pages = atop(bp->b_bufsize); in bufcache_recover_dmapages() local 1574 recovered += pages; in bufcache_recover_dmapages() 1604 cache->warmbufpages -= pages; in bufcache_recover_dmapages() 1607 cache->hotbufpages -= pages; in bufcache_recover_dmapages() [all …]
|
| /openbsd/src/sys/dev/pci/drm/i915/gt/ |
| D | shmem_utils.c | 62 struct page **pages; in shmem_pin_map() local 67 pages = kvmalloc_array(n_pages, sizeof(*pages), GFP_KERNEL); in shmem_pin_map() 68 if (!pages) in shmem_pin_map() 72 pages[i] = shmem_read_mapping_page_gfp(file->f_mapping, i, in shmem_pin_map() 74 if (IS_ERR(pages[i])) in shmem_pin_map() 78 vaddr = vmap(pages, n_pages, VM_MAP_PUT_PAGES, PAGE_KERNEL); in shmem_pin_map() 85 put_page(pages[i]); in shmem_pin_map() 86 kvfree(pages); in shmem_pin_map()
|
| /openbsd/src/sys/dev/pci/drm/include/drm/ |
| D | drm_vma_manager.h | 70 unsigned long pages); 72 struct drm_vma_offset_node *node, unsigned long pages); 98 unsigned long pages) in drm_vma_offset_exact_lookup_locked() argument 102 node = drm_vma_offset_lookup_locked(mgr, start, pages); in drm_vma_offset_exact_lookup_locked()
|
| /openbsd/src/sys/dev/pci/drm/amd/amdgpu/ |
| D | amdgpu_gart.h | 61 int pages); 63 int pages, dma_addr_t *dma_addr, uint64_t flags, 66 int pages, dma_addr_t *dma_addr, uint64_t flags);
|
| /openbsd/src/gnu/llvm/clang/docs/CommandGuide/ |
| D | index.rst | 1 Clang "man" pages 5 These pages describe how to use the Clang commands and what their options are. 6 Note that these pages do not describe all of the options available for all
|
| /openbsd/src/sys/dev/pci/drm/i915/selftests/ |
| D | mock_region.c | 16 struct sg_table *pages) in mock_region_put_pages() argument 25 struct sg_table *pages; in mock_region_get_pages() local 43 pages = &obj->mm.rsgt->table; in mock_region_get_pages() 44 __i915_gem_object_set_pages(obj, pages); in mock_region_get_pages()
|
| /openbsd/src/sys/dev/pci/drm/ |
| D | drm_cache.c | 66 static void drm_cache_flush_clflush(struct vm_page *pages[], in drm_cache_flush_clflush() argument 73 drm_clflush_page(*pages++); in drm_cache_flush_clflush() 87 drm_clflush_pages(struct vm_page *pages[], unsigned long num_pages) in drm_clflush_pages() argument 92 drm_cache_flush_clflush(pages, num_pages); in drm_clflush_pages() 103 struct vm_page *page = pages[i]; in drm_clflush_pages()
|
| /openbsd/src/lib/libc/db/ |
| D | changelog | 13 deleting empty pages that only contained the cursor 25 btree Change deletion to coalesce empty pages. This is a major 26 change, cursors and duplicate pages all had to be reworked. 57 that internal pages had references to empty pages of the 89 Support 64K pages.
|