• Home
  • Raw
  • Download

Lines Matching refs:tsk

34 void __delayacct_tsk_init(struct task_struct *tsk)  in __delayacct_tsk_init()  argument
36 tsk->delays = kmem_cache_zalloc(delayacct_cache, GFP_KERNEL); in __delayacct_tsk_init()
37 if (tsk->delays) in __delayacct_tsk_init()
38 raw_spin_lock_init(&tsk->delays->lock); in __delayacct_tsk_init()
85 int __delayacct_add_tsk(struct taskstats *d, struct task_struct *tsk) in __delayacct_add_tsk() argument
92 task_cputime(tsk, &utime, &stime); in __delayacct_add_tsk()
97 task_cputime_scaled(tsk, &utimescaled, &stimescaled); in __delayacct_add_tsk()
107 t1 = tsk->sched_info.pcount; in __delayacct_add_tsk()
108 t2 = tsk->sched_info.run_delay; in __delayacct_add_tsk()
109 t3 = tsk->se.sum_exec_runtime; in __delayacct_add_tsk()
122 raw_spin_lock_irqsave(&tsk->delays->lock, flags); in __delayacct_add_tsk()
123 tmp = d->blkio_delay_total + tsk->delays->blkio_delay; in __delayacct_add_tsk()
125 tmp = d->swapin_delay_total + tsk->delays->swapin_delay; in __delayacct_add_tsk()
127 tmp = d->freepages_delay_total + tsk->delays->freepages_delay; in __delayacct_add_tsk()
129 tmp = d->thrashing_delay_total + tsk->delays->thrashing_delay; in __delayacct_add_tsk()
131 d->blkio_count += tsk->delays->blkio_count; in __delayacct_add_tsk()
132 d->swapin_count += tsk->delays->swapin_count; in __delayacct_add_tsk()
133 d->freepages_count += tsk->delays->freepages_count; in __delayacct_add_tsk()
134 d->thrashing_count += tsk->delays->thrashing_count; in __delayacct_add_tsk()
135 raw_spin_unlock_irqrestore(&tsk->delays->lock, flags); in __delayacct_add_tsk()
140 __u64 __delayacct_blkio_ticks(struct task_struct *tsk) in __delayacct_blkio_ticks() argument
145 raw_spin_lock_irqsave(&tsk->delays->lock, flags); in __delayacct_blkio_ticks()
146 ret = nsec_to_clock_t(tsk->delays->blkio_delay + in __delayacct_blkio_ticks()
147 tsk->delays->swapin_delay); in __delayacct_blkio_ticks()
148 raw_spin_unlock_irqrestore(&tsk->delays->lock, flags); in __delayacct_blkio_ticks()