/device/soc/rockchip/common/sdk_linux/include/linux/sched/ |
H A D | xacct.h | 12 static inline void add_rchar(struct task_struct *tsk, ssize_t amt) in add_rchar() argument 14 tsk->ioac.rchar += amt; in add_rchar() 17 static inline void add_wchar(struct task_struct *tsk, ssize_t amt) in add_wchar() argument 19 tsk->ioac.wchar += amt; in add_wchar() 22 static inline void inc_syscr(struct task_struct *tsk) in inc_syscr() argument 24 tsk->ioac.syscr++; in inc_syscr() 27 static inline void inc_syscw(struct task_struct *tsk) in inc_syscw() argument 29 tsk->ioac.syscw++; in inc_syscw() 32 static inline void inc_syscfs(struct task_struct *tsk) in inc_syscfs() argument 34 tsk in inc_syscfs() 37 add_rchar(struct task_struct *tsk, ssize_t amt) add_rchar() argument 41 add_wchar(struct task_struct *tsk, ssize_t amt) add_wchar() argument 45 inc_syscr(struct task_struct *tsk) inc_syscr() argument 49 inc_syscw(struct task_struct *tsk) inc_syscw() argument 53 inc_syscfs(struct task_struct *tsk) inc_syscfs() argument [all...] |
/device/soc/rockchip/common/sdk_linux/include/linux/ |
H A D | sched.h | 84 /* Used in tsk->state: */
90 /* Used in tsk->exit_state: */
94 /* Used in tsk->state again: */
1222 /* cg_list protected by css_set_lock and tsk->alloc_lock: */
1529 static inline pid_t task_pid_nr(struct task_struct *tsk)
in task_pid_nr() argument 1531 return tsk->pid;
in task_pid_nr() 1534 static inline pid_t task_pid_nr_ns(struct task_struct *tsk, struct pid_namespace *ns)
in task_pid_nr_ns() argument 1536 return __task_pid_nr_ns(tsk, PIDTYPE_PID, ns);
in task_pid_nr_ns() 1539 static inline pid_t task_pid_vnr(struct task_struct *tsk)
in task_pid_vnr() argument 1541 return __task_pid_nr_ns(tsk, PIDTYPE_PI in task_pid_vnr() 1544 task_tgid_nr(struct task_struct *tsk) task_tgid_nr() argument 1564 task_pgrp_nr_ns(struct task_struct *tsk, struct pid_namespace *ns) task_pgrp_nr_ns() argument 1569 task_pgrp_vnr(struct task_struct *tsk) task_pgrp_vnr() argument 1574 task_session_nr_ns(struct task_struct *tsk, struct pid_namespace *ns) task_session_nr_ns() argument 1579 task_session_vnr(struct task_struct *tsk) task_session_vnr() argument 1584 task_tgid_nr_ns(struct task_struct *tsk, struct pid_namespace *ns) task_tgid_nr_ns() argument 1589 task_tgid_vnr(struct task_struct *tsk) task_tgid_vnr() argument 1594 task_ppid_nr_ns(const struct task_struct *tsk, struct pid_namespace *ns) task_ppid_nr_ns() argument 1607 task_ppid_nr(const struct task_struct *tsk) task_ppid_nr() argument 1613 task_pgrp_nr(struct task_struct *tsk) task_pgrp_nr() argument 1621 task_state_index(struct task_struct *tsk) task_state_index() argument 1644 task_state_to_char(struct task_struct *tsk) task_state_to_char() argument 1658 is_global_init(struct task_struct *tsk) is_global_init() argument 1921 kick_process(struct task_struct *tsk) kick_process() argument 1928 set_task_comm(struct task_struct *tsk, const char *from) set_task_comm() argument 1965 set_tsk_thread_flag(struct task_struct *tsk, int flag) set_tsk_thread_flag() argument 1970 clear_tsk_thread_flag(struct task_struct *tsk, int flag) clear_tsk_thread_flag() argument 1975 update_tsk_thread_flag(struct task_struct *tsk, int flag, bool value) update_tsk_thread_flag() argument 1980 test_and_set_tsk_thread_flag(struct task_struct *tsk, int flag) test_and_set_tsk_thread_flag() argument 1985 test_and_clear_tsk_thread_flag(struct task_struct *tsk, int flag) test_and_clear_tsk_thread_flag() argument 1990 test_tsk_thread_flag(struct task_struct *tsk, int flag) test_tsk_thread_flag() argument 1995 set_tsk_need_resched(struct task_struct *tsk) set_tsk_need_resched() argument 2000 clear_tsk_need_resched(struct task_struct *tsk) clear_tsk_need_resched() argument 2005 test_tsk_need_resched(struct task_struct *tsk) test_tsk_need_resched() argument [all...] |
H A D | cpuset.h | 102 extern int proc_cpuset_show(struct seq_file *m, struct pid_namespace *ns, struct pid *pid, struct task_struct *tsk);
|
H A D | mm.h | 1770 extern int access_process_vm(struct task_struct *tsk, unsigned long addr, void *buf, int len, unsigned int gup_flags);
1772 extern int __access_remote_vm(struct task_struct *tsk, struct mm_struct *mm, unsigned long addr, void *buf, int len,
2665 void task_dirty_inc(struct task_struct *tsk);
2820 #define FOLL_REMOTE 0x2000 /* we are working on non-current tsk/mm */
|
/device/soc/rockchip/common/sdk_linux/include/trace/events/ |
H A D | sched.h | 261 TP_PROTO(struct task_struct *tsk, u64 delay),
263 TP_ARGS(__perf_task(tsk), __perf_count(delay)),
267 TP_fast_assign(memcpy(__entry->comm, tsk->comm, TASK_COMM_LEN); __entry->pid = tsk->pid; __entry->delay = delay;),
275 DEFINE_EVENT_SCHEDSTAT(sched_stat_template, sched_stat_wait, TP_PROTO(struct task_struct *tsk, u64 delay),
276 TP_ARGS(tsk, delay));
282 DEFINE_EVENT_SCHEDSTAT(sched_stat_template, sched_stat_sleep, TP_PROTO(struct task_struct *tsk, u64 delay),
283 TP_ARGS(tsk, delay));
289 DEFINE_EVENT_SCHEDSTAT(sched_stat_template, sched_stat_iowait, TP_PROTO(struct task_struct *tsk, u64 delay),
290 TP_ARGS(tsk, dela [all...] |
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/ |
H A D | linuxver.h | 601 /* requires tsk_ctl_t tsk argument, the caller's priv data is passed in owner ptr */ 614 static inline bool binary_sema_down(tsk_ctl_t *tsk) in binary_sema_down() argument 616 if (down_interruptible(&tsk->sema) == 0) { in binary_sema_down() 618 spin_lock_irqsave(&tsk->spinlock, flags); in binary_sema_down() 619 if (tsk->up_cnt == 1) in binary_sema_down() 620 tsk->up_cnt--; in binary_sema_down() 622 DBG_THR(("dhd_dpc_thread: Unexpected up_cnt %d\n", tsk->up_cnt)); in binary_sema_down() 624 spin_unlock_irqrestore(&tsk->spinlock, flags); in binary_sema_down() 630 static inline bool binary_sema_up(tsk_ctl_t *tsk) in binary_sema_up() argument 635 spin_lock_irqsave(&tsk in binary_sema_up() [all...] |
/device/soc/rockchip/rk3588/kernel/include/trace/hooks/ |
H A D | binder.h | 39 TP_PROTO(bool do_proc_work, struct binder_thread *tsk, struct binder_proc *proc), 40 TP_ARGS(do_proc_work, tsk, proc)); 42 TP_PROTO(struct task_struct *tsk, struct task_struct *from), 43 TP_ARGS(tsk, from));
|
H A D | cgroup.h | 19 TP_PROTO(struct task_struct *tsk, struct cgroup *dst_cgrp, bool *force_migration), 20 TP_ARGS(tsk, dst_cgrp, force_migration), 1);
|
H A D | sched.h | 362 TP_PROTO(struct task_struct *tsk, u64 delta), 363 TP_ARGS(tsk, delta)); 370 TP_PROTO(struct task_struct *tsk, struct task_struct *orig), 371 TP_ARGS(tsk, orig)); 390 TP_PROTO(struct task_struct *tsk, int clamp_id, unsigned int value), 391 TP_ARGS(tsk, clamp_id, value));
|
/device/soc/rockchip/rk3588/kernel/include/linux/ |
H A D | wgcm.h | 36 extern void wgcm_do_exit(struct task_struct *tsk); 46 static inline void wgcm_do_exit(struct task_struct *tsk) in wgcm_do_exit() argument
|
/device/soc/rockchip/common/sdk_linux/kernel/cgroup/ |
H A D | cpuset.c | 384 static void guarantee_online_cpus(struct task_struct *tsk, struct cpumask *pmask) in guarantee_online_cpus() argument 386 const struct cpumask *possible_mask = task_cpu_possible_mask(tsk); in guarantee_online_cpus() 394 cs = task_cs(tsk); in guarantee_online_cpus() 439 static void cpuset_update_task_spread_flag(struct cpuset *cs, struct task_struct *tsk) in cpuset_update_task_spread_flag() argument 442 task_set_spread_page(tsk); in cpuset_update_task_spread_flag() 444 task_clear_spread_page(tsk); in cpuset_update_task_spread_flag() 448 task_set_spread_slab(tsk); in cpuset_update_task_spread_flag() 450 task_clear_spread_slab(tsk); in cpuset_update_task_spread_flag() 1681 * @tsk: the task to change 1684 * We use the mems_allowed_seq seqlock to safely update both tsk 1689 cpuset_change_task_nodemask(struct task_struct *tsk, nodemask_t *newmems) cpuset_change_task_nodemask() argument 3393 cpuset_cpus_allowed(struct task_struct *tsk, struct cpumask *pmask) cpuset_cpus_allowed() argument 3416 cpuset_cpus_allowed_fallback(struct task_struct *tsk) cpuset_cpus_allowed_fallback() argument 3465 cpuset_mems_allowed(struct task_struct *tsk) cpuset_mems_allowed() argument 3714 proc_cpuset_show(struct seq_file *m, struct pid_namespace *ns, struct pid *pid, struct task_struct *tsk) proc_cpuset_show() argument [all...] |
H A D | cgroup-v1.c | 54 * cgroup_attach_task_all - attach task 'tsk' to all cgroups of task 'from' 56 * @tsk: the task to be attached 58 int cgroup_attach_task_all(struct task_struct *from, struct task_struct *tsk) in cgroup_attach_task_all() argument 77 retval = cgroup_attach_task(from_cgrp, tsk, false); in cgroup_attach_task_all() 344 struct task_struct *tsk; in pidlist_array_load() local 362 while ((tsk = css_task_iter_next(&it))) { in pidlist_array_load() 368 pid = task_tgid_vnr(tsk); in pidlist_array_load() 370 pid = task_pid_vnr(tsk); in pidlist_array_load() 728 struct task_struct *tsk; 752 while ((tsk [all...] |
/device/soc/rockchip/common/sdk_linux/kernel/sched/ |
H A D | core.c | 3996 * If a task dies, then it sets TASK_DEAD in tsk->state and calls 4999 static inline void sched_submit_work(struct task_struct *tsk) in sched_submit_work() argument 5003 if (!tsk->state) { in sched_submit_work() 5007 task_flags = tsk->flags; in sched_submit_work() 5019 wq_worker_sleeping(tsk); in sched_submit_work() 5021 io_wq_worker_sleeping(tsk); in sched_submit_work() 5026 if (tsk_is_pi_blocked(tsk)) { in sched_submit_work() 5034 if (blk_needs_flush_plug(tsk)) { in sched_submit_work() 5035 blk_schedule_flush_plug(tsk); in sched_submit_work() 5039 static void sched_update_worker(struct task_struct *tsk) in sched_update_worker() argument 5052 struct task_struct *tsk = current; schedule() local 8519 sched_change_group(struct task_struct *tsk, int type) sched_change_group() argument 8548 sched_move_task(struct task_struct *tsk) sched_move_task() argument [all...] |
H A D | fair.c | 985 struct task_struct *tsk = NULL; in update_stats_enqueue_sleeper() local 996 tsk = task_of(se); in update_stats_enqueue_sleeper() 1012 if (tsk) { in update_stats_enqueue_sleeper() 1013 account_scheduler_latency(tsk, delta >> 10, 1); in update_stats_enqueue_sleeper() 1014 trace_sched_stat_sleep(tsk, delta); in update_stats_enqueue_sleeper() 1030 if (tsk) { in update_stats_enqueue_sleeper() 1031 if (tsk->in_iowait) { in update_stats_enqueue_sleeper() 1034 trace_sched_stat_iowait(tsk, delta); in update_stats_enqueue_sleeper() 1037 trace_sched_stat_blocked(tsk, delta); in update_stats_enqueue_sleeper() 1045 profile_hits(SLEEP_PROFILING, (void *)get_wchan(tsk), delt in update_stats_enqueue_sleeper() 1089 struct task_struct *tsk = task_of(se); update_stats_dequeue() local 2573 struct task_struct *tsk; task_numa_group() local 6927 struct task_struct *tsk = cpu == dst_cpu ? p : NULL; compute_energy() local [all...] |
H A D | rt.c | 1288 struct task_struct *tsk; in rt_se_rr_nr_running() local 1294 tsk = rt_task_of(rt_se); in rt_se_rr_nr_running() 1296 return (tsk->policy == SCHED_RR) ? 1 : 0; in rt_se_rr_nr_running() 3098 int sched_rt_can_attach(struct task_group *tg, struct task_struct *tsk) in sched_rt_can_attach() argument 3101 if (rt_task(tsk) && tg->rt_bandwidth.rt_runtime == 0) { in sched_rt_can_attach()
|
H A D | sched.h | 561 extern int sched_rt_can_attach(struct task_group *tg, struct task_struct *tsk); 568 extern void sched_move_task(struct task_struct *tsk);
|
/device/soc/rockchip/common/sdk_linux/ipc/ |
H A D | msg.c | 89 struct task_struct *tsk; member 195 mss->tsk = current; in ss_add() 222 } else if (stop_tsk == mss->tsk) { in ss_wakeup() 226 stop_tsk = mss->tsk; in ss_wakeup() 233 wake_q_add(wake_q, mss->tsk); in ss_wakeup()
|
H A D | sem.c | 2343 int copy_semundo(unsigned long clone_flags, struct task_struct *tsk)
in copy_semundo() argument 2354 tsk->sysvsem.undo_list = undo_list;
in copy_semundo() 2356 tsk->sysvsem.undo_list = NULL;
in copy_semundo() 2374 void exit_sem(struct task_struct *tsk)
in exit_sem() argument 2378 ulp = tsk->sysvsem.undo_list;
in exit_sem() 2382 tsk->sysvsem.undo_list = NULL;
in exit_sem() 2420 sma = sem_obtain_object_check(tsk->nsproxy->ipc_ns, semid);
in exit_sem()
|
/device/soc/rockchip/common/sdk_linux/arch/arm64/kernel/ |
H A D | process.c | 340 void arch_release_task_struct(struct task_struct *tsk) in arch_release_task_struct() argument 342 fpsimd_release_task(tsk); in arch_release_task_struct()
|
/device/soc/rockchip/common/sdk_linux/init/ |
H A D | main.c | 711 struct task_struct *tsk; in rest_init() local 727 tsk = find_task_by_pid_ns(pid, &init_pid_ns); in rest_init() 728 set_cpus_allowed_ptr(tsk, cpumask_of(smp_processor_id())); in rest_init()
|
/device/soc/rockchip/common/vendor/drivers/pci/ |
H A D | pcie-dw-rockchip.c | 1609 struct task_struct *tsk; in rk_pcie_probe() local 1611 tsk = kthread_run(rk_pcie_really_probe, pdev, "rk-pcie"); in rk_pcie_probe() 1612 if (IS_ERR(tsk)) { in rk_pcie_probe() 1614 return PTR_ERR(tsk); in rk_pcie_probe()
|
/device/soc/rockchip/rk3588/kernel/drivers/pci/controller/dwc/ |
H A D | pcie-dw-rockchip.c | 1888 struct task_struct *tsk; in rk_pcie_probe() local 1890 tsk = kthread_run(rk_pcie_really_probe, pdev, "rk-pcie"); in rk_pcie_probe() 1891 if (IS_ERR(tsk)) { in rk_pcie_probe() 1893 return PTR_ERR(tsk); in rk_pcie_probe()
|
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/ |
H A D | dhd_linux.c | 4181 tsk_ctl_t *tsk = (tsk_ctl_t *)data; in dhd_logtrace_thread() local 4182 dhd_info_t *dhd = (dhd_info_t *)tsk->parent; in dhd_logtrace_thread() 4188 if (!binary_sema_down(tsk)) { in dhd_logtrace_thread() 4194 if (tsk->terminated) { in dhd_logtrace_thread() 4227 if (tsk->flush_ind) { in dhd_logtrace_thread() 4230 tsk->flush_ind = 0; in dhd_logtrace_thread() 4231 complete(&tsk->flushed); in dhd_logtrace_thread() 4240 complete_and_exit(&tsk->completed, 0); in dhd_logtrace_thread() 5116 tsk_ctl_t *tsk = (tsk_ctl_t *)data; in dhd_watchdog_thread() local 5117 dhd_info_t *dhd = (dhd_info_t *)tsk in dhd_watchdog_thread() 5251 tsk_ctl_t *tsk = (tsk_ctl_t *)data; dhd_dpc_thread() local 5331 tsk_ctl_t *tsk = (tsk_ctl_t *)data; dhd_rxf_thread() local [all...] |