/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/jm/ |
H A D | mali_kbase_js_defs.h | 103 * Such atoms could be blocked from running if one of the coherent groups 426 * @blocked: bitmap of priorities that this slot is blocked at 437 kbase_js_prio_bitmap_t blocked; member
|
H A D | mali_kbase_jm_defs.h | 84 /* Atom blocked on cross-slot dependency */ 88 /* Atom is currently in the list of atoms blocked on cross-slot dependencies */ 245 * blocked due to cross slot dependency, 370 * which are blocked due to dependency on this atom. 441 * could be blocked due to cross slot dependency 448 * @blocked: flag indicating that atom's resubmission to GPU is 449 * blocked till the work item is scheduled to return the 467 * Adds atom to the list of atoms blocked due to cross 616 atomic_t blocked; member 800 * are blocked o [all...] |
H A D | mali_kbase_jm_js.h | 111 /* kbase_jsctx_slot_prio_blocked_set - Set a context as being blocked for a job 115 * @sched_prio: The priority levels that the context is blocked at for @js (all 116 * priority levels at this level and below will be blocked) 119 * an between priority levels), a context must be marked as blocked for that 137 "When marking slot %d as blocked for priority %d on a kctx, no atoms were pulled - the slot cannot become unblocked", in kbase_jsctx_slot_prio_blocked_set() 140 slot_tracking->blocked |= ((kbase_js_prio_bitmap_t)1) << sched_prio; in kbase_jsctx_slot_prio_blocked_set() 332 * * Attempt submitting to a slot that was previously blocked due to affinity
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/csf/ |
H A D | mali_kbase_csf_kcpu.h | 112 * @blocked: Whether this allocation has been put into the pending list to 119 bool blocked; member 215 * command which has blocked the processing of 228 * @jit_blocked: Used to keep track of command queues blocked
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/csf/ |
H A D | mali_kbase_csf_kcpu.h | 140 * @blocked: Whether this allocation has been put into the pending list to 147 bool blocked; member 257 * command which has blocked the processing of 270 * @jit_blocked: Used to keep track of command queues blocked
|
H A D | mali_kbase_csf_kcpu.c | 217 if (alloc_info->blocked) { in kbase_kcpu_jit_allocate_process() 219 alloc_info->blocked = false; in kbase_kcpu_jit_allocate_process() 277 alloc_info->blocked = true; in kbase_kcpu_jit_allocate_process() 384 current_command->info.jit_alloc.blocked = false; in kbase_kcpu_jit_allocate_prepare() 409 * If we get to this point we must have already cleared the blocked in kbase_kcpu_jit_allocate_finish() 412 if (WARN_ON(cmd->info.jit_alloc.blocked)) { in kbase_kcpu_jit_allocate_finish() 414 cmd->info.jit_alloc.blocked = false; in kbase_kcpu_jit_allocate_finish() 421 * kbase_kcpu_jit_retry_pending_allocs() - Retry blocked JIT_ALLOC commands 423 * @kctx: The context containing the blocked JIT_ALLOC commands 432 * Reschedule all queues blocked b in kbase_kcpu_jit_retry_pending_allocs() [all...] |
/device/soc/rockchip/common/vendor/drivers/net/ |
H A D | rfkill-bt.c | 267 static int rfkill_rk_set_power(void *data, bool blocked)
in rfkill_rk_set_power() argument 280 DBG("Set blocked:%d\n", blocked);
in rfkill_rk_set_power() 293 if (!blocked) {
in rfkill_rk_set_power()
|
/device/soc/rockchip/rk3588/kernel/net/rfkill/ |
H A D | rfkill-bt.c | 278 static int rfkill_rk_set_power(void *data, bool blocked) in rfkill_rk_set_power() argument 291 DBG("Set blocked:%d\n", blocked); in rfkill_rk_set_power() 304 if (!blocked) { in rfkill_rk_set_power()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/jm/ |
H A D | mali_kbase_jm_defs.h | 85 /* Atom blocked on cross-slot dependency */ 89 /* Atom is currently in the list of atoms blocked on cross-slot dependencies */ 242 * blocked due to cross slot dependency, 367 * which are blocked due to dependency on this atom. 428 * could be blocked due to cross slot dependency 435 * @blocked: flag indicating that atom's resubmission to GPU is 436 * blocked till the work item is scheduled to return the 452 * Adds atom to the list of atoms blocked due to cross 601 atomic_t blocked; member 743 * are blocked o [all...] |
/device/soc/rockchip/common/sdk_linux/include/linux/sched/ |
H A D | signal.h | 282 ret = dequeue_signal(task, &task->blocked, &_info);
in kernel_dequeue_signal() 409 * This is required every time the blocked sigset_t changes.
526 sigset_t *res = ¤t->blocked;
in sigmask_to_save()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_js.c | 222 * list of atoms blocked on cross-slot dependencies. Remove them in jsctx_queue_foreach_prio() 238 dev_dbg(kctx->kbdev->dev, "Del blocked atom %p from X_DEP list\n", (void *)entry); in jsctx_queue_foreach_prio() 891 dev_dbg(kbdev->dev, "JS: kctx %p is blocked from submitting atoms at priority %d (s:%d)\n", (void *)kctx, in kbase_js_ctx_pullable() 895 if (atomic_read(&katom->blocked)) { in kbase_js_ctx_pullable() 896 dev_dbg(kbdev->dev, "JS: Atom %p is blocked in js_ctx_pullable\n", (void *)katom); in kbase_js_ctx_pullable() 897 return false; /* next atom blocked */ in kbase_js_ctx_pullable() 1265 * higher priority atoms, but higher priority atoms are blocked in kbasep_js_add_job() 1397 * - Slots were previously blocked due to affinity restrictions, 2213 dev_dbg(kctx->kbdev->dev, "Atom %p blocked on x-dep in js_move_to_tree\n", (void *)katom); 2296 dev_dbg(kbdev->dev, "JS: kctx %p is blocked fro [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_js.c | 231 * list of atoms blocked on cross-slot dependencies. Remove them in jsctx_queue_foreach_prio() 254 "Del blocked atom %pK from X_DEP list\n", in jsctx_queue_foreach_prio() 741 slot_tracking->blocked &= ~(((kbase_js_prio_bitmap_t)1) << sched_prio); in kbase_jsctx_slot_prio_blocked_clear() 752 * A priority level on a slot is blocked when: 753 * - that priority level is blocked 754 * - or, any higher priority level is blocked 773 return (slot_tracking->blocked & higher_prios_mask) != 0u; in kbase_jsctx_slot_prio_is_blocked() 786 * Once a slot has been blocked at @katom's priority level, it should not be 805 "Should not have pulled atoms for slot %d from a context that is blocked at priority %d or higher", in kbase_jsctx_slot_atom_pulled_inc() 818 * re-evaluate whether a context is blocked [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_js.c | 878 if (atomic_read(&katom->blocked)) {
in kbase_js_ctx_pullable() 879 return false; /* next atom blocked */
in kbase_js_ctx_pullable() 1223 * - Slots were previously blocked due to affinity restrictions,
2033 if (atomic_read(&katom->blocked)) {
in kbase_js_pull() 2112 atomic_dec(&katom->blocked);
in js_return_worker() 2122 /* If this slot has been blocked due to soft-stopped atoms, and all
in js_return_worker() 2194 atomic_inc(&katom->blocked);
in kbase_js_unpull() 2237 /* If this slot has been blocked due to soft-stopped atoms, and
in kbase_js_complete_atom_wq()
|
H A D | mali_kbase_defs.h | 178 /* Atom blocked on cross-slot dependency */
182 /* Atom is currently in the list of atoms blocked on cross-slot dependencies */
338 /* Atom is in slot ringbuffer but is blocked on a previous atom */
349 /* Atom is in slot ringbuffer but is blocked on affinity */
538 atomic_t blocked;
member 619 * the Job Scheduler is unaware of jobs that are blocked on dependencies,
623 * done/cancelled (including those that might've been blocked on
1254 * @x_dep_head: Head item of the linked list of atoms blocked on cross-slot
1441 /* true if slot is blocked on the given priority. This will be set on a
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_js.c | 919 if (atomic_read(&katom->blocked)) in kbase_js_ctx_pullable() 920 return false; /* next atom blocked */ in kbase_js_ctx_pullable() 1287 * - Slots were previously blocked due to affinity restrictions, 2129 if (atomic_read(&katom->blocked)) in kbase_js_pull() 2208 atomic_dec(&katom->blocked); in js_return_worker() 2218 /* If this slot has been blocked due to soft-stopped atoms, and all in js_return_worker() 2294 atomic_inc(&katom->blocked); in kbase_js_unpull() 2339 /* If this slot has been blocked due to soft-stopped atoms, and in kbase_js_complete_atom_wq()
|
H A D | mali_kbase_defs.h | 183 /* Atom blocked on cross-slot dependency */ 187 /* Atom is currently in the list of atoms blocked on cross-slot dependencies */ 345 /* Atom is in slot ringbuffer but is blocked on a previous atom */ 356 /* Atom is in slot ringbuffer but is blocked on affinity */ 545 atomic_t blocked; member 626 * the Job Scheduler is unaware of jobs that are blocked on dependencies, 630 * done/cancelled (including those that might've been blocked on 1269 * @x_dep_head: Head item of the linked list of atoms blocked on cross-slot 1461 /* true if slot is blocked on the given priority. This will be set on a
|
/device/soc/rockchip/common/sdk_linux/include/linux/ |
H A D | sched.h | 432 * For cfs_rq, they are the aggregated values of all runnable and blocked
730 u8 blocked;
member 1102 sigset_t blocked;
member 1135 /* PI waiters blocked on a rt_mutex held by this task: */
|
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/ |
H A D | wl_cfg80211.c | 865 static int wl_rfkill_set(void *data, bool blocked); 2675 * or new iface add request is blocked. 9377 return false; /* the action frame was blocked */ in wl_cfg80211_send_action_frame() 15429 * here only if WLC_E_LINK event is blocked for specific in wl_notify_roaming_status() 20517 static int wl_rfkill_set(void *data, bool blocked) in wl_rfkill_set() argument 20522 WL_DBG(("RF %s\n", blocked ? "blocked" : "unblocked")); in wl_rfkill_set() 20527 cfg->rf_blocked = blocked; in wl_rfkill_set()
|