Searched refs:irqtime (Results 1 – 4 of 4) sorted by relevance
/linux-6.12.1/kernel/sched/ |
D | cputime.c | 23 DEFINE_PER_CPU(struct irqtime, cpu_irqtime); 37 static void irqtime_account_delta(struct irqtime *irqtime, u64 delta, in irqtime_account_delta() argument 42 u64_stats_update_begin(&irqtime->sync); in irqtime_account_delta() 44 irqtime->total += delta; in irqtime_account_delta() 45 irqtime->tick_delta += delta; in irqtime_account_delta() 46 u64_stats_update_end(&irqtime->sync); in irqtime_account_delta() 55 struct irqtime *irqtime = this_cpu_ptr(&cpu_irqtime); in irqtime_account_irq() local 64 delta = sched_clock_cpu(cpu) - irqtime->irq_start_time; in irqtime_account_irq() 65 irqtime->irq_start_time += delta; in irqtime_account_irq() 75 irqtime_account_delta(irqtime, delta, CPUTIME_IRQ); in irqtime_account_irq() [all …]
|
D | sched.h | 3205 struct irqtime { struct 3212 DECLARE_PER_CPU(struct irqtime, cpu_irqtime); argument 3221 struct irqtime *irqtime = &per_cpu(cpu_irqtime, cpu); in irq_time_read() local 3226 seq = __u64_stats_fetch_begin(&irqtime->sync); in irq_time_read() 3227 total = irqtime->total; in irq_time_read() 3228 } while (__u64_stats_fetch_retry(&irqtime->sync, seq)); in irq_time_read()
|
/linux-6.12.1/kernel/time/ |
D | sched_clock.c | 48 static int irqtime = -1; variable 50 core_param(irqtime, irqtime, int, 0400); 229 if (irqtime > 0 || (irqtime == -1 && rate >= 1000000)) in sched_clock_register()
|
/linux-6.12.1/drivers/s390/block/ |
D | dasd.c | 770 unsigned long strtime, irqtime, endtime, tottime; in dasd_profile_end() local 790 irqtime = ((cqr->stopclk - cqr->startclk) >> 12); in dasd_profile_end() 799 dasd_profile_counter(irqtime, irqtime_ind); in dasd_profile_end() 800 dasd_profile_counter(irqtime / sectors, irqtimeps_ind); in dasd_profile_end() 808 data->dasd_sum_time_irq += irqtime; in dasd_profile_end() 826 data->dasd_sum_time_irq += irqtime; in dasd_profile_end() 844 data->dasd_sum_time_irq += irqtime; in dasd_profile_end()
|