| /linux/drivers/gpu/drm/vmwgfx/ |
| H A D | ttm_object.c | 490 struct ttm_prime_object *prime; in ttm_prime_refcount_release() local 493 prime = container_of(base, struct ttm_prime_object, base); in ttm_prime_refcount_release() 494 BUG_ON(prime->dma_buf != NULL); in ttm_prime_refcount_release() 495 mutex_destroy(&prime->mutex); in ttm_prime_refcount_release() 496 if (prime->refcount_release) in ttm_prime_refcount_release() 497 prime->refcount_release(&base); in ttm_prime_refcount_release() 512 struct ttm_prime_object *prime = in ttm_prime_dmabuf_release() local 514 struct ttm_base_object *base = &prime->base; in ttm_prime_dmabuf_release() 519 mutex_lock(&prime->mutex); in ttm_prime_dmabuf_release() 520 if (prime->dma_buf == dma_buf) in ttm_prime_dmabuf_release() [all …]
|
| H A D | vmwgfx_surface.c | 31 struct ttm_prime_object prime; member 629 prime.base)->srf.res); in vmw_user_surface_base_to_res() 649 ttm_prime_object_kfree(user_srf, prime); in vmw_user_surface_free() 665 container_of(base, struct vmw_user_surface, prime.base); in vmw_user_surface_base_release() 848 &user_srf->prime, in vmw_surface_define_ioctl() 858 rep->sid = user_srf->prime.base.handle; in vmw_surface_define_ioctl() 867 ttm_prime_object_kfree(user_srf, prime); in vmw_surface_define_ioctl() 884 base = &user_srf->prime.base; in vmw_lookup_user_surface_for_buffer() 909 base = &user_srf->prime.base; in vmw_lookup_surface_for_buffer() 925 base = &user_srf->prime.base; in vmw_lookup_surface_handle_for_buffer() [all …]
|
| H A D | ttm_object.h | 290 struct ttm_prime_object *prime,
|
| /linux/include/linux/ |
| H A D | prime_numbers.h | 21 #define for_each_prime_number(prime, max) \ argument 22 for_each_prime_number_from((prime), 2, (max)) 35 #define for_each_prime_number_from(prime, from, max) \ argument 36 for (prime = (from); prime <= (max); prime = next_prime_number(prime))
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_prime.c | 304 mutex_lock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle() 306 ret = drm_prime_lookup_buf_handle(&file_priv->prime, in drm_gem_prime_fd_to_handle() 335 ret = drm_prime_add_buf_handle(&file_priv->prime, in drm_gem_prime_fd_to_handle() 337 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle() 356 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle() 439 mutex_lock(&file_priv->prime.lock); in drm_gem_prime_handle_to_dmabuf() 446 dmabuf = drm_prime_lookup_buf_by_handle(&file_priv->prime, handle); in drm_gem_prime_handle_to_dmabuf() 482 ret = drm_prime_add_buf_handle(&file_priv->prime, in drm_gem_prime_handle_to_dmabuf() 492 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_handle_to_dmabuf()
|
| H A D | drm_gem.c | 377 mutex_lock(&file_priv->prime.lock); in drm_gem_object_release_handle() 379 drm_prime_remove_buf_handle(&file_priv->prime, id); in drm_gem_object_release_handle() 381 mutex_unlock(&file_priv->prime.lock); in drm_gem_object_release_handle() 1024 mutex_lock(&file_priv->prime.lock); in drm_gem_change_handle_ioctl() 1035 ret = drm_prime_add_buf_handle(&file_priv->prime, obj->dma_buf, in drm_gem_change_handle_ioctl() 1044 drm_prime_remove_buf_handle(&file_priv->prime, args->handle); in drm_gem_change_handle_ioctl() 1054 mutex_unlock(&file_priv->prime.lock); in drm_gem_change_handle_ioctl()
|
| H A D | drm_file.c | 170 drm_prime_init_file_private(&file->prime); in drm_file_alloc() 184 drm_prime_destroy_file_private(&file->prime); in drm_file_alloc() 269 drm_prime_destroy_file_private(&file->prime); in drm_file_free()
|
| /linux/lib/math/ |
| H A D | Kconfig | 9 tristate "Simple prime number generator for testing" 11 This option provides a simple prime number generator for test
|
| /linux/drivers/gpu/drm/ci/xfails/ |
| H A D | panfrost-rk3288-fails.txt | 1 panfrost/panfrost_prime@gem-prime-import,Crash
|
| H A D | panfrost-mt8183-fails.txt | 1 panfrost/panfrost_prime@gem-prime-import,Fail
|
| H A D | panfrost-rk3399-fails.txt | 1 panfrost/panfrost_prime@gem-prime-import,Fail
|
| H A D | panfrost-g12b-fails.txt | 1 panfrost/panfrost_prime@gem-prime-import,Fail
|
| /linux/arch/arm/boot/dts/samsung/ |
| H A D | exynos4412-odroidx2.dts | 12 #include "exynos4412-prime.dtsi"
|
| H A D | exynos4412-odroidu3.dts | 14 #include "exynos4412-prime.dtsi"
|
| /linux/drivers/gpu/drm/i915/selftests/ |
| H A D | i915_gem_gtt.c | 420 unsigned long npages, prime, flags; in fill_hole() local 431 for_each_prime_number_from(prime, 2, max_step) { in fill_hole() 432 for (npages = 1; npages <= max_pages; npages *= prime) { in fill_hole() 476 __func__, p->name, err, npages, prime, offset); in fill_hole() 555 __func__, p->name, err, npages, prime, offset); in fill_hole() 618 __func__, npages, prime)) { in fill_hole() 986 unsigned long prime; in shrink_hole() local 992 for_each_prime_number_from(prime, 0, ULONG_MAX - 1) { in shrink_hole() 993 vm->fault_attr.interval = prime; in shrink_hole()
|
| H A D | i915_request.c | 582 unsigned long n, prime; in live_nop_request() local 591 for_each_prime_number_from(prime, 1, 8192) { in live_nop_request() 596 for (n = 0; n < prime; n++) { in live_nop_request() 623 if (prime == 1) in live_nop_request() 638 prime, div64_u64(ktime_to_ns(times[1]), prime)); in live_nop_request() 1055 unsigned long n, prime; in live_empty_request() local 1077 for_each_prime_number_from(prime, 1, 8192) { in live_empty_request() 1080 for (n = 0; n < prime; n++) { in live_empty_request() 1092 if (prime == 1) in live_empty_request() 1108 prime, div64_u64(ktime_to_ns(times[1]), prime)); in live_empty_request()
|
| /linux/include/uapi/linux/ |
| H A D | keyctl.h | 82 __s32 prime; member
|
| /linux/drivers/md/ |
| H A D | dm-region-hash.c | 71 unsigned int prime; member 207 rh->prime = RH_HASH_MULT; in dm_region_hash_create() 271 return (unsigned int) ((region * rh->prime) >> rh->shift) & rh->mask; in rh_hash()
|
| /linux/drivers/gpu/drm/i915/gem/selftests/ |
| H A D | i915_gem_context.c | 75 unsigned long end_time, prime; in live_nop_switch() local 113 for_each_prime_number_from(prime, 2, 8192) { in live_nop_switch() 117 for (n = 0; n < prime; n++) { in live_nop_switch() 151 prime); in live_nop_switch() 159 if (prime == 2) in live_nop_switch() 173 prime - 1, div64_u64(ktime_to_ns(times[1]), prime - 1)); in live_nop_switch()
|
| /linux/security/keys/ |
| H A D | dh.c | 179 dlen = dh_data_from_key(pcopy.prime, &dh_inputs.p); in __keyctl_dh_compute()
|
| /linux/Documentation/i2c/ |
| H A D | dma-considerations.rst | 6 transferred are small, it is not considered a prime user of DMA access. At this
|
| /linux/drivers/gpu/drm/i915/gt/ |
| H A D | selftest_execlists.c | 3722 unsigned long n, prime, nc; in nop_virtual_engine() local 3749 for_each_prime_number_from(prime, 1, 8192) { in nop_virtual_engine() 3754 for (n = 0; n < prime; n++) { in nop_virtual_engine() 3770 for (n = 0; n < prime; n++) { in nop_virtual_engine() 3806 if (prime == 1) in nop_virtual_engine() 3824 prime, div64_u64(ktime_to_ns(times[1]), prime)); in nop_virtual_engine()
|
| /linux/Documentation/dev-tools/ |
| H A D | propeller.rst | 116 event period. We suggest using a suitable prime number, like 500009,
|
| /linux/Documentation/translations/it_IT/locking/ |
| H A D | lockstat.rst | 159 Questo estratto mostra le statistiche delle prime due classi di
|
| /linux/net/netfilter/ipvs/ |
| H A D | Kconfig | 304 int "IPVS maglev hashing table index of size (the prime numbers)" 311 the table are filled. The index determines the prime for size of
|