Home
last modified time | relevance | path

Searched refs:cputimer (Results 1 – 9 of 9) sorted by relevance

/dflybsd-src/sys/sys/
H A Dsystimer.h66 struct cputimer *which; /* which timer was used? */
119 struct cputimer { struct
120 SLIST_ENTRY(cputimer) next;
127 void (*construct)(struct cputimer *, sysclock_t); argument
128 void (*destruct)(struct cputimer *); argument
136 extern struct cputimer *sys_cputimer; argument
162 void cputimer_select(struct cputimer *, int);
163 void cputimer_register(struct cputimer *);
164 void cputimer_deregister(struct cputimer *);
165 void cputimer_set_frequency(struct cputimer *, sysclock_t);
[all …]
/dflybsd-src/sys/kern/
H A Dkern_cputimer.c54 static struct cputimer dummy_cputimer = {
77 struct cputimer *sys_cputimer = &dummy_cputimer;
78 SLIST_HEAD(, cputimer) cputimerhead = SLIST_HEAD_INITIALIZER(&cputimerhead);
91 cputimer_select(struct cputimer *timer, int pri) in cputimer_select()
124 cputimer_register(struct cputimer *timer) in cputimer_register()
126 struct cputimer *scan; in cputimer_register()
145 cputimer_deregister(struct cputimer *timer) in cputimer_deregister()
147 struct cputimer *scan; in cputimer_deregister()
148 struct cputimer *best; in cputimer_deregister()
158 SLIST_REMOVE(&cputimerhead, timer, cputimer, next); in cputimer_deregister()
[all …]
/dflybsd-src/sys/cpu/x86_64/misc/
H A Dcputimer_tsc.c53 static void tsc_cputimer_construct(struct cputimer *, sysclock_t);
55 static struct cputimer tsc_cputimer = {
77 tsc_cputimer_construct(struct cputimer *timer, sysclock_t oldclock) in tsc_cputimer_construct()
/dflybsd-src/sys/dev/virtual/hyperv/x86_64/
H A Dhyperv_machdep.c45 static void hyperv_tsc_cputimer_construct(struct cputimer *,
53 static struct cputimer hyperv_tsc_cputimer = {
150 hyperv_tsc_cputimer_construct(struct cputimer *timer, sysclock_t oldclock) in hyperv_tsc_cputimer_construct()
/dflybsd-src/sys/dev/virtual/hyperv/
H A Dhyperv.c65 static void hyperv_cputimer_construct(struct cputimer *,
82 static struct cputimer hyperv_cputimer = {
113 hyperv_cputimer_construct(struct cputimer *timer, sysclock_t oldclock) in hyperv_cputimer_construct()
/dflybsd-src/sys/dev/acpica/
H A Dacpi_hpet.c69 static void acpi_hpet_construct(struct cputimer *, sysclock_t);
84 static struct cputimer acpi_hpet_timer = {
156 acpi_hpet_early_construct(struct cputimer *timer, sysclock_t oldclock) in acpi_hpet_early_construct()
168 acpi_hpet_early_destruct(struct cputimer *timer) in acpi_hpet_early_destruct()
511 acpi_hpet_construct(struct cputimer *timer, sysclock_t oldclock) in acpi_hpet_construct()
H A Dacpi_timer.c61 static void acpi_timer_construct(struct cputimer *timer, sysclock_t oldclock);
63 static struct cputimer acpi_cputimer = {
192 acpi_timer_construct(struct cputimer *timer, sysclock_t oldclock) in acpi_timer_construct()
/dflybsd-src/sys/platform/pc64/isa/
H A Dclock.c150 static void i8254_cputimer_construct(struct cputimer *cputimer, sysclock_t last);
151 static void i8254_cputimer_destruct(struct cputimer *cputimer);
153 static struct cputimer i8254_cputimer = {
167 static void i8254_intr_config(struct cputimer_intr *, const struct cputimer *);
317 i8254_intr_config(struct cputimer_intr *cti, const struct cputimer *timer) in i8254_intr_config()
680 i8254_cputimer_construct(struct cputimer *timer, sysclock_t oldclock) in i8254_cputimer_construct()
720 i8254_cputimer_destruct(struct cputimer *timer) in i8254_cputimer_destruct()
/dflybsd-src/sys/platform/vkernel64/platform/
H A Dsystimer.c87 static void vkernel_timer_construct(struct cputimer *timer, sysclock_t oclock);
90 static struct cputimer vkernel_cputimer = {
142 vkernel_timer_construct(struct cputimer *timer, sysclock_t oclock) in vkernel_timer_construct()