FreeBSD kernel kern code
clock_if.m File Reference
#include <sys/bus.h>
#include <sys/time.h>
Include dependency graph for clock_if.m:

Go to the source code of this file.

Variables

INTERFACE clock
 
METHOD int gettime
 
struct timespec * ts
 
METHOD int settime
 

Variable Documentation

◆ clock

INTERFACE clock

Definition at line 30 of file clock_if.m.

Referenced by hardclock(), profclock(), statclock(), and tty_makedevf().

◆ gettime

METHOD int gettime
Initial value:
{
device_t dev

Definition at line 37 of file clock_if.m.

◆ settime

static int settime
Initial value:
{
device_t dev

Definition at line 42 of file clock_if.m.

◆ ts

struct timespec * ts

Definition at line 39 of file clock_if.m.

Referenced by __mtx_lock_sleep(), __mtx_unlock_sleep(), __rw_downgrade_int(), __rw_rlock_hard(), __rw_runlock_hard(), __rw_try_upgrade_int(), __rw_wlock_hard(), __rw_wunlock_hard(), __umtx_op_cv_wait(), _rm_unlock_hard(), _rm_wlock(), cache_alloc(), cache_alloc_uma(), clock_bcd_to_ts(), clock_ct_to_ts(), clock_dbgprint_ts(), clock_print_ts(), clock_ts_to_bcd(), clock_ts_to_ct(), epoch_block_handler_preempt(), inittodr(), itimespecfix(), kern_aio_suspend(), kern_aio_waitcomplete(), kern_clock_getres(), kern_clock_nanosleep(), kern_futimens(), kern_futimes(), kern_kevent_generic(), kern_lutimes(), kern_poll_kfds(), kern_sigtimedwait(), kern_utimensat(), kern_utimesat(), mqueue_receive(), mqueue_send(), pps_event(), print_uptime(), propagate_priority(), propagate_unlock_ts(), read_clocks(), realtimer_clocktime(), realtimer_expire_l(), realtimer_settime(), sched_add(), sched_affinity(), sched_bind(), sched_clock(), sched_clock_tick(), sched_fork_thread(), sched_interact_fork(), sched_interact_score(), sched_interact_update(), sched_pctcpu(), sched_pctcpu_update(), sched_rem(), sched_switch(), sched_tdname(), sched_thread_priority(), sched_unbind(), sched_wakeup(), schedcpu(), settime(), settime_task_func(), setutimes(), sys_aio_suspend(), sys_aio_waitcomplete(), sys_clock_getres(), sys_ksem_timedwait(), sys_poll(), sys_ppoll(), sys_pselect(), sys_sigtimedwait(), sys_thr_suspend(), tc_setclock(), tdq_runq_add(), tdq_runq_rem(), turnstile_adjust(), turnstile_adjust_thread(), turnstile_assert(), turnstile_broadcast(), turnstile_cancel(), turnstile_claim(), turnstile_disown(), turnstile_empty(), turnstile_fini(), turnstile_first_waiter(), turnstile_free(), turnstile_head(), turnstile_init(), turnstile_lock(), turnstile_lookup(), turnstile_setowner(), turnstile_signal(), turnstile_trywait(), turnstile_unlock(), turnstile_unpend(), turnstile_wait(), unp_internalize(), and updatepri().