/kernel/linux/common_modules/tzdriver/core/ |
H A D | tz_pm.c | 42 uint32_t pages_count; in tc_vmap() local 47 pages_count = (uint32_t)(PAGE_ALIGN(size + offset) / PAGE_SIZE); in tc_vmap() 49 pages = kzalloc(sizeof(struct page *) * pages_count, GFP_KERNEL); in tc_vmap() 53 for (i = 0; i < pages_count; i++) in tc_vmap() 56 vaddr = vmap(pages, pages_count, VM_MAP, pgprot); in tc_vmap()
|
/kernel/linux/linux-5.10/drivers/platform/goldfish/ |
H A D | goldfish_pipe.c | 290 int pages_count, in populate_rw_params() 312 for (; i < pages_count; ++i) { in populate_rw_params() 314 size_on_page = (i == pages_count - 1) ? in populate_rw_params() 339 int pages_count; in transfer_max_buffers() local 345 pages_count = goldfish_pin_pages(first_page, last_page, in transfer_max_buffers() 348 if (pages_count < 0) { in transfer_max_buffers() 350 return pages_count; in transfer_max_buffers() 353 populate_rw_params(pipe->pages, pages_count, address, address_end, in transfer_max_buffers() 363 unpin_user_pages_dirty_lock(pipe->pages, pages_count, in transfer_max_buffers() 289 populate_rw_params(struct page **pages, int pages_count, unsigned long address, unsigned long address_end, unsigned long first_page, unsigned long last_page, unsigned int iter_last_page_size, int is_write, struct goldfish_pipe_command *command) populate_rw_params() argument
|
/kernel/linux/linux-6.6/drivers/platform/goldfish/ |
H A D | goldfish_pipe.c | 287 int pages_count, in populate_rw_params() 309 for (; i < pages_count; ++i) { in populate_rw_params() 311 size_on_page = (i == pages_count - 1) ? in populate_rw_params() 336 int pages_count; in transfer_max_buffers() local 342 pages_count = goldfish_pin_pages(first_page, last_page, in transfer_max_buffers() 345 if (pages_count < 0) { in transfer_max_buffers() 347 return pages_count; in transfer_max_buffers() 350 populate_rw_params(pipe->pages, pages_count, address, address_end, in transfer_max_buffers() 360 unpin_user_pages_dirty_lock(pipe->pages, pages_count, in transfer_max_buffers() 286 populate_rw_params(struct page **pages, int pages_count, unsigned long address, unsigned long address_end, unsigned long first_page, unsigned long last_page, unsigned int iter_last_page_size, int is_write, struct goldfish_pipe_command *command) populate_rw_params() argument
|
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/ |
H A D | dirty_log_perf_test.c | 38 uint64_t pages_count = 0; in vcpu_worker() local 68 pages_count += vcpu_args->pages; in vcpu_worker() 85 vcpu_id, pages_count, vcpu_last_completed_iteration[vcpu_id], in vcpu_worker()
|
H A D | dirty_log_test.c | 263 uint64_t pages_count = 0; in vcpu_worker() local 276 pages_count += TEST_PAGES_PER_LOOP; in vcpu_worker() 285 pr_info("Dirtied %"PRIu64" pages\n", pages_count); in vcpu_worker()
|
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/ |
H A D | dirty_log_perf_test.c | 74 uint64_t pages_count = 0; in vcpu_worker() local 102 pages_count += vcpu_args->pages; in vcpu_worker() 124 vcpu_idx, pages_count, vcpu_last_completed_iteration[vcpu_idx], in vcpu_worker()
|
H A D | dirty_log_test.c | 525 uint64_t pages_count = 0; in vcpu_worker() local 548 pages_count += TEST_PAGES_PER_LOOP; in vcpu_worker() 559 pr_info("Dirtied %"PRIu64" pages\n", pages_count); in vcpu_worker()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
H A D | i915_vma.c | 795 if (atomic_add_unless(&vma->pages_count, 1, 0)) in vma_get_pages() 802 if (!atomic_read(&vma->pages_count)) { in vma_get_pages() 816 atomic_inc(&vma->pages_count); in vma_get_pages() 828 GEM_BUG_ON(atomic_read(&vma->pages_count) < count); in __vma_put_pages() 829 if (atomic_sub_return(count, &vma->pages_count) == 0) { in __vma_put_pages() 840 if (atomic_add_unless(&vma->pages_count, -1, 1)) in vma_put_pages() 852 /* The upper portion of pages_count is the number of bindings */ in vma_unbind_pages() 853 count = atomic_read(&vma->pages_count); in vma_unbind_pages() 980 atomic_add(I915_VMA_PAGES_ACTIVE, &vma->pages_count); in i915_vma_pin_ww()
|
H A D | i915_vma_types.h | 256 atomic_t pages_count; /* number of active binds to the pages */ member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
H A D | i915_vma_types.h | 270 atomic_t pages_count; /* number of active binds to the pages */ member
|
H A D | i915_vma.c | 478 GEM_BUG_ON(!atomic_read(&vma->pages_count)); in i915_vma_bind() 1319 if (atomic_add_unless(&vma->pages_count, 1, 0)) in i915_vma_get_pages() 1331 atomic_inc(&vma->pages_count); in i915_vma_get_pages() 1365 GEM_BUG_ON(atomic_read(&vma->pages_count) < count); in __vma_put_pages() 1367 if (atomic_sub_return(count, &vma->pages_count) == 0) { in __vma_put_pages() 1380 if (atomic_add_unless(&vma->pages_count, -1, 1)) in i915_vma_put_pages() 1392 /* The upper portion of pages_count is the number of bindings */ in vma_unbind_pages() 1393 count = atomic_read(&vma->pages_count); in vma_unbind_pages() 1538 atomic_add(I915_VMA_PAGES_ACTIVE, &vma->pages_count); in i915_vma_pin_ww()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_object.c | 595 if (atomic_read(&vma->pages_count)) in i915_gem_object_evictable()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/selftests/ |
H A D | i915_gem_gtt.c | 1442 GEM_BUG_ON(atomic_read(&vma->pages_count)); in track_vma_bind() 1443 atomic_set(&vma->pages_count, I915_VMA_PAGES_ACTIVE); in track_vma_bind()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/selftests/ |
H A D | i915_gem_gtt.c | 1249 atomic_set(&vma->pages_count, I915_VMA_PAGES_ACTIVE); in track_vma_bind()
|