Home
last modified time | relevance | path

Searched refs:as_free (Results 1 - 12 of 12) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_ctx_sched.c39 kbdev->as_free = as_present; /* All ASs initially free */ in kbase_ctx_sched_init()
53 WARN_ON(!(kbdev->as_free & (1u << i))); in kbase_ctx_sched_term()
75 if ((kctx->as_nr != KBASEP_AS_NR_INVALID) && (kbdev->as_free & (1u << kctx->as_nr))) { in kbasep_ctx_sched_find_as_for_ctx()
82 free_as = ffs(kbdev->as_free) - 1; in kbasep_ctx_sched_find_as_for_ctx()
102 kbdev->as_free &= ~(1u << free_as); in kbase_ctx_sched_retain_ctx()
157 kbdev->as_free |= (1u << kctx->as_nr); in kbase_ctx_sched_release_ctx()
H A Dmali_kbase_defs.h979 /* The below variables (as_free and as_to_kctx) are managed by the
983 u16 as_free; /* Bitpattern of free Address Spaces */ member
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_ctx_sched.c40 kbdev->as_free = as_present; /* All ASs initially free */ in kbase_ctx_sched_init()
54 WARN_ON(!(kbdev->as_free & (1u << i))); in kbase_ctx_sched_term()
77 (kbdev->as_free & (1u << kctx->as_nr))) in kbasep_ctx_sched_find_as_for_ctx()
83 free_as = ffs(kbdev->as_free) - 1; in kbasep_ctx_sched_find_as_for_ctx()
103 kbdev->as_free &= ~(1u << free_as); in kbase_ctx_sched_retain_ctx()
158 kbdev->as_free |= (1u << kctx->as_nr); in kbase_ctx_sched_release_ctx()
H A Dmali_kbase_defs.h989 /* The below variables (as_free and as_to_kctx) are managed by the
993 u16 as_free; /* Bitpattern of free Address Spaces */ member
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_ctx_sched.c52 kbdev->as_free = as_present; /* All ASs initially free */ in kbase_ctx_sched_init()
66 WARN_ON(!(kbdev->as_free & (1u << i))); in kbase_ctx_sched_term()
89 (kbdev->as_free & (1u << kctx->as_nr))) in kbasep_ctx_sched_find_as_for_ctx()
95 free_as = ffs(kbdev->as_free) - 1; in kbasep_ctx_sched_find_as_for_ctx()
115 kbdev->as_free &= ~(1u << free_as); in kbase_ctx_sched_retain_ctx()
171 kbdev->as_free |= (1u << kctx->as_nr); in kbase_ctx_sched_release_ctx()
394 if (kbdev->as_free & (1u << kctx->as_nr)) in kbase_ctx_sched_inc_refcount_if_as_valid()
395 kbdev->as_free &= ~(1u << kctx->as_nr); in kbase_ctx_sched_inc_refcount_if_as_valid()
H A Dmali_kbase_defs.h722 * @as_free: Bitpattern of free/available GPU address spaces.
1006 u16 as_free; /* Bitpattern of free Address Spaces */ member
H A Dmali_kbase_js.c2366 if (kctx && !(kbdev->as_free & (1u << i))) {
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_ctx_sched.c51 kbdev->as_free = as_present; /* All ASs initially free */ in kbase_ctx_sched_init()
65 WARN_ON(!(kbdev->as_free & (1u << i))); in kbase_ctx_sched_term()
87 if ((kctx->as_nr != KBASEP_AS_NR_INVALID) && (kbdev->as_free & (1u << kctx->as_nr))) { in kbasep_ctx_sched_find_as_for_ctx()
94 free_as = ffs(kbdev->as_free) - 1; in kbasep_ctx_sched_find_as_for_ctx()
114 kbdev->as_free &= ~(1u << free_as); in kbase_ctx_sched_retain_ctx()
167 kbdev->as_free |= (1u << kctx->as_nr); in kbase_ctx_sched_release_ctx()
H A Dmali_kbase_defs.h685 * @as_free: Bitpattern of free/available GPU address spaces.
921 u16 as_free; /* Bitpattern of free Address Spaces */ member
H A Dmali_kbase_js.c1989 if (kctx && !(kbdev->as_free & (1u << i))) {
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_firmware_no_mali.c918 if (WARN_ON((kbdev->as_free & MCU_AS_BITMASK) == 0)) in kbase_csf_firmware_init()
920 kbdev->as_free &= ~MCU_AS_BITMASK; in kbase_csf_firmware_init()
927 kbdev->as_free |= MCU_AS_BITMASK; in kbase_csf_firmware_init()
1011 kbdev->as_free |= MCU_AS_BITMASK; in kbase_csf_firmware_term()
H A Dmali_kbase_csf_firmware.c1776 if (WARN_ON((kbdev->as_free & MCU_AS_BITMASK) == 0)) in kbase_csf_firmware_init()
1778 kbdev->as_free &= ~MCU_AS_BITMASK; in kbase_csf_firmware_init()
1785 kbdev->as_free |= MCU_AS_BITMASK; in kbase_csf_firmware_init()
2031 kbdev->as_free |= MCU_AS_BITMASK; in kbase_csf_firmware_term()

Completed in 30 milliseconds