Home
last modified time | relevance | path

Searched refs:prime (Results 1 – 25 of 28) sorted by relevance

12

/Linux-v4.19/include/linux/
Dprime_numbers.h21 #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-v4.19/drivers/gpu/drm/ttm/
Dttm_object.c578 struct ttm_prime_object *prime; in ttm_prime_refcount_release() local
581 prime = container_of(base, struct ttm_prime_object, base); in ttm_prime_refcount_release()
582 BUG_ON(prime->dma_buf != NULL); in ttm_prime_refcount_release()
583 mutex_destroy(&prime->mutex); in ttm_prime_refcount_release()
584 if (prime->refcount_release) in ttm_prime_refcount_release()
585 prime->refcount_release(&base); in ttm_prime_refcount_release()
600 struct ttm_prime_object *prime = in ttm_prime_dmabuf_release() local
602 struct ttm_base_object *base = &prime->base; in ttm_prime_dmabuf_release()
607 mutex_lock(&prime->mutex); in ttm_prime_dmabuf_release()
608 if (prime->dma_buf == dma_buf) in ttm_prime_dmabuf_release()
[all …]
/Linux-v4.19/drivers/gpu/drm/i915/selftests/
Dscatterlist.c278 unsigned long prime; in igt_sg_alloc() local
281 for_each_prime_number(prime, max_order) { in igt_sg_alloc()
282 unsigned long size = BIT(prime); in igt_sg_alloc()
325 unsigned long prime; in igt_sg_trim() local
328 for_each_prime_number(prime, max) { in igt_sg_trim()
336 err = alloc_table(&pt, prime, max, *npages, &prng, in igt_sg_trim()
344 if (pt.st.orig_nents != prime || in igt_sg_trim()
345 pt.st.nents != prime) { in igt_sg_trim()
347 pt.st.nents, pt.st.orig_nents, prime); in igt_sg_trim()
364 if (prime > SG_MAX_SINGLE_ALLOC) in igt_sg_trim()
Di915_request.c348 unsigned long n, prime; in live_nop_request() local
356 for_each_prime_number_from(prime, 1, 8192) { in live_nop_request()
359 for (n = 0; n < prime; n++) { in live_nop_request()
387 if (prime == 1) in live_nop_request()
401 prime, div64_u64(ktime_to_ns(times[1]), prime)); in live_nop_request()
500 unsigned long n, prime; in live_empty_request() local
517 for_each_prime_number_from(prime, 1, 8192) { in live_empty_request()
520 for (n = 0; n < prime; n++) { in live_empty_request()
532 if (prime == 1) in live_empty_request()
546 prime, div64_u64(ktime_to_ns(times[1]), prime)); in live_empty_request()
Di915_gem_gtt.c352 unsigned long npages, prime, flags; in fill_hole() local
363 for_each_prime_number_from(prime, 2, max_step) { in fill_hole()
364 for (npages = 1; npages <= max_pages; npages *= prime) { in fill_hole()
404 __func__, p->name, err, npages, prime, offset); in fill_hole()
477 __func__, p->name, err, npages, prime, offset); in fill_hole()
537 __func__, npages, prime)) { in fill_hole()
896 unsigned long prime; in shrink_hole() local
902 for_each_prime_number_from(prime, 0, ULONG_MAX - 1) { in shrink_hole()
903 vm->fault_attr.interval = prime; in shrink_hole()
/Linux-v4.19/drivers/gpu/drm/vmwgfx/
Dvmwgfx_bo.c43 struct ttm_prime_object prime; member
480 ttm_prime_object_kfree(vmw_user_bo, prime); in vmw_user_bo_destroy()
544 prime.base); in vmw_user_bo_release()
565 user_bo = container_of(base, struct vmw_user_buffer_object, prime.base); in vmw_user_bo_ref_obj_release()
619 &user_bo->prime, in vmw_user_bo_alloc()
631 *p_base = &user_bo->prime.base; in vmw_user_bo_alloc()
634 *handle = user_bo->prime.base.hash.key; in vmw_user_bo_alloc()
659 if (likely(ttm_ref_object_exists(tfile, &vmw_user_bo->prime.base))) in vmw_user_bo_verify_access()
709 ret = ttm_ref_object_add(tfile, &user_bo->prime.base, in vmw_user_bo_synccpu_grab()
912 prime.base); in vmw_user_bo_lookup()
[all …]
Dvmwgfx_surface.c50 struct ttm_prime_object prime; member
634 prime.base)->srf.res); in vmw_user_surface_base_to_res()
655 ttm_prime_object_kfree(user_srf, prime); in vmw_user_surface_free()
672 container_of(base, struct vmw_user_surface, prime.base); in vmw_user_surface_base_release()
845 user_srf->prime.base.shareable = false; in vmw_surface_define_ioctl()
846 user_srf->prime.base.tfile = NULL; in vmw_surface_define_ioctl()
879 ret = ttm_prime_object_init(tfile, res->backup_size, &user_srf->prime, in vmw_surface_define_ioctl()
889 rep->sid = user_srf->prime.base.hash.key; in vmw_surface_define_ioctl()
899 ttm_prime_object_kfree(user_srf, prime); in vmw_surface_define_ioctl()
953 prime.base); in vmw_surface_handle_reference()
[all …]
/Linux-v4.19/drivers/gpu/drm/
Ddrm_prime.c603 mutex_lock(&file_priv->prime.lock); in drm_gem_prime_handle_to_fd()
610 dmabuf = drm_prime_lookup_buf_by_handle(&file_priv->prime, handle); in drm_gem_prime_handle_to_fd()
647 ret = drm_prime_add_buf_handle(&file_priv->prime, in drm_gem_prime_handle_to_fd()
675 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_handle_to_fd()
786 mutex_lock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle()
788 ret = drm_prime_lookup_buf_handle(&file_priv->prime, in drm_gem_prime_fd_to_handle()
814 ret = drm_prime_add_buf_handle(&file_priv->prime, in drm_gem_prime_fd_to_handle()
816 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle()
835 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle()
Ddrm_file.c151 drm_prime_init_file_private(&file->prime); in drm_file_alloc()
163 drm_prime_destroy_file_private(&file->prime); in drm_file_alloc()
257 drm_prime_destroy_file_private(&file->prime); in drm_file_free()
Ddrm_gem.c184 mutex_lock(&filp->prime.lock); in drm_gem_remove_prime_handles()
186 drm_prime_remove_buf_handle_locked(&filp->prime, in drm_gem_remove_prime_handles()
189 mutex_unlock(&filp->prime.lock); in drm_gem_remove_prime_handles()
/Linux-v4.19/include/uapi/linux/
Dkeyctl.h69 __s32 prime; member
/Linux-v4.19/arch/arm/boot/dts/
Dexynos4412-odroidx2.dts12 #include "exynos4412-prime.dtsi"
Dexynos4412-odroidu3.dts13 #include "exynos4412-prime.dtsi"
/Linux-v4.19/arch/arm64/boot/dts/allwinner/
DMakefile15 dtb-$(CONFIG_ARCH_SUNXI) += sun50i-h5-orangepi-prime.dtb
Dsun50i-h5-orangepi-prime.dts54 compatible = "xunlong,orangepi-prime", "allwinner,sun50i-h5";
/Linux-v4.19/include/drm/
Ddrm_file.h334 struct drm_prime_file_private prime; member
/Linux-v4.19/include/drm/ttm/
Dttm_object.h330 struct ttm_prime_object *prime,
/Linux-v4.19/drivers/md/
Ddm-region-hash.c68 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()
/Linux-v4.19/drivers/gpu/drm/selftests/
Dtest-drm_mm.c1041 unsigned int prime; in igt_align() local
1058 for_each_prime_number_from(prime, 1, max_count) { in igt_align()
1059 u64 size = next_prime_number(prime); in igt_align()
1062 size, prime, i, in igt_align()
1065 mode->name, prime); in igt_align()
/Linux-v4.19/Documentation/i2c/
DDMA-considerations6 transferred are small, it is not considered a prime user of DMA access. At this
/Linux-v4.19/security/keys/
Ddh.c289 dlen = dh_data_from_key(pcopy.prime, &dh_inputs.p); in __keyctl_dh_compute()
/Linux-v4.19/Documentation/driver-api/
Ddma-buf.rst8 This is used, for example, by drm "prime" multi-GPU support, but is of
/Linux-v4.19/net/netfilter/ipvs/
DKconfig291 int "IPVS maglev hashing table index of size (the prime numbers)"
298 the table are filled. The index determines the prime for size of
/Linux-v4.19/Documentation/RCU/
Dtorture.txt139 usually wise for this value to be relatively prime to
/Linux-v4.19/Documentation/device-mapper/
Dcache.txt159 been discarded. A prime example of this is when mkfs discards the

12