Home
last modified time | relevance | path

Searched refs:clock (Results 1 – 21 of 21) sorted by relevance

/xnu-11215/osfmk/kern/
H A Dipc_clock.c59 ipc_clock_init(clock_t clock) in ipc_clock_init() argument
61 clock->cl_service = ipc_kobject_alloc_port(clock, IKOT_CLOCK, in ipc_clock_init()
77 clock_t clock = CLOCK_NULL; in convert_port_to_clock() local
80 clock = ipc_kobject_get_stable(port, IKOT_CLOCK); in convert_port_to_clock()
83 return clock; in convert_port_to_clock()
95 convert_clock_to_port(clock_t clock) in convert_clock_to_port() argument
97 return ipc_kobject_make_send(clock->cl_service, clock, IKOT_CLOCK); in convert_clock_to_port()
108 clock_t clock = CLOCK_NULL; in port_name_to_clock() local
113 return clock; in port_name_to_clock()
117 return clock; in port_name_to_clock()
[all …]
H A Dclock_oldops.c79 struct clock *clock; /* alarm clock */ member
203 clock = &clock_list[i]; in clock_oldconfig()
204 if (clock->cl_ops && clock->cl_ops->c_config) { in clock_oldconfig()
206 clock->cl_ops = NULL; in clock_oldconfig()
225 clock = &clock_list[i]; in clock_oldinit()
226 if (clock->cl_ops && clock->cl_ops->c_init) { in clock_oldinit()
243 if (clock->cl_ops) { in clock_service_create()
244 ipc_clock_init(clock); in clock_service_create()
259 *clock = CLOCK_NULL; in host_get_clock_service()
278 if (clock == CLOCK_NULL) { in clock_get_time()
[all …]
H A Dipc_host.h78 clock_t clock);
86 clock_t clock);
H A Dclock.h89 struct clock { struct
93 typedef struct clock clock_data_t; argument
H A Dexclaves.c1009 exclaves_clock_t *clock = &exclaves_clock[type]; in exclaves_update_timebase() local
1010 uint64_t latest_offset = os_atomic_load(&clock->a_u64.latest_offset, relaxed); in exclaves_update_timebase()
1014 if (os_atomic_cmpxchgv(&clock->a_u64.latest_offset, latest_offset, in exclaves_update_timebase()
1967 const exclaves_clock_t *clock = &exclaves_clock[i]; in exclaves_clocks_need_update() local
1969 .u128 = os_atomic_load(&clock->a_u128, relaxed), in exclaves_clocks_need_update()
1991 exclaves_clock_t *clock = &exclaves_clock[i]; in exclaves_clocks_update() local
1993 local.u128 = os_atomic_load(&clock->a_u128, relaxed); in exclaves_clocks_update()
2010 os_atomic_cmpxchgv(&clock->a_u64.sent_offset, in exclaves_clocks_update()
2018 &clock->a_u64.latest_offset, relaxed); in exclaves_clocks_update()
H A Dkern_types.h220 typedef struct clock *clock_t;
H A DMakefile62 clock.h \
/xnu-11215/osfmk/mach/
H A Dclock.defs32 * File: mach/clock.defs
33 * Purpose: Kernel clock subsystem definitions. This
34 * file defines the clock request interface.
41 clock 1000;
48 * References to clock objects are returned by:
54 * Get the clock time.
62 * Get clock attributes.
71 * Setup a clock alarm.
H A Dmach_types.h135 typedef struct clock *clock_serv_t;
136 typedef struct clock *clock_ctrl_t;
161 struct clock;
H A Dclock_reply.defs33 * Purpose: Kernel clock subsystem definitions. This
34 * file defines the clock reply interface.
H A Dclock_priv.defs33 * Purpose: Kernel clock subsystem definitions. This
34 * file defines the clock request interface.
H A DMakefile26 clock.defs \
91 clock.h \
/xnu-11215/tools/tests/superpages/
H A Dmeasure_tlbs.c45 clock_t a = clock(); /* start timing */ in testt()
102 clock_t b = clock(); /* stop timing */ in testt()
/xnu-11215/san/memory/
H A Dubsan-blacklist30 src:./osfmk/kern/clock.c
/xnu-11215/libsyscall/mach/
H A Dclock.defs28 #include <mach/clock.defs>
/xnu-11215/osfmk/arm64/
H A Dmachine_routines.c2398 uint64_t clock, timebase; local
2404 clock = ml_get_hwclock();
2408 return clock + timebase;
2449 uint64_t clock, timebase; local
2455 clock = speculative_timebase();
2460 return clock + timebase;
/xnu-11215/iokit/DriverKit/
H A DIOEventLink.iig143 …* @param clockOptions Options for which clock to use. The only currently supported opti…
154 …* @param clockOptions Options for which clock to use. The only currently supported opti…
/xnu-11215/osfmk/conf/
H A DMakefile.template212 clock.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32
266 clock.o_CWARNFLAGS_ADD += -Wno-sign-conversion
H A Dfiles120 osfmk/kern/clock.c standard
/xnu-11215/libsyscall/Libsyscall.xcodeproj/
H A Dproject.pbxproj231 …C9D9BD1C114B00600000D8B9 /* clock.defs in Sources */ = {isa = PBXBuildFile; fileRef = C9D9BCC8114B…
644 …CC8114B00600000D8B9 /* clock.defs */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileTyp…
777 C9D9BCC8114B00600000D8B9 /* clock.defs */,
1482 C9D9BD1C114B00600000D8B9 /* clock.defs in Sources */,
/xnu-11215/doc/lifecycle/
H A Dhibernation.md133 values can be used to fix up the offets applied to the hardware clock after