Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
cputime.c File Reference
#include <linux/export.h>
#include <linux/sched.h>
#include <linux/tsacct_kern.h>
#include <linux/kernel_stat.h>
#include <linux/static_key.h>
#include "sched.h"

Go to the source code of this file.

Macros

#define sched_clock_irqtime   (0)
 
#define nsecs_to_cputime(__nsecs)   nsecs_to_jiffies(__nsecs)
 

Functions

void account_user_time (struct task_struct *p, cputime_t cputime, cputime_t cputime_scaled)
 
void account_system_time (struct task_struct *p, int hardirq_offset, cputime_t cputime, cputime_t cputime_scaled)
 
void account_steal_time (cputime_t cputime)
 
void account_idle_time (cputime_t cputime)
 
void account_process_tick (struct task_struct *p, int user_tick)
 
void account_steal_ticks (unsigned long ticks)
 
void account_idle_ticks (unsigned long ticks)
 
void task_times (struct task_struct *p, cputime_t *ut, cputime_t *st)
 
void thread_group_times (struct task_struct *p, cputime_t *ut, cputime_t *st)
 

Macro Definition Documentation

#define nsecs_to_cputime (   __nsecs)    nsecs_to_jiffies(__nsecs)

Definition at line 464 of file cputime.c.

#define sched_clock_irqtime   (0)

Definition at line 110 of file cputime.c.

Function Documentation

void account_idle_ticks ( unsigned long  ticks)

Definition at line 403 of file cputime.c.

void account_idle_time ( cputime_t  cputime)

Definition at line 261 of file cputime.c.

void account_process_tick ( struct task_struct p,
int  user_tick 
)

Definition at line 367 of file cputime.c.

void account_steal_ticks ( unsigned long  ticks)

Definition at line 394 of file cputime.c.

void account_steal_time ( cputime_t  cputime)

Definition at line 250 of file cputime.c.

void account_system_time ( struct task_struct p,
int  hardirq_offset,
cputime_t  cputime,
cputime_t  cputime_scaled 
)

Definition at line 226 of file cputime.c.

void account_user_time ( struct task_struct p,
cputime_t  cputime,
cputime_t  cputime_scaled 
)

Definition at line 150 of file cputime.c.

void task_times ( struct task_struct p,
cputime_t ut,
cputime_t st 
)

Definition at line 481 of file cputime.c.

void thread_group_times ( struct task_struct p,
cputime_t ut,
cputime_t st 
)

Definition at line 508 of file cputime.c.