Home
last modified time | relevance | path

Searched refs:pages (Results 1 – 25 of 424) sorted by relevance

12345678910>>...17

/openbsd/src/lib/libusbhid/
Dusage.c51 } *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/
Dphysmem.c87 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/
Dhuge_gem_object.c12 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 …]
Dmock_dmabuf.c28 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/
Duvm_aobj.c92 #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/
Ddbm.c36 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 …]
Ddba.c37 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/
Di915_gem_pages.c20 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 …]
Di915_gem_phys.c138 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 …]
Di915_gem_userptr.c159 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 …]
Di915_gem_shmem.c361 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/
Dttm_tt.c115 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 …]
Dttm_pool.c394 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/
Dset_memory.h33 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/
Dradeon_gart.c288 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/
Di915_gem_gtt.c28 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()
Di915_vma_resource.h50 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/
Dvfs_bio.c1471 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/
Dshmem_utils.c62 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/
Ddrm_vma_manager.h70 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/
Damdgpu_gart.h61 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/
Dindex.rst1 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/
Dmock_region.c16 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/
Ddrm_cache.c66 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/
Dchangelog13 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.

12345678910>>...17