/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_context.c | 133 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 D | mali_kbase_mem_linux.c | 178 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 D | mali_kbase_defs.h | 1350 unsigned long cookies;
member
|
H A D | mali_kbase_mem.c | 1287 kctx->cookies |= (1UL << cookie);
in kbase_mem_free()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_context.c | 131 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 D | mali_kbase_mem_linux.c | 186 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 D | mali_kbase_defs.h | 1368 unsigned long cookies; member
|
H A D | mali_kbase_mem.c | 1325 kctx->cookies |= (1UL << cookie); in kbase_mem_free()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/context/ |
H A D | mali_kbase_context.c | 166 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 D | mali_kbase_context.c | 162 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 D | mali_kbase_mem_linux.c | 482 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 D | mali_kbase_defs.h | 1328 * @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 D | mali_kbase_mem.c | 1750 bitmap_set(kctx->cookies, cookie, 1); in kbase_mem_free()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_mem_linux.c | 456 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 D | mali_kbase_defs.h | 1504 * @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 D | mali_kbase_mem.c | 2069 bitmap_set(kctx->cookies, cookie, 1); in kbase_mem_free()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/csf/ |
H A D | mali_kbase_csf_defs.h | 532 * @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 D | mali_kbase_csf_defs.h | 670 * @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 D | mali_kbase_csf.c | 71 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()
|