Home
last modified time | relevance | path

Searched refs:cookies (Results 1 - 19 of 19) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_context.c133 kctx->cookies = KBASE_COOKIE_MASK; in kbase_create_context()
263 pending_regions_to_clean = (~kctx->cookies) & KBASE_COOKIE_MASK; in kbase_destroy_context()
H A Dmali_kbase_mem_linux.c178 if (!kctx->cookies) { in kbase_mem_alloc()
179 dev_err(dev, "No cookies available for allocation!"); in kbase_mem_alloc()
184 cookie_nr = __ffs(kctx->cookies); in kbase_mem_alloc()
185 kctx->cookies &= ~(1UL << cookie_nr); in kbase_mem_alloc()
215 kctx->cookies |= (1UL << cookie_nr); in kbase_mem_alloc()
1254 if (!kctx->cookies) {
1255 dev_err(kctx->kbdev->dev, "No cookies available for allocation!");
1259 gpu_va = __ffs(kctx->cookies);
1260 kctx->cookies &= ~(1UL << gpu_va);
1397 if (!kctx->cookies) {
[all...]
H A Dmali_kbase_defs.h1350 unsigned long cookies; member
H A Dmali_kbase_mem.c1287 kctx->cookies |= (1UL << cookie); in kbase_mem_free()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_context.c131 kctx->cookies = KBASE_COOKIE_MASK; in kbase_create_context()
260 pending_regions_to_clean = (~kctx->cookies) & KBASE_COOKIE_MASK; in kbase_destroy_context()
H A Dmali_kbase_mem_linux.c186 if (!kctx->cookies) { in kbase_mem_alloc()
187 dev_err(dev, "No cookies available for allocation!"); in kbase_mem_alloc()
192 cookie_nr = __ffs(kctx->cookies); in kbase_mem_alloc()
193 kctx->cookies &= ~(1UL << cookie_nr); in kbase_mem_alloc()
223 kctx->cookies |= (1UL << cookie_nr); in kbase_mem_alloc()
1240 if (!kctx->cookies) {
1241 dev_err(kctx->kbdev->dev, "No cookies available for allocation!");
1245 gpu_va = __ffs(kctx->cookies);
1246 kctx->cookies &= ~(1UL << gpu_va);
1392 if (!kctx->cookies)
[all...]
H A Dmali_kbase_defs.h1368 unsigned long cookies; member
H A Dmali_kbase_mem.c1325 kctx->cookies |= (1UL << cookie); in kbase_mem_free()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/context/
H A Dmali_kbase_context.c166 bitmap_copy(kctx->cookies, &cookies_mask, BITS_PER_LONG); in kbase_context_common_init()
312 bitmap_andnot(&pending_regions_to_clean, &pending_regions_to_clean, kctx->cookies, BITS_PER_LONG); in kbase_context_sticky_resource_term()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/context/
H A Dmali_kbase_context.c162 bitmap_copy(kctx->cookies, &cookies_mask, BITS_PER_LONG); in kbase_context_common_init()
324 kctx->cookies, BITS_PER_LONG); in kbase_context_sticky_resource_term()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem_linux.c482 if (bitmap_empty(kctx->cookies, BITS_PER_LONG)) { in kbase_mem_alloc()
483 dev_err(dev, "No cookies available for allocation!"); in kbase_mem_alloc()
488 cookie_nr = find_first_bit(kctx->cookies, BITS_PER_LONG); in kbase_mem_alloc()
489 bitmap_clear(kctx->cookies, cookie_nr, 1); in kbase_mem_alloc()
1939 if (bitmap_empty(kctx->cookies, BITS_PER_LONG)) {
1940 dev_err(kctx->kbdev->dev, "No cookies available for allocation!");
1944 gpu_va = find_first_bit(kctx->cookies, BITS_PER_LONG);
1945 bitmap_clear(kctx->cookies, gpu_va, 1);
2083 if (bitmap_empty(kctx->cookies, BITS_PER_LONG)) {
2087 *gpu_va = find_first_bit(kctx->cookies, BITS_PER_LON
[all...]
H A Dmali_kbase_defs.h1328 * @cookies: Bitmask containing of BITS_PER_LONG bits, used mainly for
1336 * used in conjunction with @cookies bitmask mainly for
1590 DECLARE_BITMAP(cookies, BITS_PER_LONG);
H A Dmali_kbase_mem.c1750 bitmap_set(kctx->cookies, cookie, 1); in kbase_mem_free()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem_linux.c456 if (bitmap_empty(kctx->cookies, BITS_PER_LONG)) { in kbase_mem_alloc()
457 dev_err(dev, "No cookies available for allocation!"); in kbase_mem_alloc()
462 cookie_nr = find_first_bit(kctx->cookies, BITS_PER_LONG); in kbase_mem_alloc()
463 bitmap_clear(kctx->cookies, cookie_nr, 1); in kbase_mem_alloc()
1895 if (bitmap_empty(kctx->cookies, BITS_PER_LONG)) {
1896 dev_err(kctx->kbdev->dev, "No cookies available for allocation!");
1900 gpu_va = find_first_bit(kctx->cookies, BITS_PER_LONG);
1901 bitmap_clear(kctx->cookies, gpu_va, 1);
2048 if (bitmap_empty(kctx->cookies, BITS_PER_LONG))
2051 *gpu_va = find_first_bit(kctx->cookies, BITS_PER_LON
[all...]
H A Dmali_kbase_defs.h1504 * @cookies: Bitmask containing of BITS_PER_LONG bits, used mainly for
1512 * used in conjunction with @cookies bitmask mainly for
1767 DECLARE_BITMAP(cookies, BITS_PER_LONG);
H A Dmali_kbase_mem.c2069 bitmap_set(kctx->cookies, cookie, 1); in kbase_mem_free()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_defs.h532 * @cookies: Bitmask containing of KBASE_CSF_NUM_USER_IO_PAGES_HANDLE
542 * structures, used in conjunction with cookies bitmask for
573 DECLARE_BITMAP(cookies, KBASE_CSF_NUM_USER_IO_PAGES_HANDLE);
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_defs.h670 * @cookies: Bitmask containing of KBASE_CSF_NUM_USER_IO_PAGES_HANDLE
680 * structures, used in conjunction with cookies bitmask for
708 DECLARE_BITMAP(cookies, KBASE_CSF_NUM_USER_IO_PAGES_HANDLE);
H A Dmali_kbase_csf.c71 bitmap_set(kctx->csf.cookies, cookie_nr, 1); in put_user_pages_mmap_handle()
88 if (bitmap_empty(kctx->csf.cookies, in get_user_pages_mmap_handle()
91 "No csf cookies available for allocation!"); in get_user_pages_mmap_handle()
96 cookie_nr = find_first_bit(kctx->csf.cookies, in get_user_pages_mmap_handle()
100 "Inconsistent state of csf cookies!"); in get_user_pages_mmap_handle()
104 bitmap_clear(kctx->csf.cookies, cookie_nr, 1); in get_user_pages_mmap_handle()
1723 /* Mark all the cookies as 'free' */ in kbase_csf_ctx_init()
1724 bitmap_fill(kctx->csf.cookies, KBASE_CSF_NUM_USER_IO_PAGES_HANDLE); in kbase_csf_ctx_init()

Completed in 46 milliseconds