Searched refs:num_pages (Results 1 - 25 of 50) sorted by relevance

12

/freebsd-11-stable/sys/dev/virtio/balloon/
H A Dvirtio_balloon.h43 uint32_t num_pages; member in struct:virtio_balloon_config
/freebsd-11-stable/sys/dev/drm2/ttm/
H A Dttm_agp_backend.c58 for (i = 0; i < ttm->num_pages; i++) {
69 ttm->num_pages << PAGE_SHIFT, agp_be->offset);
80 return -agp_unbind_pages(agp_be->bridge, ttm->num_pages << PAGE_SHIFT,
117 agp_be->pages = malloc(agp_be->ttm.num_pages * sizeof(*agp_be->pages),
H A Dttm_tt.c54 ttm->pages = malloc(ttm->num_pages * sizeof(void *),
60 ttm->ttm.pages = malloc(ttm->ttm.num_pages * sizeof(void *),
62 ttm->dma_address = malloc(ttm->ttm.num_pages *
119 drm_clflush_pages(ttm->pages, ttm->num_pages);
121 for (i = 0; i < ttm->num_pages; ++i) {
189 ttm->num_pages = (size + PAGE_SIZE - 1) >> PAGE_SHIFT;
219 ttm->num_pages = (size + PAGE_SIZE - 1) >> PAGE_SHIFT;
290 for (i = 0; i < ttm->num_pages; ++i) {
340 IDX_TO_OFF(ttm->num_pages), VM_PROT_DEFAULT, 0,
351 for (i = 0; i < ttm->num_pages;
[all...]
H A Dttm_bo_util.c338 add = new_mem->num_pages - 1;
341 for (i = 0; i < new_mem->num_pages; ++i) {
480 unsigned long num_pages,
496 if (num_pages == 1 && (mem->placement & TTM_PL_FLAG_CACHED)) {
514 map->num_pages = num_pages;
515 map->virtual = (void *)kva_alloc(num_pages * PAGE_SIZE);
517 for (i = 0; i < num_pages; i++) {
523 &ttm->pages[start_page], num_pages);
530 unsigned long start_page, unsigned long num_pages,
478 ttm_bo_kmap_ttm(struct ttm_buffer_object *bo, unsigned long start_page, unsigned long num_pages, struct ttm_bo_kmap_obj *map) argument
529 ttm_bo_kmap(struct ttm_buffer_object *bo, unsigned long start_page, unsigned long num_pages, struct ttm_bo_kmap_obj *map) argument
[all...]
H A Dttm_bo_api.h92 * @num_pages: Actual size of memory region in pages.
105 unsigned long num_pages; member in struct:ttm_mem_reg
140 * @num_pages: Actual number of pages.
196 unsigned long num_pages; member in struct:ttm_buffer_object
289 int num_pages; member in struct:ttm_bo_kmap_obj
645 * @num_pages: Number of pages to map.
658 unsigned long num_pages, struct ttm_bo_kmap_obj *map);
H A Dttm_bo_manager.c74 mem->num_pages, mem->page_alignment,
80 node = drm_mm_get_block_atomic_range(node, mem->num_pages,
H A Dttm_bo_vm.c73 unsigned long num_pages)
94 if (unlikely((best_bo->vm_node->start + best_bo->num_pages) <
95 (page_start + num_pages)))
381 for (i = 0; i < bo->num_pages; i++) {
444 if (unlikely(kmap_offset >= bo->num_pages)) {
450 io_size = bo->num_pages - kmap_offset;
515 if (unlikely(kmap_offset >= bo->num_pages))
519 io_size = bo->num_pages - kmap_offset;
71 ttm_bo_vm_lookup_rb(struct ttm_bo_device *bdev, unsigned long page_start, unsigned long num_pages) argument
H A Dttm_bo.c83 bo, bo->mem.num_pages, bo->mem.size >> 10,
388 bo->ttm = bdev->driver->ttm_tt_create(bdev, bo->num_pages << PAGE_SHIFT,
394 bo->ttm = bdev->driver->ttm_tt_create(bdev, bo->num_pages << PAGE_SHIFT,
1127 mem.num_pages = bo->num_pages;
1128 mem.size = mem.num_pages << PAGE_SHIFT;
1154 mem->start + mem->num_pages > placement->lpfn))
1178 (placement->lpfn - placement->fpfn) < bo->num_pages)
1212 (bo->mem.num_pages > (placement->lpfn - placement->fpfn))));
1230 unsigned long num_pages; local
[all...]
H A Dttm_bo_driver.h100 * @num_pages: Number of pages in the page array.
118 unsigned long num_pages; member in struct:ttm_tt
658 * @num_pages: Number of pages to flush.
664 extern void ttm_tt_cache_flush(struct vm_page *pages[], unsigned long num_pages);
/freebsd-11-stable/sys/contrib/vchiq/interface/vchiq_arm/
H A Dvchiq_2835_arm.c407 unsigned int num_pages, i; local
417 num_pages = (count + offset + PAGE_SIZE - 1) / PAGE_SIZE;
427 (num_pages * sizeof(unsigned long)) +
428 (num_pages * sizeof(pages[0]));
466 pages = (vm_page_t*)(addrs + num_pages);
470 (type == PAGELIST_READ ? VM_PROT_WRITE : 0 ) | VM_PROT_READ, pages, num_pages);
472 if (actual_pages != num_pages) {
496 for (i = 1; i < num_pages; i++) {
558 unsigned int num_pages, i; local
566 num_pages
[all...]
/freebsd-11-stable/sys/vm/
H A Dvm_param.h125 #define num_pages(x) \ macro
/freebsd-11-stable/sys/dev/drm/
H A Dvia_dmablit.h43 unsigned long num_pages; member in struct:_drm_via_sg_info
H A Dvia_dmablit.c179 for (i=0; i < vsg->num_pages; ++i) {
228 vsg->num_pages = VIA_PFN(xfer->mem_addr +
231 if (NULL == (vsg->pages = malloc(sizeof(vm_page_t) * vsg->num_pages,
238 (vm_offset_t)xfer->mem_addr, vsg->num_pages * PAGE_SIZE,
239 VM_PROT_READ | VM_PROT_WRITE, vsg->pages, vsg->num_pages) < 0)
242 for (i = 0; i < vsg->num_pages; i++) {
/freebsd-11-stable/sys/dev/drm2/
H A Ddrm_agpsupport.c434 unsigned long num_pages,
443 mem = agp_allocate_memory(dev->agp->bridge, num_pages,
447 num_pages);
451 for (i = 0; i < num_pages; i++)
453 mem->page_count = num_pages;
432 drm_agp_bind_pages(struct drm_device *dev, struct page **pages, unsigned long num_pages, uint32_t gtt_offset, u32 type) argument
/freebsd-11-stable/sys/dev/drm2/radeon/
H A Dradeon_object.h88 return bo->tbo.num_pages << PAGE_SHIFT;
98 return (bo->tbo.num_pages << PAGE_SHIFT) / RADEON_GPU_PAGE_SIZE;
H A Dradeon_trace.h28 __entry->pages = bo->tbo.num_pages;
H A Dradeon_ttm.c267 new_mem->num_pages * (PAGE_SIZE / RADEON_GPU_PAGE_SIZE), /* GPU pages */
417 mem->bus.size = mem->num_pages << PAGE_SHIFT;
518 if (!ttm->num_pages) {
520 ttm->num_pages, bo_mem, ttm);
523 ttm->num_pages, ttm->pages, gtt->ttm.dma_address);
526 ttm->num_pages, (unsigned)gtt->offset);
536 radeon_gart_unbind(gtt->rdev, gtt->offset, ttm->num_pages);
599 gtt->ttm.dma_address, ttm->num_pages);
623 for (i = 0; i < ttm->num_pages; i++) {
668 for (i = 0; i < ttm->num_pages;
[all...]
H A Dradeon_prime.c42 int npages = bo->tbo.num_pages;
108 ret = ttm_bo_kmap(&bo->tbo, 0, bo->tbo.num_pages,
H A Dradeon_object.c185 r = ttm_bo_kmap(&bo->tbo, 0, bo->tbo.num_pages, &bo->kmap);
457 bo->tbo.num_pages << PAGE_SHIFT);
601 size = bo->mem.num_pages << PAGE_SHIFT;
/freebsd-11-stable/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_mem.c140 * num_pages - total number of pages to fill
146 int page_shift, size_t offset, size_t num_pages,
165 for (i = 0; i < num_pages; ++i) {
145 __mlx5_ib_populate_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem, int page_shift, size_t offset, size_t num_pages, __be64 *pas, int access_flags) argument
/freebsd-11-stable/sys/dev/oce/
H A Doce_mbox.c1675 int rc, num_pages = 0; local
1690 num_pages = oce_page_list(rq->ring, &fwcmd->params.req.pages[0]);
1698 fwcmd->params.req.num_pages = num_pages;
1732 int rc = 0, version, num_pages; local
1754 num_pages = oce_page_list(wq->ring, &fwcmd->params.req.pages[0]);
1757 fwcmd->params.req.num_pages = num_pages;
1794 uint32_t num_pages; local
1806 num_pages
1843 uint32_t num_pages, page_size; local
2318 int rc = 0, num_pages = 0; local
[all...]
H A Doce_hw.h785 uint32_t num_pages:16; member in struct:oce_mq_ext_ctx_u::__anon7354
802 uint32_t num_pages:16;
826 uint32_t num_pages:16; member in struct:oce_mq_ext_ctx_u::__anon7355
841 uint32_t num_pages:16;
1271 uint32_t num_pages:16; member in struct:oce_eq_ctx
1289 uint32_t num_pages:16;
1353 uint32_t num_pages:16; member in struct:oce_cq_ctx_u::__anon7388
1370 uint32_t num_pages:16;
1397 uint32_t num_pages:16; member in struct:oce_cq_ctx_u::__anon7389
1417 uint32_t num_pages
1485 uint32_t num_pages:16; member in struct:oce_mq_ctx_u::__anon7396
2763 uint32_t num_pages:8; member in struct:oce_wq_ctx_u::__anon7477
2805 uint32_t num_pages:8; member in struct:oce_wq_ctx_u::__anon7478
2851 uint8_t num_pages; member in struct:mbx_create_nic_wq::__anon7479::__anon7480
2905 uint8_t num_pages; member in struct:mbx_create_nic_rq::__anon7485::__anon7486
3892 uint8_t num_pages; member in struct:mbx_create_nic_rq_v2::__anon7509::__anon7510
[all...]
/freebsd-11-stable/sys/dev/ocs_fc/
H A Dsli4.c1731 uint32_t num_pages = 0; local
1741 num_pages = sli_page_count(qmem->size, page_bytes);
1742 cmd_size = sizeof(sli4_req_common_create_cq_v0_t) + (8 * num_pages);
1760 num_pages = sli_page_count(qmem->size, page_bytes);
1761 cmd_size = sizeof(sli4_req_common_create_cq_v2_t) + (8 * num_pages);
1790 cqv0->num_pages = num_pages;
1791 switch (cqv0->num_pages) {
1802 ocs_log_test(sli4->os, "num_pages %d not valid\n", cqv0->num_pages);
[all...]
/freebsd-11-stable/sys/dev/nand/
H A Dnand_cdev.c420 int num_pages; local
423 num_pages = cg->pgs_per_blk * cg->blks_per_lun * cg->luns;
424 if (page_stat->page_num >= num_pages)
H A Dnfc_fsl.c230 uint32_t num_pages; local
252 num_pages = (param->chip_size << 20) / param->page_size;
253 while(num_pages) {
255 num_pages >>= 8;

Completed in 316 milliseconds

12