Home
last modified time | relevance | path

Searched refs:irqtime (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/kernel/sched/
H A Dcputime.c21 DEFINE_PER_CPU(struct irqtime, cpu_irqtime);
35 static void irqtime_account_delta(struct irqtime *irqtime, u64 delta, in irqtime_account_delta() argument
40 u64_stats_update_begin(&irqtime->sync); in irqtime_account_delta()
42 irqtime->total += delta; in irqtime_account_delta()
43 irqtime->tick_delta += delta; in irqtime_account_delta()
44 u64_stats_update_end(&irqtime->sync); in irqtime_account_delta()
53 struct irqtime *irqtime = this_cpu_ptr(&cpu_irqtime); in irqtime_account_irq() local
68 delta = sched_clock_cpu(cpu) - irqtime in irqtime_account_irq()
93 struct irqtime *irqtime = this_cpu_ptr(&cpu_irqtime); irqtime_tick_accounted() local
[all...]
H A Dwalt.c876 u64 irqtime, int event) in account_busy_for_cpu_time()
884 return irqtime || cpu_is_waiting_on_io(rq); in account_busy_for_cpu_time()
912 int event, u64 wallclock, u64 irqtime) in update_cpu_busy_time()
952 if (!account_busy_for_cpu_time(rq, p, irqtime, event)) in update_cpu_busy_time()
977 if (!irqtime || !is_idle_task(p) || cpu_is_waiting_on_io(rq)) in update_cpu_busy_time()
980 delta = irqtime; in update_cpu_busy_time()
1049 if (!irqtime || !is_idle_task(p) || cpu_is_waiting_on_io(rq)) { in update_cpu_busy_time()
1055 * then this busy time can't be accounted as irqtime. in update_cpu_busy_time()
1109 if (irqtime) { in update_cpu_busy_time()
1115 * irqtime i in update_cpu_busy_time()
875 account_busy_for_cpu_time(struct rq *rq, struct task_struct *p, u64 irqtime, int event) account_busy_for_cpu_time() argument
911 update_cpu_busy_time(struct task_struct *p, struct rq *rq, int event, u64 wallclock, u64 irqtime) update_cpu_busy_time() argument
1169 update_task_ravg(struct task_struct *p, struct rq *rq, int event, u64 wallclock, u64 irqtime) update_task_ravg() argument
[all...]
H A Dwalt.h98 u64 wallclock, u64 irqtime);
215 int event, u64 wallclock, u64 irqtime) { } in update_task_ravg()
214 update_task_ravg(struct task_struct *p, struct rq *rq, int event, u64 wallclock, u64 irqtime) update_task_ravg() argument
H A Dsched.h2496 struct irqtime { struct
2503 DECLARE_PER_CPU(struct irqtime, cpu_irqtime);
2506 * Returns the irqtime minus the softirq time computed by ksoftirqd.
2512 struct irqtime *irqtime = &per_cpu(cpu_irqtime, cpu); in irq_time_read() local
2517 seq = __u64_stats_fetch_begin(&irqtime->sync); in irq_time_read()
2518 total = irqtime->total; in irq_time_read()
2519 } while (__u64_stats_fetch_retry(&irqtime->sync, seq)); in irq_time_read()
/kernel/linux/linux-6.6/kernel/sched/
H A Dcputime.c24 DEFINE_PER_CPU(struct irqtime, cpu_irqtime);
38 static void irqtime_account_delta(struct irqtime *irqtime, u64 delta, in irqtime_account_delta() argument
43 u64_stats_update_begin(&irqtime->sync); in irqtime_account_delta()
45 irqtime->total += delta; in irqtime_account_delta()
46 irqtime->tick_delta += delta; in irqtime_account_delta()
47 u64_stats_update_end(&irqtime->sync); in irqtime_account_delta()
56 struct irqtime *irqtime = this_cpu_ptr(&cpu_irqtime); in irqtime_account_irq() local
72 delta = sched_clock_cpu(cpu) - irqtime in irqtime_account_irq()
97 struct irqtime *irqtime = this_cpu_ptr(&cpu_irqtime); irqtime_tick_accounted() local
[all...]
H A Dwalt.c877 u64 irqtime, int event) in account_busy_for_cpu_time()
885 return irqtime || cpu_is_waiting_on_io(rq); in account_busy_for_cpu_time()
913 int event, u64 wallclock, u64 irqtime) in update_cpu_busy_time()
953 if (!account_busy_for_cpu_time(rq, p, irqtime, event)) in update_cpu_busy_time()
978 if (!irqtime || !is_idle_task(p) || cpu_is_waiting_on_io(rq)) in update_cpu_busy_time()
981 delta = irqtime; in update_cpu_busy_time()
1050 if (!irqtime || !is_idle_task(p) || cpu_is_waiting_on_io(rq)) { in update_cpu_busy_time()
1056 * then this busy time can't be accounted as irqtime. in update_cpu_busy_time()
1110 if (irqtime) { in update_cpu_busy_time()
1116 * irqtime i in update_cpu_busy_time()
876 account_busy_for_cpu_time(struct rq *rq, struct task_struct *p, u64 irqtime, int event) account_busy_for_cpu_time() argument
912 update_cpu_busy_time(struct task_struct *p, struct rq *rq, int event, u64 wallclock, u64 irqtime) update_cpu_busy_time() argument
1170 update_task_ravg(struct task_struct *p, struct rq *rq, int event, u64 wallclock, u64 irqtime) update_task_ravg() argument
[all...]
H A Dwalt.h99 u64 wallclock, u64 irqtime);
216 int event, u64 wallclock, u64 irqtime) { } in update_task_ravg()
215 update_task_ravg(struct task_struct *p, struct rq *rq, int event, u64 wallclock, u64 irqtime) update_task_ravg() argument
H A Dsched.h3079 struct irqtime { struct
3086 DECLARE_PER_CPU(struct irqtime, cpu_irqtime);
3089 * Returns the irqtime minus the softirq time computed by ksoftirqd.
3095 struct irqtime *irqtime = &per_cpu(cpu_irqtime, cpu); in irq_time_read() local
3100 seq = __u64_stats_fetch_begin(&irqtime->sync); in irq_time_read()
3101 total = irqtime->total; in irq_time_read()
3102 } while (__u64_stats_fetch_retry(&irqtime->sync, seq)); in irq_time_read()
/kernel/linux/linux-5.10/kernel/time/
H A Dsched_clock.c47 static int irqtime = -1; variable
49 core_param(irqtime, irqtime, int, 0400);
220 if (irqtime > 0 || (irqtime == -1 && rate >= 1000000)) in sched_clock_register()
/kernel/linux/linux-6.6/kernel/time/
H A Dsched_clock.c48 static int irqtime = -1; variable
50 core_param(irqtime, irqtime, int, 0400);
229 if (irqtime > 0 || (irqtime == -1 && rate >= 1000000)) in sched_clock_register()
/kernel/linux/linux-5.10/include/trace/events/
H A Dwalt.h131 u64 wallclock, u64 irqtime),
133 TP_ARGS(p, rq, evt, wallclock, irqtime),
145 __field(u64, irqtime)
175 __entry->irqtime = irqtime;
187 TP_printk("wc %llu ws %llu delta %llu event %s cpu %d cur_freq %u cur_pid %d task %d (%s) ms %llu delta %llu demand %u sum %u irqtime %llu rq_cs %llu rq_ps %llu cur_window %u (%s) prev_window %u (%s) nt_cs %llu nt_ps %llu active_wins %u",
193 __entry->sum, __entry->irqtime,
/kernel/linux/linux-6.6/include/trace/events/
H A Dwalt.h131 u64 wallclock, u64 irqtime),
133 TP_ARGS(p, rq, evt, wallclock, irqtime),
145 __field(u64, irqtime)
175 __entry->irqtime = irqtime;
187 TP_printk("wc %llu ws %llu delta %llu event %s cpu %d cur_freq %u cur_pid %d task %d (%s) ms %llu delta %llu demand %u sum %u irqtime %llu rq_cs %llu rq_ps %llu cur_window %u (%s) prev_window %u (%s) nt_cs %llu nt_ps %llu active_wins %u",
193 __entry->sum, __entry->irqtime,
/kernel/linux/linux-5.10/drivers/s390/block/
H A Ddasd.c819 unsigned long strtime, irqtime, endtime, tottime; in dasd_profile_end() local
839 irqtime = ((cqr->stopclk - cqr->startclk) >> 12); in dasd_profile_end()
848 dasd_profile_counter(irqtime, irqtime_ind); in dasd_profile_end()
849 dasd_profile_counter(irqtime / sectors, irqtimeps_ind); in dasd_profile_end()
857 data->dasd_sum_time_irq += irqtime; in dasd_profile_end()
875 data->dasd_sum_time_irq += irqtime; in dasd_profile_end()
893 data->dasd_sum_time_irq += irqtime; in dasd_profile_end()
/kernel/linux/linux-6.6/drivers/s390/block/
H A Ddasd.c753 unsigned long strtime, irqtime, endtime, tottime; in dasd_profile_end() local
773 irqtime = ((cqr->stopclk - cqr->startclk) >> 12); in dasd_profile_end()
782 dasd_profile_counter(irqtime, irqtime_ind); in dasd_profile_end()
783 dasd_profile_counter(irqtime / sectors, irqtimeps_ind); in dasd_profile_end()
791 data->dasd_sum_time_irq += irqtime; in dasd_profile_end()
809 data->dasd_sum_time_irq += irqtime; in dasd_profile_end()
827 data->dasd_sum_time_irq += irqtime; in dasd_profile_end()

Completed in 28 milliseconds