/kernel/linux/linux-5.10/include/linux/ |
H A D | prime_numbers.h | 11 * for_each_prime_number - iterate over each prime upto a value 12 * @prime: the current prime number in this iteration 15 * Starting from the first prime number 2 iterate over each prime number up to 16 * the @max value. On each iteration, @prime is set to the current prime number. 18 * @prime set to 1 on the first iteration use for_each_prime_number_from() 21 #define for_each_prime_number(prime, max) \ 22 for_each_prime_number_from((prime), [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | prime_numbers.h | 11 * for_each_prime_number - iterate over each prime upto a value 12 * @prime: the current prime number in this iteration 15 * Starting from the first prime number 2 iterate over each prime number up to 16 * the @max value. On each iteration, @prime is set to the current prime number. 18 * @prime set to 1 on the first iteration use for_each_prime_number_from() 21 #define for_each_prime_number(prime, max) \ 22 for_each_prime_number_from((prime), [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/ |
H A D | ttm_object.c | 31 * While no substantial code is shared, the prime code is inspired by 482 * ttm_prime_refcount_release - refcount release method for a prime object. 487 * underlying object. At the same time it cleans up the prime object. 494 struct ttm_prime_object *prime; in ttm_prime_refcount_release() local 497 prime = container_of(base, struct ttm_prime_object, base); in ttm_prime_refcount_release() 498 BUG_ON(prime->dma_buf != NULL); in ttm_prime_refcount_release() 499 mutex_destroy(&prime->mutex); in ttm_prime_refcount_release() 500 if (prime->refcount_release) in ttm_prime_refcount_release() 501 prime->refcount_release(&base); in ttm_prime_refcount_release() 516 struct ttm_prime_object *prime in ttm_prime_dmabuf_release() local 546 struct ttm_prime_object *prime; ttm_prime_fd_to_handle() local 583 struct ttm_prime_object *prime; ttm_prime_handle_to_fd() local 658 ttm_prime_object_init(struct ttm_object_file *tfile, size_t size, struct ttm_prime_object *prime, bool shareable, enum ttm_object_type type, void (*refcount_release) (struct ttm_base_object **)) ttm_prime_object_init() argument [all...] |
H A D | vmwgfx_surface.c | 46 * @prime: The TTM prime object. 52 struct ttm_prime_object prime; member 650 prime.base)->srf.res); in vmw_user_surface_base_to_res() 670 ttm_prime_object_kfree(user_srf, prime); in vmw_user_surface_free() 686 container_of(base, struct vmw_user_surface, prime.base); in vmw_user_surface_base_release() 836 user_srf->prime.base.shareable = false; in vmw_surface_define_ioctl() 837 user_srf->prime.base.tfile = NULL; in vmw_surface_define_ioctl() 873 ret = ttm_prime_object_init(tfile, res->guest_memory_size, &user_srf->prime, in vmw_surface_define_ioctl() 883 rep->sid = user_srf->prime in vmw_surface_define_ioctl() [all...] |
H A D | ttm_object.h | 114 * struct ttm_prime_object - Modified base object that is prime-aware 263 * @ops: DMA buf ops for prime objects of this device. 290 struct ttm_prime_object *prime,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/ |
H A D | ttm_object.c | 31 * While no substantial code is shared, the prime code is inspired by 588 * ttm_prime_refcount_release - refcount release method for a prime object. 593 * underlying object. At the same time it cleans up the prime object. 600 struct ttm_prime_object *prime; in ttm_prime_refcount_release() local 603 prime = container_of(base, struct ttm_prime_object, base); in ttm_prime_refcount_release() 604 BUG_ON(prime->dma_buf != NULL); in ttm_prime_refcount_release() 605 mutex_destroy(&prime->mutex); in ttm_prime_refcount_release() 606 if (prime->refcount_release) in ttm_prime_refcount_release() 607 prime->refcount_release(&base); in ttm_prime_refcount_release() 622 struct ttm_prime_object *prime in ttm_prime_dmabuf_release() local 653 struct ttm_prime_object *prime; ttm_prime_fd_to_handle() local 690 struct ttm_prime_object *prime; ttm_prime_handle_to_fd() local 778 ttm_prime_object_init(struct ttm_object_file *tfile, size_t size, struct ttm_prime_object *prime, bool shareable, enum ttm_object_type type, void (*refcount_release) (struct ttm_base_object **), void (*ref_obj_release) (struct ttm_base_object *, enum ttm_ref_type ref_type)) ttm_prime_object_init() argument [all...] |
H A D | vmwgfx_bo.c | 38 * @prime: The prime object providing user visibility. 42 struct ttm_prime_object prime; member 487 ttm_prime_object_kfree(vmw_user_bo, prime); in vmw_user_bo_destroy() 551 prime.base); in vmw_user_bo_release() 571 user_bo = container_of(base, struct vmw_user_buffer_object, prime.base); in vmw_user_bo_ref_obj_release() 624 &user_bo->prime, in vmw_user_bo_alloc() 636 *p_base = &user_bo->prime.base; in vmw_user_bo_alloc() 639 *handle = user_bo->prime.base.handle; in vmw_user_bo_alloc() 664 if (likely(ttm_ref_object_exists(tfile, &vmw_user_bo->prime in vmw_user_bo_verify_access() [all...] |
H A D | vmwgfx_surface.c | 50 struct ttm_prime_object prime; member 653 prime.base)->srf.res); in vmw_user_surface_base_to_res() 675 ttm_prime_object_kfree(user_srf, prime); in vmw_user_surface_free() 692 container_of(base, struct vmw_user_surface, prime.base); in vmw_user_surface_base_release() 866 user_srf->prime.base.shareable = false; in vmw_surface_define_ioctl() 867 user_srf->prime.base.tfile = NULL; in vmw_surface_define_ioctl() 900 ret = ttm_prime_object_init(tfile, res->backup_size, &user_srf->prime, in vmw_surface_define_ioctl() 910 rep->sid = user_srf->prime.base.handle; in vmw_surface_define_ioctl() 920 ttm_prime_object_kfree(user_srf, prime); in vmw_surface_define_ioctl() 966 prime in vmw_surface_handle_reference() [all...] |
H A D | ttm_object.h | 140 * struct ttm_prime_object - Modified base object that is prime-aware 301 * @ops: DMA buf ops for prime objects of this device. 330 struct ttm_prime_object *prime,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/selftests/ |
H A D | scatterlist.c | 279 unsigned long prime; in igt_sg_alloc() local 282 for_each_prime_number(prime, max_order) { in igt_sg_alloc() 283 unsigned long size = BIT(prime); in igt_sg_alloc() 324 const unsigned long max = PAGE_SIZE; /* not prime! */ in igt_sg_trim() 326 unsigned long prime; in igt_sg_trim() local 329 for_each_prime_number(prime, max) { in igt_sg_trim() 337 err = alloc_table(&pt, prime, max, *npages, &prng, in igt_sg_trim() 345 if (pt.st.orig_nents != prime || in igt_sg_trim() 346 pt.st.nents != prime) { in igt_sg_trim() 348 pt.st.nents, pt.st.orig_nents, prime); in igt_sg_trim() [all...] |
H A D | i915_request.c | 549 unsigned long n, prime; in live_nop_request() local 558 for_each_prime_number_from(prime, 1, 8192) { in live_nop_request() 563 for (n = 0; n < prime; n++) { in live_nop_request() 590 if (prime == 1) in live_nop_request() 605 prime, div64_u64(ktime_to_ns(times[1]), prime)); in live_nop_request() 704 unsigned long n, prime; in live_empty_request() local 722 for_each_prime_number_from(prime, 1, 8192) { in live_empty_request() 725 for (n = 0; n < prime; n++) { in live_empty_request() 737 if (prime in live_empty_request() [all...] |
H A D | i915_gem_gtt.c | 374 unsigned long npages, prime, flags; in fill_hole() local 385 for_each_prime_number_from(prime, 2, max_step) { in fill_hole() 386 for (npages = 1; npages <= max_pages; npages *= prime) { in fill_hole() 425 pr_err("%s(%s) pin (forward) failed with err=%d on size=%lu pages (prime=%lu), offset=%llx\n", in fill_hole() 426 __func__, p->name, err, npages, prime, offset); in fill_hole() 498 pr_err("%s(%s) pin (backward) failed with err=%d on size=%lu pages (prime=%lu), offset=%llx\n", in fill_hole() 499 __func__, p->name, err, npages, prime, offset); in fill_hole() 558 if (igt_timeout(end_time, "%s timed out (npages=%lu, prime=%lu)\n", in fill_hole() 559 __func__, npages, prime)) { in fill_hole() 913 unsigned long prime; in shrink_hole() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/selftests/ |
H A D | scatterlist.c | 283 unsigned long prime; in igt_sg_alloc() local 286 for_each_prime_number(prime, max_order) { in igt_sg_alloc() 287 unsigned long size = BIT(prime); in igt_sg_alloc() 328 const unsigned long max = PAGE_SIZE; /* not prime! */ in igt_sg_trim() 330 unsigned long prime; in igt_sg_trim() local 333 for_each_prime_number(prime, max) { in igt_sg_trim() 341 err = alloc_table(&pt, prime, max, *npages, &prng, in igt_sg_trim() 349 if (pt.st.orig_nents != prime || in igt_sg_trim() 350 pt.st.nents != prime) { in igt_sg_trim() 352 pt.st.nents, pt.st.orig_nents, prime); in igt_sg_trim() [all...] |
H A D | i915_request.c | 581 unsigned long n, prime; in live_nop_request() local 590 for_each_prime_number_from(prime, 1, 8192) { in live_nop_request() 595 for (n = 0; n < prime; n++) { in live_nop_request() 622 if (prime == 1) in live_nop_request() 637 prime, div64_u64(ktime_to_ns(times[1]), prime)); in live_nop_request() 1054 unsigned long n, prime; in live_empty_request() local 1076 for_each_prime_number_from(prime, 1, 8192) { in live_empty_request() 1079 for (n = 0; n < prime; n++) { in live_empty_request() 1091 if (prime in live_empty_request() [all...] |
H A D | i915_gem_gtt.c | 419 unsigned long npages, prime, flags; in fill_hole() local 430 for_each_prime_number_from(prime, 2, max_step) { in fill_hole() 431 for (npages = 1; npages <= max_pages; npages *= prime) { in fill_hole() 473 pr_err("%s(%s) pin (forward) failed with err=%d on size=%lu pages (prime=%lu), offset=%llx\n", in fill_hole() 474 __func__, p->name, err, npages, prime, offset); in fill_hole() 552 pr_err("%s(%s) pin (backward) failed with err=%d on size=%lu pages (prime=%lu), offset=%llx\n", in fill_hole() 553 __func__, p->name, err, npages, prime, offset); in fill_hole() 615 if (igt_timeout(end_time, "%s timed out (npages=%lu, prime=%lu)\n", in fill_hole() 616 __func__, npages, prime)) { in fill_hole() 983 unsigned long prime; in shrink_hole() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_prime.c | 309 mutex_lock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle() 311 ret = drm_prime_lookup_buf_handle(&file_priv->prime, in drm_gem_prime_fd_to_handle() 340 ret = drm_prime_add_buf_handle(&file_priv->prime, in drm_gem_prime_fd_to_handle() 342 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle() 361 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle() 437 mutex_lock(&file_priv->prime.lock); in drm_gem_prime_handle_to_fd() 444 dmabuf = drm_prime_lookup_buf_by_handle(&file_priv->prime, handle); in drm_gem_prime_handle_to_fd() 481 ret = drm_prime_add_buf_handle(&file_priv->prime, in drm_gem_prime_handle_to_fd() 509 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_handle_to_fd()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_prime.c | 307 mutex_lock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle() 309 ret = drm_prime_lookup_buf_handle(&file_priv->prime, in drm_gem_prime_fd_to_handle() 338 ret = drm_prime_add_buf_handle(&file_priv->prime, in drm_gem_prime_fd_to_handle() 340 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle() 359 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle() 434 mutex_lock(&file_priv->prime.lock); in drm_gem_prime_handle_to_fd() 441 dmabuf = drm_prime_lookup_buf_by_handle(&file_priv->prime, handle); in drm_gem_prime_handle_to_fd() 478 ret = drm_prime_add_buf_handle(&file_priv->prime, in drm_gem_prime_handle_to_fd() 506 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_handle_to_fd()
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
H A D | keyctl.h | 58 __s32 prime; member
|
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | keyctl.h | 82 __s32 prime; member
|
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | keyctl.h | 82 __s32 prime; member
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | keyctl.h | 79 __s32 prime; member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | keyctl.h | 79 __s32 prime; member
|
/kernel/linux/linux-5.10/include/drm/ |
H A D | drm_file.h | 355 * @prime: 359 struct drm_prime_file_private prime; member
|
/kernel/linux/linux-6.6/include/drm/ |
H A D | drm_file.h | 386 * @prime: 390 struct drm_prime_file_private prime; member
|
/kernel/linux/linux-5.10/drivers/md/ |
H A D | dm-region-hash.c | 68 unsigned prime; member 204 rh->prime = RH_HASH_MULT; in dm_region_hash_create() 268 return (unsigned) ((region * rh->prime) >> rh->shift) & rh->mask; in rh_hash()
|