Home
last modified time | relevance | path

Searched refs:js_mask (Results 1 - 16 of 16) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_jm.c57 u32 kbase_jm_kick(struct kbase_device *kbdev, u32 js_mask) in kbase_jm_kick() argument
63 while (js_mask) { in kbase_jm_kick()
64 int js = ffs(js_mask) - 1; in kbase_jm_kick()
70 js_mask &= ~(1 << js); in kbase_jm_kick()
76 void kbase_jm_try_kick(struct kbase_device *kbdev, u32 js_mask) in kbase_jm_try_kick() argument
83 kbase_jm_kick(kbdev, js_mask); in kbase_jm_try_kick()
H A Dmali_kbase_jm.h26 * @js_mask: Mask of the job slots that can be pulled from.
32 u32 kbase_jm_kick(struct kbase_device *kbdev, u32 js_mask);
51 * @js_mask: Mask of the job slots that can be pulled from
57 void kbase_jm_try_kick(struct kbase_device *kbdev, u32 js_mask);
H A Dmali_kbase_js.c2358 void kbase_js_sched(struct kbase_device *kbdev, int js_mask) in kbase_js_sched() argument
2372 while (js_mask) { in kbase_js_sched()
2375 js = ffs(js_mask) - 1; in kbase_js_sched()
2384 js_mask &= ~(1 << js); in kbase_js_sched()
2424 js_mask &= ~(1 << js); in kbase_js_sched()
2434 js_mask &= ~(1 << js); in kbase_js_sched()
2472 js_mask &= ~(1 << js); in kbase_js_sched()
H A Dmali_kbase_js.h546 * @param[in] js_mask Mask of job slots to submit to
548 void kbase_js_sched(struct kbase_device *kbdev, int js_mask);
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_jm.c59 u32 kbase_jm_kick(struct kbase_device *kbdev, u32 js_mask) in kbase_jm_kick() argument
65 while (js_mask) { in kbase_jm_kick()
66 int js = ffs(js_mask) - 1; in kbase_jm_kick()
72 js_mask &= ~(1 << js); in kbase_jm_kick()
78 void kbase_jm_try_kick(struct kbase_device *kbdev, u32 js_mask) in kbase_jm_try_kick() argument
85 kbase_jm_kick(kbdev, js_mask); in kbase_jm_try_kick()
H A Dmali_kbase_jm.h29 * @js_mask: Mask of the job slots that can be pulled from.
35 u32 kbase_jm_kick(struct kbase_device *kbdev, u32 js_mask);
54 * @js_mask: Mask of the job slots that can be pulled from
60 void kbase_jm_try_kick(struct kbase_device *kbdev, u32 js_mask);
H A Dmali_kbase_js.c2472 void kbase_js_sched(struct kbase_device *kbdev, int js_mask) in kbase_js_sched() argument
2486 while (js_mask) { in kbase_js_sched()
2489 js = ffs(js_mask) - 1; in kbase_js_sched()
2499 js_mask &= ~(1 << js); in kbase_js_sched()
2550 js_mask &= ~(1 << js); in kbase_js_sched()
2560 js_mask &= ~(1 << js); in kbase_js_sched()
2613 js_mask &= ~(1 << js); in kbase_js_sched()
H A Dmali_kbase_js.h552 * @param[in] js_mask Mask of job slots to submit to
554 void kbase_js_sched(struct kbase_device *kbdev, int js_mask);
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_jm.c67 u32 kbase_jm_kick(struct kbase_device *kbdev, u32 js_mask) in kbase_jm_kick() argument
72 dev_dbg(kbdev->dev, "JM kick slot mask 0x%x\n", js_mask); in kbase_jm_kick()
74 while (js_mask) { in kbase_jm_kick()
75 int js = ffs(js_mask) - 1; in kbase_jm_kick()
81 js_mask &= ~(1 << js); in kbase_jm_kick()
88 void kbase_jm_try_kick(struct kbase_device *kbdev, u32 js_mask) in kbase_jm_try_kick() argument
95 kbase_jm_kick(kbdev, js_mask); in kbase_jm_try_kick()
H A Dmali_kbase_jm.h33 * @js_mask: Mask of the job slots that can be pulled from.
39 u32 kbase_jm_kick(struct kbase_device *kbdev, u32 js_mask);
58 * @js_mask: Mask of the job slots that can be pulled from
64 void kbase_jm_try_kick(struct kbase_device *kbdev, u32 js_mask);
H A Dmali_kbase_js.c3602 void kbase_js_sched(struct kbase_device *kbdev, int js_mask) argument
3613 __func__, (void *)kbdev, (unsigned int)js_mask);
3625 while (js_mask) {
3626 js = ffs(js_mask) - 1;
3636 js_mask &= ~(1 << js);
3703 js_mask &= ~(1 << js);
3715 js_mask &= ~(1 << js);
3779 js_mask &= ~(1 << js);
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_jm.c67 u32 kbase_jm_kick(struct kbase_device *kbdev, u32 js_mask) in kbase_jm_kick() argument
72 dev_dbg(kbdev->dev, "JM kick slot mask 0x%x\n", js_mask); in kbase_jm_kick()
74 while (js_mask) { in kbase_jm_kick()
75 int js = ffs(js_mask) - 1; in kbase_jm_kick()
81 js_mask &= ~(1 << js); in kbase_jm_kick()
88 void kbase_jm_try_kick(struct kbase_device *kbdev, u32 js_mask) in kbase_jm_try_kick() argument
95 kbase_jm_kick(kbdev, js_mask); in kbase_jm_try_kick()
H A Dmali_kbase_jm.h34 * @js_mask: Mask of the job slots that can be pulled from.
40 u32 kbase_jm_kick(struct kbase_device *kbdev, u32 js_mask);
59 * @js_mask: Mask of the job slots that can be pulled from
65 void kbase_jm_try_kick(struct kbase_device *kbdev, u32 js_mask);
H A Dmali_kbase_js.c3124 void kbase_js_sched(struct kbase_device *kbdev, int js_mask) argument
3132 dev_dbg(kbdev->dev, "%s kbdev %p mask 0x%x\n", __func__, (void *)kbdev, (unsigned int)js_mask);
3144 while (js_mask) {
3145 js = ffs(js_mask) - 1;
3154 js_mask &= ~(1 << js);
3200 js_mask &= ~(1 << js);
3210 js_mask &= ~(1 << js);
3251 js_mask &= ~(1 << js);
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/jm/
H A Dmali_kbase_jm_js.h605 * @js_mask: Mask of job slots to submit to
612 void kbase_js_sched(struct kbase_device *kbdev, int js_mask);
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/jm/
H A Dmali_kbase_jm_js.h516 * @js_mask: Mask of job slots to submit to
523 void kbase_js_sched(struct kbase_device *kbdev, int js_mask);

Completed in 23 milliseconds