Home
last modified time | relevance | path

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

12

/linux/drivers/gpu/drm/vmwgfx/
A Dttm_object.c609 if (prime->refcount_release) in ttm_prime_refcount_release()
632 mutex_lock(&prime->mutex); in ttm_prime_dmabuf_release()
634 prime->dma_buf = NULL; in ttm_prime_dmabuf_release()
635 mutex_unlock(&prime->mutex); in ttm_prime_dmabuf_release()
668 base = &prime->base; in ttm_prime_fd_to_handle()
715 dma_buf = prime->dma_buf; in ttm_prime_handle_to_fd()
725 exp_info.priv = prime; in ttm_prime_handle_to_fd()
750 prime->dma_buf = dma_buf; in ttm_prime_handle_to_fd()
788 mutex_init(&prime->mutex); in ttm_prime_object_init()
790 prime->real_type = type; in ttm_prime_object_init()
[all …]
A Dvmwgfx_bo.c42 struct ttm_prime_object prime; member
457 ttm_prime_object_kfree(vmw_user_bo, prime); in vmw_user_bo_destroy()
593 prime.base); in vmw_user_bo_release()
667 &user_bo->prime, in vmw_user_bo_alloc()
679 *p_base = &user_bo->prime.base; in vmw_user_bo_alloc()
682 *handle = user_bo->prime.base.handle; in vmw_user_bo_alloc()
764 ret = ttm_ref_object_add(tfile, &user_bo->prime.base, in vmw_user_bo_synccpu_grab()
962 prime.base); in vmw_user_bo_lookup()
1011 prime.base); in vmw_user_bo_noref_lookup()
1034 *handle = user_bo->prime.base.handle; in vmw_user_bo_reference()
[all …]
A Dvmwgfx_surface.c53 struct ttm_prime_object prime; member
656 prime.base)->srf.res); in vmw_user_surface_base_to_res()
678 ttm_prime_object_kfree(user_srf, prime); in vmw_user_surface_free()
865 user_srf->prime.base.shareable = false; in vmw_surface_define_ioctl()
866 user_srf->prime.base.tfile = NULL; in vmw_surface_define_ioctl()
909 rep->sid = user_srf->prime.base.handle; in vmw_surface_define_ioctl()
918 ttm_prime_object_kfree(user_srf, prime); in vmw_surface_define_ioctl()
963 prime.base); in vmw_surface_handle_reference()
1604 rep->handle = user_srf->prime.base.handle; in vmw_gb_surface_define_internal()
2132 user_srf->prime.base.shareable = false; in vmw_gb_surface_define()
[all …]
A Dttm_object.h331 struct ttm_prime_object *prime,
/linux/include/linux/
A 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/drivers/gpu/drm/i915/selftests/
A Dscatterlist.c279 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()
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()
365 if (prime > SG_MAX_SINGLE_ALLOC) in igt_sg_trim()
A Di915_gem_gtt.c404 unsigned long npages, prime, flags; in fill_hole() local
415 for_each_prime_number_from(prime, 2, max_step) { in fill_hole()
416 for (npages = 1; npages <= max_pages; npages *= prime) { in fill_hole()
456 __func__, p->name, err, npages, prime, offset); in fill_hole()
529 __func__, p->name, err, npages, prime, offset); in fill_hole()
589 __func__, npages, prime)) { in fill_hole()
943 unsigned long prime; in shrink_hole() local
949 for_each_prime_number_from(prime, 0, ULONG_MAX - 1) { in shrink_hole()
950 vm->fault_attr.interval = prime; in shrink_hole()
A Di915_request.c550 unsigned long n, prime; in live_nop_request() local
559 for_each_prime_number_from(prime, 1, 8192) { in live_nop_request()
564 for (n = 0; n < prime; n++) { in live_nop_request()
591 if (prime == 1) in live_nop_request()
606 prime, div64_u64(ktime_to_ns(times[1]), prime)); in live_nop_request()
905 unsigned long n, prime; in live_empty_request() local
923 for_each_prime_number_from(prime, 1, 8192) { in live_empty_request()
926 for (n = 0; n < prime; n++) { in live_empty_request()
938 if (prime == 1) in live_empty_request()
954 prime, div64_u64(ktime_to_ns(times[1]), prime)); in live_empty_request()
/linux/drivers/gpu/drm/
A Ddrm_prime.c308 mutex_lock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle()
310 ret = drm_prime_lookup_buf_handle(&file_priv->prime, in drm_gem_prime_fd_to_handle()
339 ret = drm_prime_add_buf_handle(&file_priv->prime, in drm_gem_prime_fd_to_handle()
341 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle()
360 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()
A Ddrm_file.c188 drm_prime_init_file_private(&file->prime); in drm_file_alloc()
199 drm_prime_destroy_file_private(&file->prime); in drm_file_alloc()
291 drm_prime_destroy_file_private(&file->prime); in drm_file_free()
A Ddrm_gem.c177 mutex_lock(&filp->prime.lock); in drm_gem_remove_prime_handles()
179 drm_prime_remove_buf_handle_locked(&filp->prime, in drm_gem_remove_prime_handles()
182 mutex_unlock(&filp->prime.lock); in drm_gem_remove_prime_handles()
/linux/lib/math/
A DKconfig9 tristate "Simple prime number generator for testing"
11 This option provides a simple prime number generator for test
/linux/arch/arm/boot/dts/
A Dexynos4412-odroidx2.dts12 #include "exynos4412-prime.dtsi"
A Dexynos4412-odroidu3.dts13 #include "exynos4412-prime.dtsi"
/linux/include/uapi/linux/
A Dkeyctl.h82 __s32 prime; member
/linux/drivers/md/
A 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/drivers/gpu/drm/i915/gem/selftests/
A Di915_gem_context.c72 unsigned long end_time, prime; in live_nop_switch() local
110 for_each_prime_number_from(prime, 2, 8192) { in live_nop_switch()
114 for (n = 0; n < prime; n++) { in live_nop_switch()
148 prime); in live_nop_switch()
156 if (prime == 2) in live_nop_switch()
170 prime - 1, div64_u64(ktime_to_ns(times[1]), prime - 1)); in live_nop_switch()
/linux/include/drm/
A Ddrm_file.h363 struct drm_prime_file_private prime; member
/linux/arch/arm64/boot/dts/allwinner/
A DMakefile30 dtb-$(CONFIG_ARCH_SUNXI) += sun50i-h5-orangepi-prime.dtb
A Dsun50i-h5-orangepi-prime.dts14 compatible = "xunlong,orangepi-prime", "allwinner,sun50i-h5";
/linux/drivers/gpu/drm/selftests/
A Dtest-drm_mm.c1159 unsigned int prime; in igt_align() local
1176 for_each_prime_number_from(prime, 1, max_count) { in igt_align()
1177 u64 size = next_prime_number(prime); in igt_align()
1180 size, prime, i, in igt_align()
1183 mode->name, prime); in igt_align()
/linux/security/keys/
A Ddh.c284 dlen = dh_data_from_key(pcopy.prime, &dh_inputs.p); in __keyctl_dh_compute()
/linux/Documentation/i2c/
A Ddma-considerations.rst6 transferred are small, it is not considered a prime user of DMA access. At this
/linux/drivers/gpu/drm/i915/gt/
A Dselftest_execlists.c3728 unsigned long n, prime, nc; in nop_virtual_engine() local
3755 for_each_prime_number_from(prime, 1, 8192) { in nop_virtual_engine()
3760 for (n = 0; n < prime; n++) { in nop_virtual_engine()
3776 for (n = 0; n < prime; n++) { in nop_virtual_engine()
3812 if (prime == 1) in nop_virtual_engine()
3830 prime, div64_u64(ktime_to_ns(times[1]), prime)); in nop_virtual_engine()
/linux/net/netfilter/ipvs/
A DKconfig303 int "IPVS maglev hashing table index of size (the prime numbers)"
310 the table are filled. The index determines the prime for size of

Completed in 44 milliseconds

12