| /freebsd/contrib/ofed/libmlx5/ |
| H A D | dbrec.c | 51 struct mlx5_db_page *page; in __add_page() local 60 page = malloc(sizeof *page + nlong * sizeof(long)); in __add_page() 61 if (!page) in __add_page() 64 if (mlx5_alloc_buf(&page->buf, ps, ps)) { in __add_page() 65 free(page); in __add_page() 69 page->num_db = pp; in __add_page() 70 page->use_cnt = 0; in __add_page() 72 page->free[i] = ~0; in __add_page() 74 page->prev = NULL; in __add_page() 75 page->next = context->db_list; in __add_page() [all …]
|
| /freebsd/contrib/ofed/libmlx4/ |
| H A D | dbrec.c | 57 struct mlx4_db_page *page; in __add_page() local 64 page = malloc(sizeof *page + pp / 8); in __add_page() 65 if (!page) in __add_page() 68 if (mlx4_alloc_buf(&page->buf, ps, ps)) { in __add_page() 69 free(page); in __add_page() 73 page->num_db = pp; in __add_page() 74 page->use_cnt = 0; in __add_page() 76 page->free[i] = ~0; in __add_page() 78 page->prev = NULL; in __add_page() 79 page->next = context->db_list[type]; in __add_page() [all …]
|
| /freebsd/sys/compat/linuxkpi/common/include/linux/ |
| H A D | highmem.h | 52 static inline struct page * 60 kmap(struct page *page) in kmap() argument 65 return (PHYS_TO_DMAP(page_to_phys(page))); in kmap() 68 sf = sf_buf_alloc(page, SFB_NOWAIT | SFB_CPUPRIVATE); in kmap() 78 kmap_atomic_prot(struct page *page, pgprot_t prot) in kmap_atomic_prot() argument 83 page->flags |= PG_FICTITIOUS; in kmap_atomic_prot() 84 pmap_page_set_memattr(page, attr); in kmap_atomic_prot() 86 return (kmap(page)); in kmap_atomic_prot() 90 kmap_atomic(struct page *page) in kmap_atomic() argument 93 return (kmap_atomic_prot(page, VM_PROT_ALL)); in kmap_atomic() [all …]
|
| H A D | mm.h | 138 struct page *page; member 157 static inline struct page * 167 struct page *page = virt_to_page(p); in virt_to_folio() local 169 return (page_folio(page)); in virt_to_folio() 195 void *linux_page_address(const struct page *); 196 #define page_address(page) linux_page_address(page) argument 199 lowmem_page_address(struct page *page) in lowmem_page_address() argument 201 return (page_address(page)); in lowmem_page_address() 270 set_page_dirty(struct page *page) in set_page_dirty() argument 272 vm_page_dirty(page); in set_page_dirty() [all …]
|
| H A D | gfp.h | 97 struct page *linux_alloc_pages(gfp_t flags, unsigned int order); 98 void linux_free_pages(struct page *page, unsigned int order); 101 void linuxkpi__page_frag_cache_drain(struct page *, size_t); 103 static inline struct page * 110 static inline struct page * 117 static inline struct page * 125 __free_pages(struct page *page, unsigned int order) in __free_pages() argument 128 linux_free_pages(page, order); in __free_pages() 132 __free_page(struct page *page) in __free_page() argument 135 linux_free_pages(page, 0); in __free_page() [all …]
|
| H A D | page.h | 51 #define page vm_page macro 75 #define page_to_virt(page) linux_page_address(page) argument 79 #define nth_page(page,n) pfn_to_page(page_to_pfn(page) + (n)) argument 80 #define page_to_phys(page) VM_PAGE_TO_PHYS(page) argument 82 #define clear_page(page) memset(page, 0, PAGE_SIZE) argument 130 int lkpi_set_pages_attr(struct page *page, int numpages, vm_memattr_t ma);
|
| /freebsd/contrib/netbsd-tests/lib/libc/sys/ |
| H A D | t_mlock.c | 58 static long page = 0; variable 71 buf = malloc(page); in ATF_TC_BODY() 74 if (page < 1024) in ATF_TC_BODY() 77 for (size_t i = page; i >= 1; i = i - 1024) { in ATF_TC_BODY() 78 (void)mlock(buf, page - i); in ATF_TC_BODY() 79 (void)munlock(buf, page - i); in ATF_TC_BODY() 121 ATF_REQUIRE_ERRNO(ENOMEM, mlock(NULL, page) == -1); in ATF_TC_BODY() 125 ATF_REQUIRE_ERRNO(ENOMEM, mlock((char *)0, page) == -1); in ATF_TC_BODY() 128 ATF_REQUIRE_ERRNO(ENOMEM, munlock(NULL, page) == -1); in ATF_TC_BODY() 131 ATF_REQUIRE_ERRNO(ENOMEM, munlock((char *)0, page) == -1); in ATF_TC_BODY() [all …]
|
| H A D | t_mincore.c | 78 static long page = 0; variable 91 ATF_REQUIRE(mincore(addr, npgs * page, vec) == 0); in check_residency() 100 (char *)addr + (i * page), vec[i] ? "" : "not "); in check_residency() 119 map = mmap(NULL, page, PROT_WRITE, MAP_ANON | MAP_PRIVATE, -1, 0); in ATF_TC_BODY() 120 vec = malloc(page); in ATF_TC_BODY() 131 ATF_REQUIRE_ERRNO(ENOMEM, mincore(0, page, vec) == -1); in ATF_TC_BODY() 134 ATF_REQUIRE_ERRNO(EFAULT, mincore(map, page, (void *)-1) == -1); in ATF_TC_BODY() 137 ATF_REQUIRE(munmap(map, page) == 0); in ATF_TC_BODY() 167 buf = malloc(page * 5); in ATF_TC_BODY() 172 rv = write(fd, buf, page * 5); in ATF_TC_BODY() [all …]
|
| H A D | t_minherit.c | 47 static long page; variable 51 void *map = mmap(NULL, page, PROT_READ|PROT_WRITE, in makemap() 54 memset(map, v, page); in makemap() 56 ATF_REQUIRE(minherit(map, page, f) == 0); in makemap() 58 ATF_REQUIRE(minherit(map, page, f) == -1); in makemap() 76 ATF_REQUIRE(memcmp(map1, map2, page) == 0); in ATF_TC_BODY() 82 ATF_REQUIRE(memcmp(map1, map2, page) == 0); in ATF_TC_BODY() 83 memset(map1, 0, page); in ATF_TC_BODY() 103 memset(map2, 0, page); in ATF_TC_BODY() 104 ATF_REQUIRE(memcmp(map1, map2, page) == 0); in ATF_TC_BODY() [all …]
|
| H A D | t_mmap.c | 81 static long page = 0; variable 99 ATF_REQUIRE(munmap(map, page) == 0); in map_check() 133 nwritten = write(fds[0], (char *)vp + page, BUFSIZE - page); in testloan() 141 nread = read(fds[1], buf + page, BUFSIZE - page); in testloan() 149 if (docheck != 0 && memcmp(backup, buf + page, nread) != 0) in testloan() 227 map = mmap(&addr, page, PROT_READ, MAP_FIXED|MAP_PRIVATE, -1, 0); in ATF_TC_BODY() 233 map = mmap(NULL, page, PROT_READ, MAP_ANON|MAP_PRIVATE, INT_MAX, 0); in ATF_TC_BODY() 342 map = mmap(NULL, page, PROT_NONE, MAP_ANON|MAP_PRIVATE, -1, 0); in ATF_TC_BODY() 357 ATF_REQUIRE(munmap(map, page) == 0); in ATF_TC_BODY() 444 ATF_REQUIRE(ftruncate(fd, page) == 0); in ATF_TC_BODY() [all …]
|
| H A D | t_msync.c | 44 static long page = 0; variable 62 buf = malloc(page); in msync_sync() 67 memset(buf, 'x', page); in msync_sync() 76 ATF_REQUIRE_MSG(write(fd, buf, page) != -1, "write(2) failed: %s", in msync_sync() 79 map = mmap(NULL, page, PROT_READ | PROT_WRITE, MAP_FILE|MAP_PRIVATE, in msync_sync() 108 if (msync(map, page, flags) != 0) { in msync_sync() 125 (void)munmap(map, page); in msync_sync() 175 map = mmap(NULL, page, PROT_READ | PROT_WRITE, MAP_ANON | MAP_PRIVATE, in ATF_TC_BODY() 179 (void)munmap(map, page); in ATF_TC_BODY() 181 ATF_REQUIRE(msync(map, page, MS_SYNC) != 0); in ATF_TC_BODY() [all …]
|
| H A D | t_mprotect.c | 51 static long page = 0; variable 128 map = mmap(NULL, page, prot[i], MAP_SHARED, fd, 0); in ATF_TC_BODY() 135 ATF_REQUIRE(mprotect(map, page, PROT_WRITE) != 0); in ATF_TC_BODY() 137 ATF_REQUIRE(munmap(map, page) == 0); in ATF_TC_BODY() 209 map = mmap(NULL, page, PROT_WRITE|PROT_READ, MAP_ANON, -1, 0); in ATF_TC_BODY() 216 ATF_REQUIRE(mprotect(map, page, PROT_EXEC|PROT_READ) == 0); in ATF_TC_BODY() 220 ATF_REQUIRE(mprotect(map, page, PROT_READ) == 0); in ATF_TC_BODY() 233 ATF_REQUIRE(munmap(map, page) == 0); in ATF_TC_BODY() 293 map = mmap(NULL, page, prot[i], MAP_ANON, -1, 0); in ATF_TC_BODY() 300 (void)munmap(map, page); in ATF_TC_BODY() [all …]
|
| /freebsd/contrib/mandoc/ |
| H A D | dba.c | 85 struct dba_array *page; in dba_free() local 102 dba_array_FOREACH(dba->pages, page) { in dba_free() 103 dba_array_free(dba_array_get(page, DBP_NAME)); in dba_free() 104 dba_array_free(dba_array_get(page, DBP_SECT)); in dba_free() 105 dba_array_free(dba_array_get(page, DBP_ARCH)); in dba_free() 106 free(dba_array_get(page, DBP_DESC)); in dba_free() 107 dba_array_free(dba_array_get(page, DBP_FILE)); in dba_free() 108 dba_array_free(page); in dba_free() 155 * Create a new page and append it to the pages table. 161 struct dba_array *page, *entr in dba_page_new() local 188 dba_page_add(struct dba_array * page,int32_t ie,const char * str) dba_page_add() argument 218 dba_page_alias(struct dba_array * page,const char * name,uint64_t mask) dba_page_alias() argument 273 struct dba_array *page, *entry; dba_pages_write() local 387 dba_macro_add(struct dba_array * macros,int32_t im,const char * value,struct dba_array * page) dba_macro_add() argument 435 struct dba_array *page; dba_macro_write() local [all...] |
| H A D | mansearch.c | 92 struct dbm_page *page; in mansearch() local 170 page = dbm_page_get(rp->page); in mansearch() 172 if (lstmatch(search->sec, page->sect) == 0 || in mansearch() 173 lstmatch(search->arch, page->arch) == 0 || in mansearch() 189 paths->paths[i], page->file + 1); in mansearch() 190 if (access(chdir_status ? page->file + 1 : in mansearch() 195 page->file + 1, paths->paths[i]); in mansearch() 200 mpage->names = buildnames(page); in mansearch() 201 mpage->output = buildoutput(outkey, page); in mansearch() 204 mpage->sec = *page->sect - '0'; in mansearch() [all …]
|
| /freebsd/sys/dev/mthca/ |
| H A D | mthca_memfree.c | 60 } page[0]; member 108 struct page *page; in mthca_alloc_icm_pages() local 114 page = alloc_pages(gfp_mask | __GFP_ZERO, order); in mthca_alloc_icm_pages() 115 if (!page) in mthca_alloc_icm_pages() 118 sg_set_page(mem, page, PAGE_SIZE << order, 0); in mthca_alloc_icm_pages() 282 struct page *page = NULL; in mthca_table_find() local 308 page = sg_page(&chunk->mem[i]); in mthca_table_find() 317 return page ? lowmem_page_address(page) + offset : NULL; in mthca_table_find() 438 static u64 mthca_uarc_virt(struct mthca_dev *dev, struct mthca_uar *uar, int page) in mthca_uarc_virt() argument 442 page * MTHCA_ICM_PAGE_SIZE; in mthca_uarc_virt() [all …]
|
| /freebsd/sys/compat/linuxkpi/common/src/ |
| H A D | linux_page.c | 86 linux_page_address(const struct page *page) in linux_page_address() argument 89 if (page->object != kernel_object) { in linux_page_address() 90 return (PMAP_HAS_DMAP ? PHYS_TO_DMAP(page_to_phys(page)) : in linux_page_address() 94 IDX_TO_OFF(page->pindex))); in linux_page_address() 97 struct page * 100 struct page *page; in linux_alloc_pages() local 110 page = vm_page_alloc_noobj(req); in linux_alloc_pages() 111 if (page == NULL) in linux_alloc_pages() 123 page = vm_page_alloc_noobj_contig_domain( in linux_alloc_pages() 127 page = vm_page_alloc_noobj_contig( in linux_alloc_pages() [all …]
|
| /freebsd/sys/dev/mlx4/mlx4_ib/ |
| H A D | mlx4_ib_doorbell.c | 47 struct mlx4_ib_user_db_page *page; in mlx4_ib_db_map_user() local 52 list_for_each_entry(page, &context->db_page_list, list) in mlx4_ib_db_map_user() 53 if (page->user_virt == (virt & PAGE_MASK)) in mlx4_ib_db_map_user() 56 page = kmalloc(sizeof *page, GFP_KERNEL); in mlx4_ib_db_map_user() 57 if (!page) { in mlx4_ib_db_map_user() 62 page->user_virt = (virt & PAGE_MASK); in mlx4_ib_db_map_user() 63 page->refcnt = 0; in mlx4_ib_db_map_user() 64 page->umem = ib_umem_get(&context->ibucontext, virt & PAGE_MASK, in mlx4_ib_db_map_user() 66 if (IS_ERR(page->umem)) { in mlx4_ib_db_map_user() 67 err = PTR_ERR(page->umem); in mlx4_ib_db_map_user() [all …]
|
| /freebsd/sys/dev/mlx5/mlx5_ib/ |
| H A D | mlx5_ib_doorbell.c | 45 struct mlx5_ib_user_db_page *page; in mlx5_ib_db_map_user() local 50 list_for_each_entry(page, &context->db_page_list, list) in mlx5_ib_db_map_user() 51 if (page->user_virt == (virt & PAGE_MASK)) in mlx5_ib_db_map_user() 54 page = kmalloc(sizeof(*page), GFP_KERNEL); in mlx5_ib_db_map_user() 55 if (!page) { in mlx5_ib_db_map_user() 60 page->user_virt = (virt & PAGE_MASK); in mlx5_ib_db_map_user() 61 page->refcnt = 0; in mlx5_ib_db_map_user() 62 page->umem = ib_umem_get(&context->ibucontext, virt & PAGE_MASK, in mlx5_ib_db_map_user() 64 if (IS_ERR(page->umem)) { in mlx5_ib_db_map_user() 65 err = PTR_ERR(page->umem); in mlx5_ib_db_map_user() [all …]
|
| /freebsd/sys/compat/linuxkpi/common/include/asm/ |
| H A D | set_memory.h | 66 set_pages_uc(struct page *page, int numpages) in set_pages_uc() argument 68 return (lkpi_set_pages_attr(page, numpages, VM_MEMATTR_UNCACHEABLE)); in set_pages_uc() 72 set_pages_wc(struct page *page, int numpages) in set_pages_wc() argument 75 return (lkpi_set_pages_attr(page, numpages, VM_MEMATTR_WRITE_COMBINING)); in set_pages_wc() 77 return (set_pages_uc(page, numpages)); in set_pages_wc() 82 set_pages_wb(struct page *page, int numpages) in set_pages_wb() argument 84 return (lkpi_set_pages_attr(page, numpages, VM_MEMATTR_WRITE_BACK)); in set_pages_wb() 88 set_pages_array_wb(struct page **pages, int addrinarray) in set_pages_array_wb() 98 set_pages_array_wc(struct page **pages, int addrinarray) in set_pages_array_wc() 108 set_pages_array_uc(struct page **pages, int addrinarray) in set_pages_array_uc()
|
| /freebsd/sys/contrib/openzfs/module/os/linux/zfs/ |
| H A D | abd_os.c | 190 struct page; 197 static struct page *abd_zero_page = NULL; 239 abd_mark_zfs_page(struct page *page) in abd_mark_zfs_page() argument 241 get_page(page); in abd_mark_zfs_page() 242 SetPagePrivate(page); in abd_mark_zfs_page() 243 set_page_private(page, ABD_FILE_CACHE_PAGE); in abd_mark_zfs_page() 247 abd_unmark_zfs_page(struct page *page) in abd_unmark_zfs_page() argument 249 set_page_private(page, 0UL); in abd_unmark_zfs_page() 250 ClearPagePrivate(page); in abd_unmark_zfs_page() 251 put_page(page); in abd_unmark_zfs_page() [all …]
|
| /freebsd/crypto/krb5/src/plugins/kdb/db2/libdb2/btree/ |
| H A D | bt_seq.c | 145 __bt_setcur(t, e.page->pgno, e.index); in __bt_seq() 155 mpool_put(t->bt_mp, e.page, 0); in __bt_seq() 157 t->bt_pinned = e.page; in __bt_seq() 222 ep->page = h; in __bt_seqset() 247 ep->page = h; in __bt_seqset() 319 c->pg.pgno = ep->page->pgno; in __bt_seqadv() 321 mpool_put(t->bt_mp, ep->page, 0); in __bt_seqadv() 345 ep->page = h; in __bt_seqadv() 367 ep->page = h; in __bt_seqadv() 374 ep->page = h; in __bt_seqadv() [all …]
|
| /freebsd/sys/contrib/openzfs/include/os/linux/kernel/linux/ |
| H A D | kmap_compat.h | 35 #define zfs_kmap_local(page) kmap_local_page(page) argument 39 #define zfs_kmap_local(page) kmap_atomic(page) argument 42 #define zfs_kmap(page) kmap(page) argument 43 #define zfs_kunmap(page) kunmap(page) argument
|
| /freebsd/sbin/camcontrol/ |
| H A D | modeedit.c | 81 int page; member 105 int cdb_len, int dbd, int pc, int page, int subpage, 108 int cdb_len, int llbaa, int pc, int page, 112 int dbd, int pc, int page, int subpage, 115 int llbaa, int pc, int page, int subpage, 117 static void nameentry_create(int page, int subpage, char *name); 118 static struct pagename *nameentry_lookup(int page, int subpage); 125 int dbd, int pc, int page, int subpage, 128 int cdb_len, int llbaa, int pc, int page, 368 nameentry_create(int page, int subpage, char *name) { in nameentry_create() argument [all …]
|
| /freebsd/lib/libc/db/btree/ |
| H A D | bt_seq.c | 109 __bt_setcur(t, e.page->pgno, e.index); in __bt_seq() 119 mpool_put(t->bt_mp, e.page, 0); in __bt_seq() 121 t->bt_pinned = e.page; in __bt_seq() 183 ep->page = h; in __bt_seqset() 205 ep->page = h; in __bt_seqset() 288 ep->page = h; in __bt_seqadv() 306 ep->page = h; in __bt_seqadv() 354 h = ep->page; in __bt_first() 356 if (save.page->pgno != ep->page->pgno) { in __bt_first() 357 mpool_put(t->bt_mp, save.page, 0); in __bt_first() [all …]
|
| /freebsd/contrib/netbsd-tests/lib/libc/string/ |
| H A D | t_memset.c | 41 static long page = 0; variable 92 buf = malloc(page); in ATF_TC_BODY() 93 ret = malloc(page); in ATF_TC_BODY() 98 fill(ret, page, 0); in ATF_TC_BODY() 99 memset(buf, 0, page); in ATF_TC_BODY() 101 ATF_REQUIRE(memcmp(ret, buf, page) == 0); in ATF_TC_BODY() 103 fill(ret, page, 'x'); in ATF_TC_BODY() 104 memset(buf, 'x', page); in ATF_TC_BODY() 106 ATF_REQUIRE(memcmp(ret, buf, page) == 0); in ATF_TC_BODY() 124 buf = malloc(page); in ATF_TC_BODY() [all …]
|